尚堪大用?——FRDM-KL25Z评测
- [导读]
- 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](https://image.21ic.com/d/file/201606/9c6dc57c060c296d9ef15f5d1cbffea0.jpg)
图19:编译及下载代码
这个下载到本地的二进制代码文件怎么写入到开发板上去呢?打开电脑资源管理器,如果驱动安装正常的话,应该会有一个类似如下的磁盘
![image020.png](https://image.21ic.com/d/file/201606/550a36bc7b68c6c5f0c9894801909477.png)
图20:FRDM-KL25Z映射到电脑的磁盘
将刚才下载下来的文件直接拖入到这个磁盘,稍等片刻,代码就会开始运行了。
确实,mbed为我们隐藏了太多的细节,如果你想深究mbed背后的细节,可以将云端代码导出到本地,然后使用合适的文本编辑器或代码编辑工具慢慢研究其中的细节。这里就不详细介绍了。
现在,我们已经认识了FRDM-KL25Z开发板,对驱动安装、固件升级也熟悉了,更重要的是,我们使用了mbed开发平台对FRDM-KL25Z编写了第一个程序,并成功将代码下载到了开发板上运行。接下来就是发挥你的才华的时候,请任性的使用并发挥你的创意!记住,一定要任性!
FRDM-KL25Z虽然不是很新的开发板,但是技术的沉淀并非取决你的开发板有多新,徐娘未老,风骚更胜!更兼有丰富的资料可供参考,FRDM-KL25Z,你值得一试!
参考资源
本文系21ic原创,未经许可禁止转载
-
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前