飛思卡爾中文資料下載鏈接:Freescale MQX™實時操作系統(tǒng)BSP移植指南
Freescale MQX™ RTOS 為各種飛思卡爾開發(fā)板提供源代
碼和板級支持包(BSP)。BSP 包含專用于硬件的底層代
碼,包括內(nèi)部的微控制器(MCU)和電路板上的外部硬
件。BSP 提供的底層代碼包含了外設(shè)驅(qū)動程序、時鐘配置、
存儲器映射和存儲器管理等。BSP 是您著手定制的絕佳起
點。
本文檔提供了移植MQX BSP 的指南,用于定制具有相似
MCU 衍生產(chǎn)品的目標(biāo)硬件。Freescale MQX™ RTOS BSP
Porting Example User Guide(文檔MQXBSPEXUG)中提
供了移植流程的示例。包含的BSP 專為飛思卡爾開發(fā)板
所編寫。如果自定義硬件和開發(fā)板之間存在以下任何硬件
差異,均需要對BSP 進(jìn)行更改:
• 外設(shè)和外設(shè)驅(qū)動程序差異
• 外設(shè)引腳和GPIO 引腳差異
• 時鐘源、時鐘配置和時鐘頻率差異
• 自定義驅(qū)動程序
• MCU 衍生產(chǎn)品差異
雖然本文檔重點討論飛思卡爾Kinetis 系列MCU,但它也
適用于MQX 支持的其他飛思卡爾架構(gòu)。