A Design and Implementation of Bootloader Based on MPC8280
The core unit of the flight control system being the central part of the Unmanned Aerial Vehicle (UAV) system is the flight control computer playing a vital role in the stability and security of the entire system, which has fast and reliable requirements for system startup. Bootloader is the first section of software code that runs after powering on, mainly responsible for initializing hardware devices. By loading an application or operating system kernel, the bootloader completes the system startup. Based on MPC8280 processor’s hardware platform of the central processing unit of distributed flight control computer, this paper designs and implements a non-operating system boot scheme. Under the boot scheme, an optimal boot scheme aiming at increasing efficiency of software development for VxWorks operating system is provide.