raspberry:raspberry-cross-platform
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| raspberry:raspberry-cross-platform [2024/05/02 17:10] – [Required Development sources] oscar | raspberry: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
