473,385 Members | 1,867 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Open source embedded C ; appropiate group?

Hello,

I am working on a piece of (open source) hardware, which needs a
certain amount of (open source) embedded C code developed for the
hardware to perform a useful task. I am looking for people to
contribute to the writing of this software. It is not commercial in
the sense that contributors will be paid for code written, but I expect
to equally share the profits made from selling the hardware with the
people who develop the software.

Is comp.lang.c an appropriate group to post a more detailed explanation
of the device and software required, as a result of which I may find
people interested in contributing?

Thank you.

Paul.

Nov 14 '05 #1
15 1633
Hi.

I'm not shure if this group is the right place to post more
information, but I could definitly be interested in a project like
that.

--
bjrnove

Nov 14 '05 #2


ma******@olley.com wrote:
Hello,

I am working on a piece of (open source) hardware, which needs a
certain amount of (open source) embedded C code developed for the
hardware to perform a useful task. I am looking for people to
contribute to the writing of this software. It is not commercial in
the sense that contributors will be paid for code written, but I expect
to equally share the profits made from selling the hardware with the
people who develop the software.

Is comp.lang.c an appropriate group to post a more detailed explanation
of the device and software required, as a result of which I may find
people interested in contributing?

Thank you.

Paul.


I might be interested. Depends on the details of the project. Have you
checked out a site like sourceforge.net?

Nov 14 '05 #3
ma******@olley.com wrote:
Hello,

I am working on a piece of (open source) hardware, which needs a
certain amount of (open source) embedded C code developed for the
hardware to perform a useful task. I am looking for people to
contribute to the writing of this software. It is not commercial in
the sense that contributors will be paid for code written, but I expect
to equally share the profits made from selling the hardware with the
people who develop the software.

Is comp.lang.c an appropriate group to post a more detailed explanation
of the device and software required, as a result of which I may find
people interested in contributing?


Although some people here may be interested in the project, comp.lang.c
is not the place to discuss this, check out sourceforge.net and
freshmeat.net.

Robert Gamble

Nov 14 '05 #4
Many thanks for your feedback.

I will take a look at sourceforge.net and freshmeat.net

Paul.

Nov 14 '05 #5
On 1 Jun 2005 11:40:40 -0700, ma******@olley.com
<ma******@olley.com> wrote:
Is comp.lang.c an appropriate group to post a more detailed explanation
of the device and software required, as a result of which I may find
people interested in contributing?


No, it is not an appropriate group (comp.lang.c is for discussing the C
language as defined in the standard). Try comp.programming?

(I'd love to see the "open source" for your hardware, though, it's a
fascinating concept <g>...)

Chris C
Nov 14 '05 #6
Chris Croughton wrote:
On 1 Jun 2005 11:40:40 -0700, ma******@olley.com
<ma******@olley.com> wrote:
Is comp.lang.c an appropriate group to post a more detailed explanation
of the device and software required, as a result of which I may find
people interested in contributing?


No, it is not an appropriate group (comp.lang.c is for discussing the C
language as defined in the standard). Try comp.programming?

(I'd love to see the "open source" for your hardware, though, it's a
fascinating concept <g>...)


"open source hardware" usually refers to hardware whose interface
specifications and the information needed to make full use of the
hardware is available to the public as opposed to proprietary hardware
where you either need to purchase access to such information or reverse
engineer existing software that utilizes the hardware.

Robert Gamble

Nov 14 '05 #7
ma******@olley.com wrote:
Hello,

I am working on a piece of (open source) hardware, which needs a
certain amount of (open source) embedded C code developed ...

Is comp.lang.c an appropriate group to post ... ?


No. Post in comp.arch.embedded.

--
Dan Henry
Nov 14 '05 #8
Chris Croughton wrote on 01/06/05 :
(I'd love to see the "open source" for your hardware, though, it's a
fascinating concept <g>...)


Could be Open Source VHDL ... IP's blocks are so expensive...

--
Emmanuel
The C-FAQ: http://www.eskimo.com/~scs/C-faq/faq.html
The C-library: http://www.dinkumware.com/refxc.html

"There are 10 types of people in the world today;
those that understand binary, and those that dont."

Nov 14 '05 #9

"Emmanuel Delahaye" <em***@YOURBRAnoos.fr> wrote in message
news:mn***********************@YOURBRAnoos.fr...
Chris Croughton wrote on 01/06/05 :
(I'd love to see the "open source" for your hardware, though, it's a
fascinating concept <g>...)


Could be Open Source VHDL ... IP's blocks are so expensive...


In my case I intend to make "all" the hardware design openly available.
This includes the cirucit diagram, PCB layout, and the programmable logic
device source code.

