首頁 > 評測 > 尚堪大用?——FRDM-KL25Z評測

尚堪大用?——FRDM-KL25Z評測

FRDM   KL25Z   NXP   飛思卡爾   
  • 作者:SATURN
  • 來源:21ic
  • [導讀]
  • FRDM-KL25Z評測FRDM-KL25Z是Freescale(現(xiàn)在已被NXP收購)推出的一款低成本、高效率的開發(fā)板,面向基于ARM Cortex-M0+處理器的Kinetis L系列KL1x (KL14/15)和KL2x (KL24/25) MCU。

點擊OK,生成的主要代碼如下

#include "mbed.h"

DigitalOut myled(LED1);

int main() {

while(1) {

myled = 1;

wait(0.2);

myled = 0;

wait(0.2);

}

}

你一定會好奇,如此簡單的代碼,怎么就能完成咱們需要的實現(xiàn)的任務。這一切的底層,都由mbed給你完成并實現(xiàn)了,你只要關注要實現(xiàn)什么功能,然后簡單的幾行代碼就能完成需要的功能!會不會太簡單了而不能完成復雜的操作呢,比如跑個RTOS什么的。不用擔心,這一切都不是問題,隨著你對mbed環(huán)境的熟悉和深入,你會發(fā)現(xiàn)一切擔心都是多余的。

然而問題來了,我的代碼都在云端托管,怎么才能將我的代碼下載到開發(fā)板呢?

點擊IDE工具欄中的compile命令,mbed就會對代碼進行編譯并將生成的二進制代碼下載到本地,如下圖

image019.jpg

圖19:編譯及下載代碼

這個下載到本地的二進制代碼文件怎么寫入到開發(fā)板上去呢?打開電腦資源管理器,如果驅動安裝正常的話,應該會有一個類似如下的磁盤

image020.png

圖20:FRDM-KL25Z映射到電腦的磁盤

將剛才下載下來的文件直接拖入到這個磁盤,稍等片刻,代碼就會開始運行了。

確實,mbed為我們隱藏了太多的細節(jié),如果你想深究mbed背后的細節(jié),可以將云端代碼導出到本地,然后使用合適的文本編輯器或代碼編輯工具慢慢研究其中的細節(jié)。這里就不詳細介紹了。

現(xiàn)在,我們已經認識了FRDM-KL25Z開發(fā)板,對驅動安裝、固件升級也熟悉了,更重要的是,我們使用了mbed開發(fā)平臺對FRDM-KL25Z編寫了第一個程序,并成功將代碼下載到了開發(fā)板上運行。接下來就是發(fā)揮你的才華的時候,請任性的使用并發(fā)揮你的創(chuàng)意!記住,一定要任性!

FRDM-KL25Z雖然不是很新的開發(fā)板,但是技術的沉淀并非取決你的開發(fā)板有多新,徐娘未老,風騷更勝!更兼有豐富的資料可供參考,F(xiàn)RDM-KL25Z,你值得一試!

參考資源

FRDM-KL25Z介紹

Mbed開發(fā)平臺

P&E Micro官網

 

本文系21ic原創(chuàng),未經許可禁止轉載

  • 本文系21ic原創(chuàng),未經許可禁止轉載!

網友評論