Bare metal C embedded programming for the real world
"Teaches how to program embedded systems with the C programming language. Learn how embedded programs interact with bare hardware directly, use the compiler and linker, and learn C features that are important for programming regular computers"--
Other Authors: | |
---|---|
Format: | eBook |
Language: | Inglés |
Published: |
San Francisco :
No Starch Press
[2022]
|
Subjects: | |
See on Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009668670206719 |
Table of Contents:
- Hello world
- Introduction to the integrated development environment (IDE)
- Programming the microcontroller
- Numbers and variables
- Decision and control statements
- Arrays, pointers, and strings
- Local variables and procedures
- Complex data types
- Serial output on the STM
- Interrupts
- The linker
- The preprocessor
- Dynamic memory
- Command line arguments and raw I/O
- Floating-point numbers
- Modular programming.