该文记录 lpc55s69 开发板体验期间,对接 rtduino 的相关工作。
rtduino 是基于 rt-thread 框架下进一步的封装,使得用户可以像开发 arduino 一样快速上手。
不是所有开发板都支持 rtduino 的,对性能由一定的要求。不过对于 lpc55s69 来说完全足够了。
准备工作
我们首先需要在 nxp 官网下载对应的原理图和手册等资料,弄清楚每个引脚对应的功能之后才能进行对接。
下载 rt-thread 仓库,进入对应 bsp
开始对接
完成以上的准备工作我们就可以开始对接了
lpc55sxx 系列已经具备了较为完善的底层驱动了,
我们可以直接进行教程中的第3步:编写 kconfig,以及第4步:使用 pinout-generator 工具生成文件
其余的步骤按照教程即可
在 bsp 目录下使用 env 工具进行构建和测试
进入 menuconfig 使能 rtduino
退出并保存,在 env 中更新软件包即拉取 rtduino 相关依赖
scons 生成工程
在 keil 中打开工程进行编译,报以下错:
需要修改 rtconfig.py 文件
再次编译即可。
arduino_main.cpp 中示例程序是灯光闪烁,并且指定的是蓝色 led。
下载程序后,可以看到板载 rgb 开始闪烁蓝光,并且串口正常打印 rt-thread 图案。
问题及后续优化
目前对接的 pwm 是还存在一定问题的,后续还需要进行进一步的完善和改进。
喜讯!祝贺创龙科技成为NXP中国官方合作伙伴!
2013年LED产业发展趋势十大猜想
高通抵抗博通恶意收购 收购恩智浦将获欧盟许可
ADL5386 业界首款集成自动增益控制的宽带正交调制器
Underlay网络之叶脊网络介绍
LPC55S69开发板对接RTduino的相关工作
一眼看懂鸿蒙OS 应用隐私保护
目前5G iPhone速度较慢 更快版本的5G iPhone还需要等待
逻辑分析仪计量
国内智能驾驶系统解决方案信息梳理
【硬见小百科】0欧姆电阻、磁珠、电感的应用
汽车密封条回弹测试仪的具体安装方法是怎样的
MP3芯片种类简介
变容二极管反向击穿规范
你了解过Linux内核中的内存屏障?
高通推出Snapdragon Ride 可满足从L1到L5的自动驾驶需求
荣耀哪些手机可以升级鸿蒙系统
LED背光简介
AMD在Computex大会上揭幕了全球首款7纳米GPU
LTC32l5驱动LED的应用电路图