該文記錄 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 是還存在一定問題的,后續還需要進行進一步的完善和改進。
-
LPC
+關注
關注
8文章
137瀏覽量
78124 -
led燈
+關注
關注
22文章
1593瀏覽量
109202 -
RGB
+關注
關注
4文章
803瀏覽量
59434 -
RT-Thread
+關注
關注
31文章
1350瀏覽量
41385
發布評論請先 登錄
評論