1. RTTHREAD贡献TODO目录
这边简单想一下RTTHREAD做贡献可能可以做的事情。
1.1. 提交还没有板子的BSP
如果你手上有开发板RTTHREAD还完全没有的时候,可以提交对应的软件包。
1.2. 提交外设驱动
如果发现某个bsp,有某个外设驱动没有porting的,可以提交维护一部分driver
例如,SPI, IIC, CAN, GPIO, ADC, DAC
1.3. 提交软件包
发现一个比较好的开源软件包,可以移植到RTT的软件包的列表里面,可以提交对应的软件包
1.4. 维护某个软件包里面的比较常用的sample
软件包里面的功能进行维护或者添加sample等。
1.5. 参与社区其他工作
参加提交社区项目的相关文档。
1.6. 动态加载
https://www.rt-thread.org/document/site/programming-manual/dlmodule/dlmodule/
1.7. 具体相关事项
抓包btsnoopy研究
art-pi上实现抓btsnoopy包,并用menuconfig来进行配置
btsnoopy包内部抓包情况解析
如何实现用mcu直接HCI uart抓包
1.8. BLE PROFILE研究
art-pi上实现心率服务的example 并成功用手机连接,并抓到相应的btsnoopy包进行分析讲解
完善art-pi上面btstack的menuconfig选项的配置。
UART_DEVCIE可以选择像console一样
chipset可以选择
uart工作波特率可以选择
蓝牙地址可以选择修改
firmware文件路径可以选择修改
选择哪一个sample
bt_disable_pin可以选择哪个pin脚