本应用指南是AN4287的补充:MQX板支持包移植指南,可在freescale.com上获取。AN4287介绍了如何在CW7.2、CW10和IAR中创建新的BSP,但没有涵盖KEIL嵌入式开发产品。因此,本应用指南介绍了如何在KEIL中创建新的BSP进行移植。此外,本文档还介绍了一个脚本工具,以帮助简化这个过程。本应用指南中的所有讨论都基于Freescale MQX™ RTOS 3.8.0。
MQX BSP简介
BSP屏蔽了硬件细节,并为操作系统(OS)提供统一接口。在开始为MQX移植BSP之前,必须了解MQX的组织方式和工作原理。
图1显示了MQX的文件夹组织结构。由红色矩形框围起来的文件夹(如图1所示)在移植BSP时非常重要。这些文件夹的内容简要描述如下。