zoukankan      html  css  js  c++  java
  • (转载)[教程]使用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支持库.

  • 相关阅读:
    2190 ACM 数学概率论的乘法和加法原则
    2186 ACM 水题 int 向下取整
    2110 ACM Crisis of HDU 母函数
    2079 ACM 选课时间 背包 或 母函数
    2111 ACM 贪心 水题
    2108 ACM 向量积 凹凸
    My Web Developer Roadmap
    2109 ACM 排序
    2107 ACM 水题
    vi的常用命令
  • 原文地址:https://www.cnblogs.com/swads/p/3133111.html
Copyright © 2011-2022 走看看