Where Can I Find a Dummy Book for Writing Firmware Codes?

  • Thread starter Thread starter Mike Phan
  • Start date Start date
  • Tags Tags
    Book Writing
Click For Summary
SUMMARY

The discussion centers around finding beginner-friendly resources for writing firmware codes. Mike suggests that the choice of programming language, such as assembly, DSP, FPGA, or C/C++, is crucial for selecting appropriate materials. He highlights that C compilers from Keil are generally ANSI standard and may include additional functions for hardware interaction and multithreading capabilities. The recommended book for foundational knowledge is "Programming Embedded Systems in C and C++" by O'Reilly.

PREREQUISITES
  • Basic understanding of firmware development concepts
  • Familiarity with C/C++ programming languages
  • Knowledge of embedded systems and their architecture
  • Experience with Keil C compilers or similar tools
NEXT STEPS
  • Read "Programming Embedded Systems in C and C++" by O'Reilly
  • Explore Keil C compiler documentation for specific features
  • Research multithreading in embedded systems programming
  • Learn about RTOS (Real-Time Operating Systems) and their applications
USEFUL FOR

This discussion is beneficial for beginner firmware developers, students learning embedded systems, and professionals seeking to enhance their knowledge of C/C++ in firmware coding.

Mike Phan
Messages
67
Reaction score
0
Hi,

Anyone knows a dummy book that can tell very basic step by step for writing firmware codes? Thanks


Mike
 
Engineering news on Phys.org
Are we talking assember/DSP/FPGA or C/C++ ?
Do you have an RTOS or bare metal?

Generally the C compliers from keil etc are pretty much ansi standard now. There may be some extra functions for talking to hardware and it may have multithreading extentions built into the language if you don't have an OS

Apart form the tutorials that come with the compiler the onyl general book I can think of is O Reilly "Programming Embedded Systems in C and C++"
 

Similar threads

  • · Replies 58 ·
2
Replies
58
Views
5K
  • · Replies 0 ·
Replies
0
Views
2K
Replies
2
Views
2K
Replies
6
Views
4K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 25 ·
Replies
25
Views
2K
  • · Replies 4 ·
Replies
4
Views
1K
Replies
65
Views
5K
  • · Replies 397 ·
14
Replies
397
Views
22K
Replies
3
Views
4K