I am used to microcontroller code development process. Recently to up my game I am trying to learn programming for raspberry pi.
Building code on Raspberry Pi is very slow.The problems or questions I am facing are given below.
1. Why is there are different tool chains for baremetal(arm-none-eabi) and linux target (arm-none-linux-gnueabihf)?
2. How to do cross build for linux device drivers?
3. If you want to cross build using some libraries for example openCV, how to do it?