(转载)[教程]使用buildroot完全自定义自己的embedded linux系 ...
ubuntu, fedora, debian太过庞大了,你是否想完完全全的构建自己的embedded linux系统?本篇文章教你如何实现 编译环境: ubuntu 12.04(x86_64) 目标环境: 1) linux-3.4内核 2) buildroot 2013-02 3)系统运行在nand上 固件制作步骤说明: 步骤一:创建自己的工作目录 $mkdir ~/mylinux $cd ~/mylinux 步骤二:获取源代码 $git clone git://github.com/cubieboard/sunxi-tools.git tools $git clone git://github.com/cubieboard/u-boot-sunxi.git u-boot $git clone git://github.com/cubieboard/buildroot-sunxi.git buildroot $git clone git://github.com/cubieboard/linux-sunxi.git linux-3.4 步骤三:切换到sunxi-3.4-cb分支 $cd tools $git checkout -b sunxi-3.4-cb origin/sunxi-3.4-cb $cd - $cd u-boot $git checkout -b sunxi-3.4-cb origin/sunxi-3.4-cb $cd - $cd buildroot $git checkout -b sunxi-3.4-cb origin/sunxi-3.4-cb $cd - $cd linux-3.4 $git checkout -b sunxi-3.4-cb origin/sunxi-3.4-cb $cd - 步骤四:编译并生成固件 $cd ~/mylinux $tools/build.sh 漫长的编译完成后,在toosl/pack下面生成了一个100多M的固件 步骤五: 1)启动livesuit,并选中刚生成的固件 2)准备好一块cubieboard,按住micro USB口下面的烧写键,然后插入usb线,等3秒左右,松开按键,进入烧写模式 简易教程已经写完,后续里面各个部分如何定制,以及相关的原理会不断的补充上来,欢迎大家尝试并提出意见 |
转载自:http://cn.cubieboard.org/forum.php?mod=viewthread&tid=352
编译的过程中,出现gcc错误,是因为gcc相关的支持库没有安装.解决办法是:
安装gcc支持库.
您的资助是我最大的动力!
金额随意,欢迎来赏!
付款后有任何问题请给我留言。