neza-d1-buildroot试玩儿

大佬就是大佬,D1出来没多久,韦东山老师在很多时间内就高出了一套支持nezha-d1的builtroot环境,借大佬的东风,我也来体验一下非官方Tina的Linux系统在Nezha是是如何玩儿的,下面开始技术流水账,主要步骤是按照官方

NezaD1-buildroot2021: 支持全志哪吒D1 RISCV 64开发板一键构建编译系统,方便大家更深入去了解学习架构和Linux。

的操作。

第一步:安装依赖环境:

sudo apt-get install -y sed make binutils build-essential gcc g++ bash patch gzip bzip2 perl  tar cpio unzip rsync file  bc wget python cvs git mercurial rsync scp subversion android-tools-mkbootimg

第二步:获取代码:

mkdir -p  ~/Neza-D1/ &&  cd ~/Neza-D1/
git clone https://gitee.com/weidongshan/neza-d1-buildroot.git buildroot-2021

第三步:编译镜像

make  neza-d1_defconfig  //加载配置文件 
make  all //完整编译系统

neza-d1-buildroot试玩儿_第1张图片

第四部分:烧录:

生成的镜像文件在output/image目录下,其中sdcard.img为完整的系统镜像。

neza-d1-buildroot试玩儿_第2张图片

第五部分:制作镜像卡

直接使用dd命令制作启动卡。

czl@czl-RedmiBook-14:~$ sudo dd if=~/Desktop/sdcard.img of=/dev/sdb
1124865+0 records in
1124865+0 records out
575930880 bytes (576 MB, 549 MiB) copied, 105.064 s, 5.5 MB/s
czl@czl-RedmiBook-14:~$ 

 文件系统类型分别是

/dev/sdb3 /media/czl/3003-230D vfat rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro 0 0
/dev/sdb4 /media/czl/rootfs ext4 rw,nosuid,nodev,relatime 0 0

第六步:上电启动:


查看builtroot依赖

执行make graph-depends,生成包依赖图(需要事先安装sudo apt install graphviz)

neza-d1-buildroot试玩儿_第3张图片

neza-d1-buildroot试玩儿_第4张图片

生成编译时间评估

make graph-build 

neza-d1-buildroot试玩儿_第5张图片

neza-d1-buildroot试玩儿_第6张图片


结束!

你可能感兴趣的:(嵌入式系统,Linux,ssl)