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"--

Detalles Bibliográficos
Otros Autores: Oualline, Steve, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: San Francisco : No Starch Press [2022]
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009668670206719
Tabla de Contenidos:
  • 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.