Intro to Cross-Compilation: Why and How
Cross-compilation for the Raspberry Pi 5. Learn the concepts, benefits, and practical applications of cross-compilation in embedded Linux development.
Intro to Cross-Compilation: Why and How Read More »
Cross-compilation for the Raspberry Pi 5. Learn the concepts, benefits, and practical applications of cross-compilation in embedded Linux development.
Intro to Cross-Compilation: Why and How Read More »
Native debugging of C/C++ applications on the Raspberry Pi 5 using the GNU Debugger (GDB), covering theory and hands-on examples.
Dev. Environment: Native Debugging with GDB on RPi5 Read More »
Native C/C++ development on the Raspberry Pi 5 using GCC and Make. Learn the full build process, from compilation to hardware IO.
Dev. Environment: Native Compilation on RPi5 (GCC, Make) Read More »
A high-level guide to embedded systems development on Raspberry Pi 5 using Python, covering gpiod, smbus2 for I2C, and spidev for SPI communication.
Python Libraries for Embedded Systems: gpiod, smbus2, spidev Read More »
A refresher chapter on structuring Python code for embedded systems using functions, modules, and packages on the Raspberry Pi 5.
Python Refresher: Functions, Modules, and Packages Read More »
A guide to Python for embedded systems on the Raspberry Pi 5. Covers core syntax, GPIO control, data logging, and common troubleshooting.
Python Programming for Embedded Systems: A Refresher Read More »
A comprehensive chapter on C file I/O for embedded Linux. Learn fopen, fread, fwrite, and fprintf with practical Raspberry Pi 5 examples.
C Programming Refresher: Basic File I/O in C Read More »
A chapter on advanced C programming for embedded Linux, covering structures, unions, and bitfields with practical examples for the Raspberry Pi 5.
C for Embedded Systems: Structures, Unions, and Bitfields Read More »
Your guide to AI development boards. Compare NVIDIA Jetson, Google Coral, and Raspberry Pi to choose the best hardware for your next edge AI project.
A Definitive Guide to AI Development Boards and Tools Read More »
A professional guide to dynamic memory allocation in C for embedded Linux. Learn malloc, calloc, realloc, and free on the Raspberry Pi 5.
C Programming Refresher: Dynamic Memory Allocation in C Read More »