User Tools

Site Tools


raspberry:raspberry-cross-platform

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
raspberry:raspberry-cross-platform [2024/05/02 17:10] – [Required Development sources] oscarraspberry:raspberry-cross-platform [2024/09/15 07:12] (current) – [Cross Platform Development for Raspberry] oscar
Line 1: Line 1:
 ====== Cross Platform Development for Raspberry ====== ====== Cross Platform Development for Raspberry ======
 Cross-development means developing and compiling programs on another platform then it intended to run upon. It is a common approach for Pi, since it’s also how Raspian is built. For quite some time I did compile Pi applications on the Pi itself. Which works quite well, but has one large drawback: performance. Being able to compile these programs on my 8 core 16GB desktop, improved compilation time enorms. And it is quite simple. I have used 2 different approaches to setup a cross build environment: Cross-development means developing and compiling programs on another platform then it intended to run upon. It is a common approach for Pi, since it’s also how Raspian is built. For quite some time I did compile Pi applications on the Pi itself. Which works quite well, but has one large drawback: performance. Being able to compile these programs on my 8 core 16GB desktop, improved compilation time enorms. And it is quite simple. I have used 2 different approaches to setup a cross build environment:
-  - Manual setup+  - Manual setup **<- Used by me**
   - Debian Crossbuild packages   - Debian Crossbuild packages
 Let's have a look! Let's have a look!
raspberry/raspberry-cross-platform.1714669856.txt.gz · Last modified: by oscar