This book aims to be a guide and reference to low-level programming on the Raspberry Pi. If you are interested in porting an existing operating system, writing a new operating system, or just curious about the gory details of the Raspberry Pi then you've found the right place. The idea is to bring all the bits and pieces that are out there now together into a single place.

Topics to be covered include

  • Hardware details
  • The bootup sequence
  • ARM assembly language
  • Obtaining a toolchain
  • Peripheral interfaces (graphics, network, usb, gpio, etc.)
  • Memory mapping
  • Low-level debugging

External References

Examples

References

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.