1.从串口启动板卡登陆成功
2.执行linux-lab
依次执行如下命令:
git clone https://gitee.com/tinylab/cloud-lab.git
cd cloud-lab
tools/docker/pull linux-lab # 确保更新 docker 镜像
如果是以前下载过那么需要先更新,然后在重新启动;
cd cloud-lab && git pull
tools/docker/update linux-lab
tools/docker/rerun linux-lab
3.参照相对应的板子进行编译
boards/arm/ebf-imx6ull/README.md
3.1 选择板卡
make BOARD=arm/ebf-imx6ull
3.2 编译内核以及模块
make kernel-build
make modules-install
我们看到内核以及模块已经编译完成
4.串口登陆板卡
在linux-lab 编译完成内核和模块后直接执行make login 就可以登陆到使用usb链接的板卡
** 查看当前内核版本信息**
5.在linux-lab 编译内核
make kernel-save
ls boards/arm/ebf-imx6ull/bsp/kernel/v4.19.35/
把编译后的内核,模块,dtb拷贝到板卡上
scp kernel/v4.19.35/zImage root@$192.168.1.18:/boot/vmlinuz-4.19.35
scp kernel/v4.19.35/zImage root@192.168.1.18:/boot/vmlinuz-4.19.35
scp -r boards/arm/ebf-imx6ull/bsp/root/2020.02/rootfs/lib/modules/4.19.35+/ root@192.168.1.18:/lib/modules/
修改启动项(uE.txt)