This thesis aims at studying the Asymmetric Multi-Processing architecture on the i.MX 6SoloX SABRE board, featuring an ARM Cortex-A9 core and an ARM Cortex-M4 core. As a tangible application of the exploitability of this heterogeneous architecture, the prospect of using the board as a quadcopter's on-board flight control system is illustrated. A demo implementing IMU polling and data fusing algorithms is developed for the board running MQX RTOS on the Cortex-M4 core and Linux on the Cortex-A9

Linux and MQX RTOS in Asymmetric Multiprocessing environments: application in a drone navigation system

Nao, Laura
2016/2017

Abstract

This thesis aims at studying the Asymmetric Multi-Processing architecture on the i.MX 6SoloX SABRE board, featuring an ARM Cortex-A9 core and an ARM Cortex-M4 core. As a tangible application of the exploitability of this heterogeneous architecture, the prospect of using the board as a quadcopter's on-board flight control system is illustrated. A demo implementing IMU polling and data fusing algorithms is developed for the board running MQX RTOS on the Cortex-M4 core and Linux on the Cortex-A9
2016-04-21
AMP, Linux, MQX, RTOS, DRONE
File in questo prodotto:
File Dimensione Formato  
_final_thesis_nao_laura.pdf

accesso aperto

Dimensione 3 MB
Formato Adobe PDF
3 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/25566