完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1. 麻雀一号开发板
最近收到了RT-Thread的麻雀一号开发板,这款开发板可真的是:麻雀虽小,五脏俱全啊! 主控芯片:BK7252,博通集成电路的一款高性能 WiFi 模块,CPU 主频180Mhz,内部拥有 512KB 内嵌 RAM 和 4M byte Flash 空间; 低功耗:在深度睡眠模式下,仅需 8 uA; 内置 WiFi 、 BLE 模块,可快速实现网路通信; 板载摄像头、音频扬声器、 MIC 录音、 TF卡座、五向按键、 LCD 屏; 板载 Typec 供电调试接口; 2. 麻雀一号SDK 2.1. SDK代码查看 可以使用VSCode打开SDK查看源码,编写程序: 2.2. SDK编译 使用RT-Thread提供的ENV工具可以直接进行编译(ENV工具内部提供了scons构建工具和ARMGCC工具链): 编译结果如下: 清除构建: 3. OTA 固件升级 ① 固件打包 编译器编译出来的应用程序 rtthread.bin 属于原始固件,并不能用于 RT-Thread OTA 的升级固件,需要用户使用 RT-Thread OTA 固件打包器打包生成 .rbl 后缀名的固件,然后才能进行 OTA 升级。 ② 连接开发板至电脑同一局域网内 使用串口终端查看开发板串口输出,波特率115200: wifi w0 scanwifi w0 join 《ssid》 《passwd》 连接成功之后查看ip地址: ifconfig ③ 在Windows上开启Web Server 运行资料包中的工具: 在本机开启HTTP服务器: 先停止服务,更换服务目录到SDK目录下,再开启服务: ④ 在开发板上进行OTA升级 执行命令: http_ota http://《Windows主机ip地址》/rtthread.rbl 系统会先开始下载固件: 然后烧写固件: 烧写完成后系统会自动重启。 4. 测试LCD 测试LCD的程序源码是SDK目录下的samples/lcd_test/test_lcd.c文件,已经全部编译到固件中了,所以只需要在开发板上执行命令即可: test_lcd 测试结果如下: 5. 测试TF卡 5.1. 格式化TF卡 第一次将TF卡插到开发板上电后,系统打印SD卡初始化失败: 这是因为卡上还没有建立文件系统,执行下面的命令,对 TF 卡执行格式化: mkfs -t elm sd0 格式化成功后重启开发板,即可看到初始化成功: 5.2. 测试TF卡操作 6. 测试播放网络音乐 音乐播放器是依赖于 RT-Thread 开发的 Player 组件,该组件适合 MCU 的轻型流媒体音频框架,具有资源占用小,响应快的特点,组件是以库的形式提供,位于 /components/player 目录下,相关的API 接口可以在该目录下的inc文件夹中找到。 本次测试的源码在/components/player/example/cmd/cmd_player.c文件中。 ① 播放网络音乐 player -s 《音频资源的URL》 ② 停止播放 player -t ③ 调节播放音量 player -v 《音量值(0-100)》 播放在我服务器上的《麻雀》音频,效果如下: 7. 摄像头拍照显示到 LCD 屏测试 本测试功能源码在/test/show_photo_test.c文件中,依赖 TJpgDec软件包和正常的TF卡文件系统。 ① 开启摄像头拍照线程 show_photo_test ② 开始摄像头拍照在 LCD 上显示 start_photo ③ 停止摄像头拍照在 LCD 上显示 8. 体验总结 花了一个多小时把好玩的功能都测试了一遍,总的来说,这个板子板载资源很丰富,有内置网络支持,板载摄像头、扬声器、MIC,特别适合做音视频、网络相关的东西,而且有了RT-Thread的SDK支持,开发起来也很顺手,和在单片机上玩RT-Thread一样的,可以将精力都花在编写自己的应用上。 接下来我就要花一段时间用这块板子去做自己的小玩意了,哈哈哈~学业繁忙!告辞! |
|
|
|
只有小组成员才能发言,加入小组>>
4413个成员聚集在这个小组
加入小组3307 浏览 0 评论
航顺(HK)联合电子发烧友推出“近距离体验高性能Cortex-M3,免费申请价值288元评估板
4246 浏览 1 评论
4266 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-4 02:54 , Processed in 0.545911 second(s), Total 44, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号