Paul.
Nov 14 '05 #10
On Thu, 02 Jun 2005 11:25:38 GMT, Paul Olley
<ma******@olley.com> wrote:
"Emmanuel Delahaye" <em***@YOURBRAnoos.fr> wrote in message
news:mn***********************@YOURBRAnoos.fr...
Chris Croughton wrote on 01/06/05 :
(I'd love to see the "open source" for your hardware, though, it's a
fascinating concept <g>...)


Could be Open Source VHDL ... IP's blocks are so expensive...


In my case I intend to make "all" the hardware design openly available.
This includes the cirucit diagram, PCB layout, and the programmable logic
device source code.


OK, I'd call that "open source" <g>. I'm impressed...

(Possibly on-topic for comp.arch.embedded?)

Chris C
Nov 14 '05 #11
Paul Olley wrote:
.... snip ...
In my case I intend to make "all" the hardware design openly
available. This includes the cirucit diagram, PCB layout, and
the programmable logic device source code.


20 or 25 years ago virtually ALL hardware came that way.

--
"I conclude that there are two ways of constructing a software
design: One way is to make it so simple that there are obviously
no deficiencies and the other way is to make it so complicated
that there are no obvious deficiencies." -- C. A. R. Hoare
Nov 14 '05 #12
On Fri, 03 Jun 2005 22:22:50 GMT, CBFalconer
<cb********@yahoo.com> wrote:
Paul Olley wrote:

... snip ...

In my case I intend to make "all" the hardware design openly
available. This includes the cirucit diagram, PCB layout, and
the programmable logic device source code.


20 or 25 years ago virtually ALL hardware came that way.


1980-85? Er, no, there were still a number of prominent manufacturers
who went as far as to relabel chips on their boards so that it couldn't
be determined what they were (DEC (or were they calling themselves
'Digital' by then?) for instance). I don't remember any major computer
manufacturer who made their detailed hardware designs accessible until
IBM did it with the PC (which led to the 'clones' and price wars -- and
to the success of that platform, eventually). Many wouldn't even
publish the interfaces. I don't think I've come across any major
hardware manufacturer in the last 25+ years which published the source
for its programmable logic devices.

Chris C
Nov 14 '05 #13
Chris Croughton wrote:
On Fri, 03 Jun 2005 22:22:50 GMT, CBFalconer
<cb********@yahoo.com> wrote:

Paul Olley wrote:

... snip ...
In my case I intend to make "all" the hardware design openly
available. This includes the cirucit diagram, PCB layout, and
the programmable logic device source code.


20 or 25 years ago virtually ALL hardware came that way.

1980-85? Er, no, there were still a number of prominent manufacturers
who went as far as to relabel chips on their boards so that it couldn't
be determined what they were (DEC (or were they calling themselves
'Digital' by then?) for instance). I don't remember any major computer
manufacturer who made their detailed hardware designs accessible until
IBM did it with the PC (which led to the 'clones' and price wars -- and
to the success of that platform, eventually). Many wouldn't even
publish the interfaces. I don't think I've come across any major
hardware manufacturer in the last 25+ years which published the source
for its programmable logic devices.

Chris C


I think Chuck is right. I got into this stuff in 1980 and bought an
S-100 system from California Computer Systems and an Intellec II from
Intel Corp. Both machines were completely documented to the board layout
and circuit schematic level. Both CCS and Intel provided source code
listings of the BIOS.

Some time later, I wrote the BIOS and system utilities for the Ampro
Little Board. Full docs, layout, schematic and source code was included
with each machine. The Micromint SBC: same thing.

--
Joe Wright mailto:jo********@comcast.net
"Everything should be made as simple as possible, but not simpler."
--- Albert Einstein ---
Nov 14 '05 #14
Chris Croughton wrote:
CBFalconer <cb********@yahoo.com> wrote:
Paul Olley wrote:

... snip ...

In my case I intend to make "all" the hardware design openly
available. This includes the cirucit diagram, PCB layout, and
the programmable logic device source code.


20 or 25 years ago virtually ALL hardware came that way.


1980-85? Er, no, there were still a number of prominent
manufacturers who went as far as to relabel chips on their boards
so that it couldn't be determined what they were (DEC (or were
they calling themselves 'Digital' by then?) for instance). I
don't remember any major computer manufacturer who made their
detailed hardware designs accessible until IBM did it with the
PC (which led to the 'clones' and price wars -- and to the
success of that platform, eventually). Many wouldn't even
publish the interfaces. I don't think I've come across any major
hardware manufacturer in the last 25+ years which published the
source for its programmable logic devices.


IBM simply followed industry practice at the time. There was no
problem getting schematics, bioses, etc. for S100 systems,
Kaypros, Osbornes, even if you limit it to personal computers.
Things were usually available in the instrumentation field also. I
could refuse to buy things that didn't come with proper
documentation, so that we could handle service and/or modification
in house. The usual Tek scope had full schematics available,
although many parts were not available on the general market.

