开发环境:
主机:Ubuntu 20.04
开发板:LuckFox Pico Plus开发板
1 准备源码
1.下载源码
$ git clone https://github.com/LuckfoxTECH/luckfox-pico.git
2.进入源码
$ cd ~/luckfox-pico
![1.png](//www.obk20.com/file1/web2/M00/AB/68/wKgZomUzYtSAMtyNAAA6Jb3Ff0U773.png)
2 编译SDK
编译选择分支,分别是指定 LuckFox Pico 和 LuckFox Pico Plus 。
$ ./build.sh lunch
![2.png](//www.obk20.com/file1/web2/M00/A9/AC/wKgaomUzYuyAI87AAAJNh6UHs2g469.png)
笔者的板子是LuckFox Pico Plus因此选1。
然后进行编译。
$ ./build.sh
![3.png](//www.obk20.com/file1/web2/M00/A9/AC/wKgaomUzYwGAX-H8AAG_9d1_nnA050.png)
当然也可分块编译。
$./build.sh uboot
$./build.sh kernel
$./build.sh rootfs
编译成功后,固件存放在luckfox-pico/output/image 目录下。
![4.png](//www.obk20.com/file1/web2/M00/A9/AC/wKgaomUzYxyANDhKAAJ-4QJHCLY705.png)
![5.png](//www.obk20.com/file1/web2/M00/AB/68/wKgZomUzYyiAbHEdAACNJIMgbLQ098.png)
清除文件,方便重新编译,有一些配置文件修改后,需要执行这个命令后,在重新编译才能生效 。
$ ./build.sh clean
3 镜像烧写测试
这里使用USB OTG烧写系统,详情强参看前面的章节。
如果系统烧写成功后,接下来就可以调试系统了,最常用的就是调试。推荐使用putty、SecureCRT或Xshell 7等终端工具。
连接好串口,设置波特率为115200,然后就可以进入到Linux系统了。
![6.png](//www.obk20.com/file1/web2/M00/A9/C4/wKgaomU1G6-AGnREAAF1iBbdqRI569.png)
当然啦,如果PC配置adb,也可使用adb进入系统,和使用串口的效果是一样的。
|