【2024-RSOC】Day5 : 软件包
【2024-RSOC】 基于RT-Thread官方开发板星火一号,本篇参考RT-Thread入门pdf资料《RT-Thread 内核-线程间同步》,和夏令营老师讲解,编写而成。本内容面向小白,因为写这个的作者也是小白,跟着夏令营刚开始学,欸嘿(笑)。
在线文档♥点♥我♥看♥
如果初次使用spark的bsp软件包,未构建vscode文件,则参考我前日发布【2024-RSOC】夏令营Day2:初识rt-thread及多线程简单试用中的初次搞机(干通官方bsp源码)
小节,确保工程文件能正常打开烧录例程,再往下进行。
阿里云服务MQTT
昨天已经打开过WiFi了,请确认自己的rw007模块是否正常工作,不正常就将引脚脚位修改,如图。
打开menuconfig.exe,搜索Ali-iotkit
,找到如图所示选项。选中。
选中后进入内部选项,看见如图四个选项,记住他们,一会儿回来干他们四个ƪ(˘⌣˘)ʃ
还有最下面的sample也要勾选,一会要用。
接着打开浏览器,搜索阿里云,进入主页搜索物联网平台,按照相关提示开通个人版试用。
点击进入实例页面
侧栏找到产品标签,进入,选择创建产品,
新建页面,输入产品名称,品类就先选一个标准品类,选项选路灯什么的都可以。节点选择直连,联网方式因为我们板载的rw007,所以选WiFi。其余保持默认。
然后回到产品页面,在我们新建出来的产品一行,点击该产品的查看选项,
复制ProductSecret和ProductKey。一会儿要用。
进入设备页面,点击添加设备,选择我们创建出的产品,完成添加。此时点击产品一行的查看,如图示,复制DeviceSecret和DeviceName。然后回到menuconfig,将这四项填入进去。
保存后pkgs --update
,及时更新。
然后在工程里找到mqtt,按如图所示更改:
scons -j32
编译,F5调试,
即可看到15v电压已传输至云平台。
虚拟文件系统
按照如图所示使能spiflash和FAL组件。
然后编译,运行程序,
如图所示
输入list device
可以看见块设备
输入cd fal
,进入fal目录,键入echo "hello" hello.txt
在目录下创建hello.txt文件。
输入mkdir dir
创建dir文件夹。输入ls即可查看。