I recall getting the firmware for a 6502 based Teleray terminal. I
modified it for some convenient reason, installed the result in all
our terminals, and everybody was happy.

--
"If you want to post a followup via groups.google.com, don't use
the broken "Reply" link at the bottom of the article. Click on
"show options" at the top of the article, then click on the
"Reply" at the bottom of the article headers." - Keith Thompson
Nov 14 '05 #15
On Sat, 04 Jun 2005 14:58:02 GMT, CBFalconer
<cb********@yahoo.com> wrote:
Chris Croughton wrote:
CBFalconer <cb********@yahoo.com> wrote:
Paul Olley wrote:

... snip ...

In my case I intend to make "all" the hardware design openly
available. This includes the cirucit diagram, PCB layout, and
the programmable logic device source code.

20 or 25 years ago virtually ALL hardware came that way.
1980-85? Er, no, there were still a number of prominent
manufacturers who went as far as to relabel chips on their boards
so that it couldn't be determined what they were (DEC (or were
they calling themselves 'Digital' by then?) for instance). I
don't remember any major computer manufacturer who made their
detailed hardware designs accessible until IBM did it with the
PC (which led to the 'clones' and price wars -- and to the
success of that platform, eventually). Many wouldn't even
publish the interfaces. I don't think I've come across any major
hardware manufacturer in the last 25+ years which published the
source for its programmable logic devices.


IBM simply followed industry practice at the time. There was no
problem getting schematics, bioses, etc. for S100 systems,
Kaypros, Osbornes, even if you limit it to personal computers.


If you limit it to personal and 'hobbyist' computers, it was indeed
available. For commercial computers, however, it was a different story,
a number of manufacturers were still trying to block 3rd-party addons.

And not all personal computers published specifications -- Apple, for
instance, were always cagy about such things and although there were
plenty of people 'disassembling' both hardware and software it was
generally against the terms and conditions (although not illegal, at
least in Europe).
Things were usually available in the instrumentation field also. I
could refuse to buy things that didn't come with proper
documentation, so that we could handle service and/or modification
in house. The usual Tek scope had full schematics available,
although many parts were not available on the general market.
I take it you didn't touch HP instrumentation, then. That, like DEC
kit, was designed to only be "field servicable" in the sense that a
technician would swap PCBs and send the possibly faulty ones back to the
lab for checking.
I recall getting the firmware for a 6502 based Teleray terminal. I
modified it for some convenient reason, installed the result in all
our terminals, and everybody was happy.


I had (possibly still have somewhere) firmware for several terminals, but
it wasn't published (copied and disassembled, probably against the terms
of purchase).

It certainly wasn't "virtually all hardware".

Chris C
Nov 14 '05 #16

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: user mysql | last post by:
HELLO FRIENDS. HERE A FANTASTIC NEWS FOR MYSQL WINDOWS USER. READE THIS. The article is grab from www/internetnews/com/ DO YOU THINK THAT IS A GOOD NEWS ? ...
13
by: Allison Bailey | last post by:
Hi Folks, I'm a brand new Python programmer, so please point me in the right direction if this is not the best forum for this question.... I would like to open an existing MS Excel spreadsheet...
188
by: Ilias Lazaridis | last post by:
I'm a newcomer to python: - E01: The Java Failure - May Python Helps? http://groups-beta.google.com/group/comp.lang.python/msg/75f0c5c35374f553 - I've download (as suggested) the python...
0
by: Unigroup of New York | last post by:
Content-Type: multipart/mixed; boundary="------------C465DF38DCB38DD2AF7117E0" Lines: 327 Date: Tue, 15 Feb 2005 23:36:38 -0500 NNTP-Posting-Host: 24.46.113.251 X-Complaints-To: abuse@cv.net...
115
by: TheAd | last post by:
At this moment I use MsAccess and i can build about every databound application i want. Who knows about a serious open source alternative? Because Windows will be a client platform for some time, i...
29
by: Tola | last post by:
In my case of study, my teacher gave me a project, after I analysed the problem I found that I had to used open the file on the other machine? Please help? Thank you in advance. Tola CHROUK
5
by: bvidinli | last post by:
is there a way to find out if file open in system ? - please write if you know a way other than lsof. because lsof if slow for me. i need a faster way. i deal with thousands of files... so, i...
16
by: graham.keellings | last post by:
hi, I'm looking for an open source memory pool. It's for use on an embedded system, if that makes any difference. Something with garbage collection/defragmentation would be nice. It should have...
2
by: =?Utf-8?B?UmFmYWVsIFNvdGVsZG8=?= | last post by:
Hi there: Which discussion group is more appropiate to ask ASP.NET Controls questions? Thanks in advance... -- Rafael Soteldo
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.