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 //完整编译系统

第四部分:烧录:

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

第五部分:制作镜像卡

直接使用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)

生成编译时间评估

make graph-build 


结束!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

papaofdoudou

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值