General TC > Programming & Scripting - Unofficial

Road Map to Learn Linux and Microprocessor Programming

<< < (2/2)

turingturtle:

--- Quote from: MikeLockmoore on February 15, 2025, 02:50:37 PM ---
--- Quote from: turingturtle on February 14, 2025, 06:26:49 PM ---I am a beginner level Embeded Firmware Developer and have 2 Yrs of working experience with microControllers and basic electronics, but I really want to get into programming microprocessors and linux dev but need a roadmap, and I have no clue where to begin with, I understand that TinyCore isnt the same general Linux OS, but it really amazes me and I really admire the kind of skill one has to have to do such things, and I want to learn them.
Please do suggest something and a path which I can follow atleast for a year or two to actually get good at it.

--- End quote ---

Can you be more specific about what you'd like to be able to do?  In general, I agree with curaga; learning C well is probably a good starting point, especially if you are already somewhat familiar with it in for Arduino if you used that for your microcontroller stuff.  K&R's C book is the classic there, but there could be some other good ones, plus a lot of tutorials on Youtube.

One book on Linux system-level development I found really useful is "Linux Systems Programming" from O'Reilly:
https://www.oreilly.com/library/view/linux-system-programming/0596009585/.  Also , "The Art of Unix Programming" by Eric Raymond would be good. https://www.goodreads.com/book/show/104745.The_Art_of_UNIX_Programming, and perhaps next the "Advanced Programming in the UNIX Environment" book by Stevens. https://www.goodreads.com/book/show/603263.Advanced_Programming_in_the_UNIX_Environment

--- End quote ---


Actually If I put it more simply, lets say If I want to use a RPI Zero as a Standalone Microcontroller with no OS, just Sequential Programming/Simple Loop Architecture, every driver and whatever is needed is written from scratch, what kind of a learning journey and resource would you recommend, and then eventually I climb up and lean more about the OS and the MPU architecture on the go.
 

Navigation

[0] Message Index

[*] Previous page

Go to full version