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支持库.

  • 相关阅读:
    MFC程序自动生成dump Windbg文件
    .net 播放音频(使用winmm.dll)
    media player 网页代码属性
    标记ATL控件为安全控件
    js方法重写
    cab包inf文件配置
    凌阳单片机(61板)USB下载线原理与制作
    html 智能检查,修复
    差异性发展 浙江工商局长郑宇民“智斗”央视女主持董倩
    什么是有效高效的沟通
  • 原文地址:https://www.cnblogs.com/swads/p/3133111.html
Copyright © 2011-2022 走看看