General Linux c programming questions



Hello community,

I have to port an embedded controller firmware to embedded Linux
(PPC). Both systems are/ will be in c. I use a phyCORE MPC5200
evaluation board for the port.
The embedded controller FW didn't have an operating system. The idea
is that I split the firmware program into serveral tasks (one for
example application logic, and another /several? for I/O). I wonder if
I should use Processes or PThreads (or whatelse) for this. I don't
have Linux programming experience, but experience in programming the
controller in c, and Windows programming experience. I know Windows
multithreading programming.

I do not have to deal with the drivers, I have to do the upper layers.
At the moment, I seek more advice in the architecture.

Also I am looking for libraries for socket programming, and for
CANopen. I have heard that the CANbus is treated as a socket nowadays,
and that there is something called CANfestival.

Is there perhaps a better group to ask these questions? Also, if
someone knows of good ressources for Linux programming (newsgroups,
sites, books, whatever), these are welcome.

Best regards

Johannes
.



Relevant Pages

  • Re: Why do so many people love Teas Instruments?
    ... that almost every modern programming language ... What you described is some "improvements" to the algebra, ... different calculators will produce different results depending on how ... She lived with Linux for a few weeks, ...
    (comp.sys.hp48)
  • Re: Upgrade all Linux Certification exams to test knowledge of PROGRAMMING!!
    ... pdf file for the previous Linux+ networking ... networking interface for Linux certified people ... Three computer programming classes plus ... programming requirement to get a LINUX+ certification a new ...
    (comp.os.linux.networking)
  • Re: Annoucning DragonFly BSD!
    ... :> http://www.dragonflybsd.org/ may be a just a troll erection, ... If Linus felt that way he would never have started Linux. ... the actual programming. ... generations of operating environments I don't believe in the immortality ...
    (freebsd-current)
  • Re: "We Never Use Assembly Language"
    ... especially about efficiency of programming with Assembly. ... in all those Assemblies in order to have it merged in the official ... Its pity that Linux cannot offer something like RosAsm. ...
    (alt.lang.asm)
  • Re: Upgrade all Linux Certification exams to test knowledge of PROGRAMMING!!
    ... Taking three computer programming classes and one or two ... Linux networking classes might be easier than taking TEN ... Microsoft MSCE networking courses. ...
    (comp.os.linux.networking)