低功耗四色板——MAPS KL43評測
- [導讀]
- 恩智浦半導體(NASDAQ:NXPI)作為全球領先的嵌入式應用安全連接技術領導者,不斷在互聯(lián)汽車、物聯(lián)終端等智能安全互聯(lián)應用市場的創(chuàng)新。
圖20工程仿真調試
圖21工程運行效果
幾點小體會:
(1)MAPS-KL43核心MCU開發(fā)板本身不帶仿真調試器,在單獨使用時需要外配仿真調試器(JLINK等),這給開發(fā)體驗帶來一些不便。
(2)通過MAPS-KL43軟件包的使用,整體感覺雖然該開發(fā)板是恩智浦與第三方(萬利公司)合作開發(fā)的,但是使用支持Kinetis軟件開發(fā)套件(SDK庫),整個KSDK庫層次非常嚴謹,功能強健,提供了比較豐富的開發(fā)例程,很適合大家研讀程序。
(3)MAPS-KL43開發(fā)板是恩智浦與第三方開發(fā)的評估套件,開發(fā)板外設功能比較豐富,但是感覺除官方例程外,其它參考資料比較少,使用的很多擴展外設的資料不清楚,給學習使用帶來一些不便。
2、Kinetis Software Development Kit v2(KSDK V2)體驗
恩智浦公司在Kinetis系列MCU軟件開發(fā)包V1的基礎上,對軟件開發(fā)包進行了優(yōu)化重寫,于2016年年初推出了最新的針對Kinetis系列MCU的最新軟件開發(fā)包(庫)KSDK2,最新的KSDK V2的軟件架構相比較KSDK V1,層次更加簡單易用。另外一個比較大的區(qū)別在于KSDK V2可以在官網(wǎng)上獲得自己的定制版本,比如只針對某一MCU的軟件庫,而KSDK V1版本的軟件庫官方網(wǎng)站下載后,支持所有的Kinetis系列MCU的軟件庫,以及所有開發(fā)平臺的DEMO例程,這樣勢必會使軟件庫結構復雜、龐大,維護不便以及空間浪費等。此外,KSDK V2軟件庫去掉了MQX嵌入式實時操作系統(tǒng)的支持和例程,而主要支持免費的FreeRTOS嵌入式實時操作系統(tǒng)。
圖22Kinetis SDK V2結構
若要獲得Kinetis Software Development Kit v2(KSDK V2)軟件包,可在恩智浦官網(wǎng)下載,地址:http://kex.nxp.com/en/select。
圖23Kinetis SDK V2官網(wǎng)
新版本的KSDK軟件包采用用戶可配置型式,可以按開發(fā)板類別或處理器型號兩種方式選擇,由于MAPS-KL43開發(fā)板是恩智浦與第三方公司共同開發(fā)的,目前按開發(fā)板選擇KSDK V2軟件包的方法不支持MAPS-KL43開發(fā)板,但是我們可以在恩智浦官方推出的FRDM-KL43開發(fā)板的基礎上進行修改使用,因此在“Boards”選項中選擇FRDM-KL43開發(fā)板,點擊“Select a configuration”按鈕。
在Kinetis SDK如下界面,可以選擇是否使用嵌入式實時系統(tǒng),KSDK的版本,使用的IDE版本等信息,然后點擊“Build SDK Package”按鈕,即可生成自定義的KSDK軟件包。
圖24設置FRDM-KL43 KSDK V2軟件包
在File Vault頁面下面下載FRDM-KL43開發(fā)板的KSDK V2軟件包,將其解壓到計算機中即可使用。
圖25下載KSDK V2軟件包
KSDK V2軟件庫支持更多的集成開發(fā)環(huán)境的使用,比如AtollicTrueSTUDIO、IAR Embedded Workbench、Keil MDK-ARM和Kinetis Design Studio等開發(fā)工具。
圖26 KSDK V2支持IDE
在眾多的集成開發(fā)環(huán)境中,恩智浦比較推薦是由Kinetis Design Studio(KDS)。Kinetis Design Studio (KDS)是款由恩智浦官方推出的針對Kinetis MCU免費集成開發(fā)環(huán)境,提供強大的編輯、編譯和調試功能。Kinetis Design Studio IDE基于包括Eclipse、GNU編譯器套裝(GCC)、GNU調試器(GDB)等免費開源軟件,為設計人員提供了一種不限制代碼大小的簡單開發(fā)工具。此外,Processor Expert軟件支持您利用其知識庫進行設計,只需幾次鼠標點擊即可創(chuàng)建強大的應用。
圖27 KDS集成開發(fā)環(huán)境結構
目前最新版本是KDS3.0,大家可以在恩智浦官網(wǎng)下載得到,網(wǎng)址:http://www.nxp.com/zh-Hans/products/software-and-tools/run-time-software/kinetis-software-and-tools/ides-for-kinetis-mcus/kinetis-design-studio-integrated-development-environment-ide:KDS_IDE。
圖28 KDS下載地址
安裝KDS3.0集成開發(fā)環(huán)境,然后將KSDK V2.0拷貝到默認C盤Freescale文件加下解壓,完成開發(fā)環(huán)境準備。
之前我們知道,主控制器MKL43Z256VLH4的一個特點是支持段式LCD驅動,而且MAPS-KL43開發(fā)板也為大家提供了一個24x4 段式液晶顯示器,接下來利用KDS3.0和KSDK V2.0軟件庫對MAPS-KL43開發(fā)板進行開發(fā),驅動段式液晶顯示器。
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術要求》國家標準編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設計
預算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預算:¥5000023小時前
- PLC項目調試修改
預算:¥100001天前
- 起動電機控制器開發(fā)
預算:¥1100001天前