本帖最后由 ly87802541 于 2022-3-27 21:08 编辑
应用背景 本项目开始是设计为,用蓝牙ble扩展国民技术n32g457evk,并用两个evk和两个ble模块进行mesh组网的实验,蓝牙网关可以用PC或者手机APP替代。因为只收到一个evk,所以改了一个简单的蓝牙spp实验。
实现功能 N32G457evk上移植好rtthread4.04及其bsp,驱动gpio,uart1和uart2,软件i2c,spi等基础接口,其中uart1为rtthread控制台输出串口,打印控制台信息等,uart2为连接蓝牙ble模块---esp32Devkit的接口,用来和手机蓝牙APP进行数传通信,本次实验只实现spp蓝牙串口透传功能,未来可以扩展出OTA固件升级,和OTA调试功能等等。
开发板和rtthread使用情况 N32G457evk Uart1------console for rtthread4.04 Uart2------esp32devkit
Rtthread Version------v4.04 Bsp version------v1.0.2
硬件框图
软件框架
软件包模块------无
完整图片
视频演示------无 代码地址------https://gitee.com/liunix61/n32spp_esp32.git
体会:这次参与到国民技术的开发板评测和比赛活动中,对于国民mcu的体系和系列型号等信息获得了充分了解,除了g系列外还包括低功耗l系列和蓝牙wb等子系列。在活动中加深了rtthread社区官方bsp和国民原生的SDK的熟悉和掌握,对于外设驱动,RTOS架构和软件包使用等方法更了解,感谢社区和国民技术举办这次活动,给国内嵌入式和单片机开发群体带来了技术升级。
|