As i had explained you before, FlytSIM is still SITL - software-in-the-loop based drone simulator. Hence, FlytSIM doesn't need Pixhawk to provide attitude estimates. FlytSIM has an internal physics engine, which simulates the drones attitude and position, when a control action is passed to it, say a position setpoint.
Now this being clear, typical workflow of developing you cpp/python app is.
- Install FlytSIM on your local machine.
- Write your code in your local machine.
- Build your code in your local machine.
- Test your code out in FlytSIM.
- Once satisfied, copy the source code to Odroid.
- Build it again.
- Run it on your drone.
Why won't FlytSIM install on odroid?
Well, as you might know, Odroid is based on armhf architecture, but the FlytSIM binary is only for amd64 (intel 64bit) architecture. Hence, FlytSIM throws error when trying to install on odroid. Moreover, odroid doesn't have the processing power required to process FlytSIM's computationally heavy physics engine simulator.