站在巨人肩膀上(上)


1
摘要


這篇筆記主要介紹基於飛思卡爾軟件開發平臺(Software Development Kit)的應用軟件開發,以IAR 爲開發環境,LED閃爍亮滅的裸機程序爲例子說明,如何快速搭建工程,以及修改代碼,編譯完成。微信



2
準備工做
  • 安裝SDK軟件Freescale_KSDK1.1.0_KV4xF_1.0.0.exe 可在飛思卡爾網站免費下載網站

安裝編譯環境IAR7.3(Code Warrior/Kds/Keil) 本筆記以IAR爲例說明,其餘開發環境相似,配置會有不一樣。spa


3
SDK目錄結構

其實移植修改任何的源碼包,第一件事情就是熟悉源碼包目錄結構,不用弄懂每個文件內容,但必定要清楚目錄結構,下圖就是SDK安裝完的源碼目錄結構,操作系統

boards文件夾 是管腳定義,配置。.net

platform文件夾是連接文件,啓動代碼,和SDK的源碼。orm

Lib文件夾包含編譯好的庫文件。開發

demos文件夾是一些基於SDK的軟件例程。get

Filesystem文件夾是跟文件系統相關的源碼

rtos文件夾是幾個實時操做系統(MQX,uCOSII,uCOSIII)相關的文件 這些在用到操做系統時候纔會用到,若是你是基於裸機的程序能夠不用考慮這個文件夾qt





至此,已經瞭解了巨人SDK的源碼目錄結構,下篇文章將會詳細介紹如何站在SDK巨人的肩膀上,快速開發你的應用程序,敬請關注。



本文分享自微信公衆號 - 嵌入式程序猿(InterruptISR)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索