Embedded C/C++

Moderators: Lundin
Number of threads: 209
Number of posts: 392

This Forum Only
Post New Thread
Single Post View       Linear View       Threaded View      f

Report
Need Help : Embedded C in Linux Posted by aniket_1729 on 1 Oct 2010 at 9:47 AM
Hi to all,

I have to learn following topics for my graduation project,
1) Embedded Linux – Embedded C
2) Embedded boot loaders – Compiling, making changes to uboot
3) Familiarity with one of the micro-controllers - Programming aspects

Please guide me for this.
How should I start studying it? How to start doing Embedded C Programming in Linux (I am using Fedora13)? Which compiler should I use?

Thanks in advance.

Regards,
Aniket
Report
Re: Need Help : Embedded C in Linux Posted by guruvinayakp on 19 Nov 2010 at 11:06 AM
Hi,
There could be two aspects to embedded linux development. If you are interested on the platform specifics, like porting of linux, boot loaders and device drivers... try...
1. Building Embedded Linux systems by karim yaghmour
2. Linux Device Drivers by Jonathan Corbet, Alessandro Rubini

Well if you are interested in developing applications that run on linux, try understanding the linux memory architecture, process architecture, scheduling policies and other system calls in linux.

Both cases, you need better understanding of the linux kernel architecture.

Welcome to the exciting world of linux (embedded)...

Thanks,
GuruVinayak P




 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.