cubieboard + busybox 打造mini系统

本文详细介绍了如何在cubieboard上构建一个基于busybox的迷宫Linux系统,包括uboot的编译、分区、格式化、交叉编译工具链的配置、uImage的制作、boot.src创建以及busybox的静态编译和根文件系统的建立。适合arm嵌入式新手入门,需了解交叉编译和Linux基础命令。
摘要由CSDN通过智能技术生成

本文打造一个迷你的LINUX系统,讲述了arm嵌入式设备的常用方法和过程。适合新手入门,当然最好还是知道什么是交叉编译,和懂得linux的基本命令。


先说说大致的思路,要在cubieboard板子上跑起来一个linux需要四大件:uboot,script-bin,linux内核(uImage),rootfs(这个我们自己做)

前面3个已经很多人写过相关的文章了,我们不厌其烦的也多做一遍。


本文所用的系统是FC17-i686的系统,工具琏是4.7.2,arm-unknown-linux-gnueabi-,网上找的

需要准备的源码:

busybox-1.21.0 

    google一搜一大吧。

linux 3.4.5

    git clone  https://github.com/linux-sunxi/linux-sunxi/tree/sunxi-3.4

sunxi-boards 

    git clone  https://github.com/linux-sunxi/sunxi-boards

sunxi-tools

    git clone  https://github.com/linux-sunxi/sunxi-tools

u-boot-sunxi

    git clone  https://github.com/linux-sunxi/u-boot-sunxi


准备好这些东东,我们就可以了开始干活了,首先把SD卡拿出来,确保上面没有重要的数据资料。

我建议大家用root用户进行操作,不然经常使用sudo很麻烦

1.首先是给SD卡分区,假设你的卡是/dev/sdx

fdisk /dev/sdx

   我的卡是8g的,我的分区如下:

   /dev/sdb1            2048       34815       16

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值