Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Resources for learning C, Unix, Linux and embedded systems [closed]

I want to learn C , UNIX and LINUX, and more about embedded systems. Very much interested in them. Are there any online courses or websites which can guide me. And please suggest books to read in learning them.

Thanks for your time.

Ya please lets your answers and comments come in , they are invaluable to me..!!

like image 578
pradeep Avatar asked Jun 16 '10 04:06

pradeep


2 Answers

  • The C Programming Language by K & R
  • Advanced UNIX Programming
  • UNIX Network Programming
  • Structure and Interpretation of Computer Programs Videos (done in LISP, but invaluable programming course)
  • Understanding the Linux Kernel (a little out of date but good info, don't take as gospel)
  • Linux Device Drivers 3rd Edition (pretty out of date but good info, same as above)
  • Writing Linux Device Drivers (pretty up to date but not as detailed as before)

  • The UNIX Time-Sharing System, this is essentially the original UNIX paper, it may help to understand where all this came from, don't have to understand every detail of this old paper but I think it gives some good background

like image 193
BobbyShaftoe Avatar answered Sep 30 '22 19:09

BobbyShaftoe


I'd highly recommend "UNIX for dummies" as a starting point on Unix/Linux.

like image 35
Gareth Williams Avatar answered Sep 30 '22 19:09

Gareth Williams