写在前面
最近在看智能手表的选型,但是作为一个小白的我,发现要么核心板太大了,不适合作为手表(大多数核心板的面积都在4*4以上,而且很少带有WIFI芯片,即使带有WIFI芯片也不是PCB天线而是那种立着的天线。而Luckfox因为其体积小还在我的备选列表内。但是Luckfox自带的busybox非常low,然后交流群里有大佬尝试用buildroot自定义了文件系统(比如加入了python),整合进luckfox的sdk中进行重新编译(但是这个我暂时还没有成功)。也有大佬直接发出来了移植成功的ubuntu22.04(我刚刚试验了一下成功了),所以先来讲一下这个。
reference:
- 群资料 提供的ubuntu镜像 感谢Q群佬们
- 官方WIKI
- 官方提供的SOC toolkit
- luckfox pico max
- mobaxterm
- 32GB SD卡(当然,这个大小主要用作参考,实际使用1G左右)
- 带网线接口的电脑或者USB扩展网线扩展坞
- 网线一根,短的即可
下面正式开始
文件准备
首先去QQ交流群里下载镜像,解压到windows下
主要用到IMAGES下的文件
我们将SD卡插入SD读卡器,然后插入电脑。
以下内容参考luckfox官方wiki FLASH擦除和SD烧录
右键以管理员方式打开瑞芯微的工具套件,选择RV1106芯片,找到SD卡工具,usb磁盘选择SD卡,注意不要选成电脑移动硬盘或者u盘,然后点击选择启动文件,选择图中这6个文件,然后点击创建SD,就可以烧录完毕SD卡了
然后我们将SD卡插如开发板,按一下pico max开发板上的reset键,再按住boot键插上usb,插上之后就可以松开boot键,这时候把瑞芯微工具套件的菜单选择到固件下载栏,然后按照官方WIKI擦除FLASH内容即可(请自行参考)
不用拔下开发板上的type-C USB,因为要给开发板供电。然后我们给开发板再接上网线到电脑,如果你的电脑没有网线接口的话,去买一个USB扩展坞(带网线接口的),很香。
然后我们按照WIKI中的教程用UART连接电脑和开发板
打开你的mobaxterm,点session选择串口,波特率115200,打开之后点击开发板上的Reset就可以看到ubuntu打印的信息了。用户名和密码都是pico,可以跑一下python3