本帖最后由 wakojosin 于 2024-1-27 23:16 编辑
硬件简介
这个开发套件里包含了两块开发板,用来开发调试无线协议栈是不错的。
所有的器件都是在正面的,背面只有一个纽扣电池座。开发板集成了调试工具,查了一下这个调试器叫做opensda,默认的是jlink定制固件,还有一个固件是CMSIS-DAP的固件,这个不是重点,所以不展开研究了。
除了调试电路,板子上面还有SPIFLASH和六轴传感器(3轴加速度+3轴磁力)以及LED、按键等IO外设。
板子的接口方面采用的是Arduino R3的接口,可以方便的接Arduino模块进行功能扩展。
软件简介
查阅了官网提供的文档及相关资料,进行归总如下:
RTOS:Zephyr、FreeRTOS
协议栈:ble、thread、zigbee
环境搭建
使用的IDE是官方的MCUXpresso IDE,通过开发板链接里的软件与工具跳过去下载,然后安装软件;
这里跳过安装过程,下载完了直接安装就行;
由于在IDE的SDK管理工具里面没有找到KW41Z相关的SDK,所以到官网去下载SDK包,然后通过包管理工具进行导入,具体步骤如下:
1. 打开installed SDKs页面,我的IDE是在主界面的下方:
进入SDK导入界面:
选择需要导入的SDK包:
之后就会自动导入并安装完成,最后就可以在installed SDKs界面里看到了。
SDK简介
通过快速启动面板的导入SDK例程功能可以看到所有的SDK例程:
然后就可以看到例程了,选择需要的例程导入后就可以进行例程的学习了。
LED例程:
板子出厂的程序是RGB LED等轮流闪烁的例子,通过例程导入了LED例程,只进行单色LED点亮,过程如下:
使红色LED闪烁:
|