首页 > 评测 > 尚堪大用?——FRDM-KL25Z评测

尚堪大用?——FRDM-KL25Z评测

FRDM   KL25Z   NXP   飞思卡尔   
  • 作者:SATURN
  • 来源:21ic
  • [导读]
  • FRDM-KL25Z评测FRDM-KL25Z是Freescale(现在已被NXP收购)推出的一款低成本、高效率的开发板,面向基于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);

}

}

你一定会好奇,如此简单的代码,怎么就能完成咱们需要的实现的任务。这一切的底层,都由mbed给你完成并实现了,你只要关注要实现什么功能,然后简单的几行代码就能完成需要的功能!会不会太简单了而不能完成复杂的操作呢,比如跑个RTOS什么的。不用担心,这一切都不是问题,随着你对mbed环境的熟悉和深入,你会发现一切担心都是多余的。

然而问题来了,我的代码都在云端托管,怎么才能将我的代码下载到开发板呢?

点击IDE工具栏中的compile命令,mbed就会对代码进行编译并将生成的二进制代码下载到本地,如下图

image019.jpg

图19:编译及下载代码

这个下载到本地的二进制代码文件怎么写入到开发板上去呢?打开电脑资源管理器,如果驱动安装正常的话,应该会有一个类似如下的磁盘

image020.png

图20:FRDM-KL25Z映射到电脑的磁盘

将刚才下载下来的文件直接拖入到这个磁盘,稍等片刻,代码就会开始运行了。

确实,mbed为我们隐藏了太多的细节,如果你想深究mbed背后的细节,可以将云端代码导出到本地,然后使用合适的文本编辑器或代码编辑工具慢慢研究其中的细节。这里就不详细介绍了。

现在,我们已经认识了FRDM-KL25Z开发板,对驱动安装、固件升级也熟悉了,更重要的是,我们使用了mbed开发平台对FRDM-KL25Z编写了第一个程序,并成功将代码下载到了开发板上运行。接下来就是发挥你的才华的时候,请任性的使用并发挥你的创意!记住,一定要任性!

FRDM-KL25Z虽然不是很新的开发板,但是技术的沉淀并非取决你的开发板有多新,徐娘未老,风骚更胜!更兼有丰富的资料可供参考,FRDM-KL25Z,你值得一试!

参考资源

FRDM-KL25Z介绍

Mbed开发平台

P&E Micro官网

 

本文系21ic原创,未经许可禁止转载

  • 本文系21ic原创,未经许可禁止转载!

网友评论