概述
上一篇博文已经过去2天了,上次我刷了官方钉钉群给的固件然后做了个Oled屏的小实验后。又在官方大佬的帮助下终于退出了该死的python交互模式。(我不是说官方文档不好,只是更本没法看而已。)
今天就看看这个设备里面都有些什么。
首先连个好设备打开串口工具再出现“>>> ”交互符号后先按一下ctrl+C然后再按一下ctrl+D就可以退出Python交互模式了。是不是很简单?但是官方文档就是没有。(如果一直不出现“>>> ”可以试试ctrl+C看看)
推出交互模式后可以看到命令提示符# ,我的是这样的
ash 就是我用的这个固件的shell
ash 一个简单的轻量级的 Shell,占用资源少,适合运行于低内存环境,但是与下面讲到的 bash shell 完全兼容。
/data 就是现在的工作目录
一般在Linux中根目录是/ 但是这个固件里似乎没有根目录。
那么看看/data中都有些什么吧
21B 的demo 文件中只有1行字
haas100 littlefs demo
最后的2个wifi打头的之前还没有在我把K1链接到wifi后出现的 conf存储了wifi的ssid和密码以及wifi的一些信息。status存储的是当前连接的ip地址wpa状态等
lib 中只有micropython一个目录,目录中README.md似乎还没有编辑好.只有#TODO 5个字符
剩下的目测是K1 自带硬件的驱动
ap3216c.py 应该是oled上方的光强、距离传感器以及红外led
iot.py 阿里的物联网库
mpu6050.py 六轴传感器驱动
network.py 网络管理模块
qmc5883.py 电子罗盘驱动
sh1106.py OLED 驱动
si7706.py 温湿度传感器
speech_utils.py 阿里自己的库没找到文档
spl06.py 气压计
st7789py.py 字符字库驱动
参考:
HaasEdu 无法烧录轻python、0代码程序的处理_duryding的博客-CSDN博客https://blog.csdn.net/duryding/article/details/121136871
https://hli.aliyuncs.com/o/config/haas/haaseduk1.ziphttps://hli.aliyuncs.com/o/config/haas/haaseduk1.zip
几种常见的Shell:sh、bash、csh、tcsh、ash_C语言中文网http://c.biancheng.net/cpp/view/6995.html
AP3216C 模块 - WWW.LAB-Z.COMhttp://www.lab-z.com/ap3216c/
MPU-6050_百度百科https://baike.baidu.com/item/MPU-6050/7266074
QMC5883(电子罗盘) · 开发指南https://gaic.alicdn.com/aic/h5_daily/test/device/3.0.51/zp8e6h.html
最后
以上就是彩色期待为你收集整理的Haas EDUK1 20210901固件 目录结构和内容(上)的全部内容,希望文章能够帮你解决Haas EDUK1 20210901固件 目录结构和内容(上)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复