请选择 进入手机版 | 继续访问电脑版
查看: 7509|回复: 3

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

[复制链接]

11

主题

44

帖子

2028

积分

金牌会员

Rank: 6Rank: 6

积分
2028
发表于 2016-12-9 15:34:24 来自手机 | 显示全部楼层 |阅读模式
看过很多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卡,上电启动





11

主题

44

帖子

2028

积分

金牌会员

Rank: 6Rank: 6

积分
2028
 楼主| 发表于 2016-12-9 15:40:44 来自手机 | 显示全部楼层
附件发送到群文件Make_mini_linux.zip请到群文件下载

11

主题

44

帖子

2028

积分

金牌会员

Rank: 6Rank: 6

积分
2028
 楼主| 发表于 2016-12-11 11:14:45 | 显示全部楼层
uImage文件太大了,上传不了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

2

主题

7

帖子

35

积分

新手上路

Rank: 1

积分
35
发表于 2017-5-22 14:12:40 | 显示全部楼层
没什么意义吧?大家都是用TF卡引导,4G和8G的卡又不值钱……
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表