最近收到了RT-Thread的麻雀一号开发板,这款开发板可真的是:麻雀虽小,五脏俱全啊! 麻雀一号开发板全部资料链接: https://realthread.cowtransfer.com/s/faaba37c7b294b 可以使用VSCode打开SDK查看源码,编写程序: 使用RT-Thread提供的ENV工具可以直接进行编译(ENV工具内部提供了scons构建工具和ARMGCC工具链): 清除构建: ① 固件打包 编译器编译出来的应用程序 rtthread.bin 属于原始固件,并不能用于 RT-Thread OTA 的升级固件,需要用户使用 RT-Thread OTA 固件打包器打包生成 .rbl 后缀名的固件,然后才能进行 OTA 升级。 使用串口终端查看开发板串口输出,波特率115200: 连接成功之后查看ip地址: 运行资料包中的工具: 先停止服务,更换服务目录到SDK目录下,再开启服务: ④ 在开发板上进行OTA升级 执行命令: 系统会先开始下载固件: 测试LCD的程序源码是SDK目录下的 测试结果如下: 第一次将TF卡插到开发板上电后,系统打印SD卡初始化失败: 音乐播放器是依赖于 RT-Thread 开发的 Player 组件,该组件适合 MCU 的轻型流媒体音频框架,具有资源占用小,响应快的特点,组件是以库的形式提供,位于 本次测试的源码在 ① 播放网络音乐 ② 停止播放 ③ 调节播放音量 播放在我服务器上的《麻雀》音频,效果如下: 本测试功能源码在 ① 开启摄像头拍照线程 ② 开始摄像头拍照在 LCD 上显示 ③ 停止摄像头拍照在 LCD 上显示 显示效果如下: 花了一个多小时把好玩的功能都测试了一遍,总的来说,这个板子板载资源很丰富,有内置网络支持,板载摄像头、扬声器、MIC,特别适合做音视频、网络相关的东西,而且有了RT-Thread的SDK支持,开发起来也很顺手,和在单片机上玩RT-Thread一样的,可以将精力都花在编写自己的应用上。 接下来我就要花一段时间用这块板子去做自己的小玩意了,哈哈哈~学业繁忙!告辞!
1. 麻雀一号开发板
2. 麻雀一号SDK
2.1. SDK代码查看
2.2. SDK编译
编译结果如下:
3. OTA 固件升级
② 连接开发板至电脑同一局域网内wifi w0 scan wifi w0 join <ssid> <passwd>
ifconfig
③ 在Windows上开启Web Server
在本机开启HTTP服务器:
http_ota https://<Windows主机ip地址>/rtthread.rbl
然后烧写固件:
烧写完成后系统会自动重启。4. 测试LCD
samples/lcd_test/test_lcd.c
文件,已经全部编译到固件中了,所以只需要在开发板上执行命令即可:test_lcd
5. 测试TF卡
5.1. 格式化TF卡
这是因为卡上还没有建立文件系统,执行下面的命令,对 TF 卡执行格式化:mkfs -t elm sd0
格式化成功后重启开发板,即可看到初始化成功:
5.2. 测试TF卡操作
6. 测试播放网络音乐
/components/player
目录下,相关的API 接口可以在该目录下的inc文件夹中找到。/components/player/example/cmd/cmd_player.c
文件中。player -s <音频资源的URL>
player -t
player -v <音量值(0-100)>
player -s https://mculover666.cn/C400000lv3Zi13dSVA.m4a
7. 摄像头拍照显示到 LCD 屏测试
/test/show_photo_test.c
文件中,依赖 TJpgDec软件包和正常的TF卡文件系统。show_photo_test
start_photo
exit_photo
8. 体验总结
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算