cazureopi 发表于 2016-12-9 15:34:24

制作香橙派最小系统,mini linux

看过很多arm嵌入式移植的书,一般嵌入式开发者为了节省成本和资源会把linux裁剪到很小放到存储器上做成产品使用

OrangePi也是使用arm处理器,有uboot和linux kernel支持,也可以运行busybox。所以下面的教程就是用u boot + linux kernel + busybox 做成最小的linux系统,

好了,废话不多说,我实验的板子是orangepi lite 和orangepi one
需要准备以下文件
u-boot-sunxi-with-spl.bin (编译后的uboot文件)
boot.scr (uboot配置文件)
script.bin (sunxi内核的配置文件)
uImage (内核文件)
uInitrd (initramfs文件)
busybox (编译后的busybox,已整合在uInitrd)
这些文件后面我会发出来


操作的环境是linux
首先,找一个空白的SD卡,
使用fdisk在2048k后添加一个fat32分区,
然后mkfs.vfat 格式化SD卡,把boot.scr script.bin uImage uInitrd 复制到fat32分区
然后执行dd if=u-boot-sunxi-with-spl.bin of=/dev/sdX bs=1k seek=8烧写uboot到SD卡,/dev/sdX是你的SD卡设备

然后sync

再插上sd卡,上电启动





cazureopi 发表于 2016-12-9 15:40:44

附件发送到群文件Make_mini_linux.zip请到群文件下载

cazureopi 发表于 2016-12-11 11:14:45

uImage文件太大了,上传不了

馒头簸箕 发表于 2017-5-22 14:12:40

没什么意义吧?大家都是用TF卡引导,4G和8G的卡又不值钱……
页: [1]
查看完整版本: 制作香橙派最小系统,mini linux