1、代码下载、编译、烧录
https://github.com/DongshanPI/Buildroot-ST
https://github.com/DongshanPI/buildroot-external-dongshanpiseven
参考github上的下载链接:
完整的命令如下:
git clone https://github.com/DongshanPI/Buildroot-ST.git
git clone -b main https://github.com/DongshanPI/buildroot-external-dongshanpiseven.git
make BR2_EXTERNAL=../buildroot-external-dongshanpiseven dongshanpiseven_core_defconfig
make -j4
sudo dd if=output/images/sdcard.img of=/dev/sdc bs=1M
不要使用Wiki中的URL,Wiki中的链接下载编译的确没问题,但是烧录后起不来。估计还是之前的问题buildroot版本比匹配导致的,没有深究。
2、添加SSH
在config文件中添加package包,我这里使用的是:dongshanpiseven_core_defconfig
BR2_PACKAGE_OPENSSH=y
如果遇到SSH连接报错:Permission denied, please try again.的解决方法:
修改开发板的ssd配置文件:vi /etc/ssh/sshd_config,允许root用户登录:
PermitRootLogin yes
然后就可以使用ssh和scp命令