zoukankan      html  css  js  c++  java
  • learning armbian steps(6) ----- armbian 源码分析(一)

    为了深入学习armbian,前面已经学习了如何手动构建arm ubuntu rootfs。

    由于armbian官方的文档比较的匮乏,所以最终还是决定通过其编译的过程来深入地学习。

    为了快速度深入地学习armbian 决定通过compile.sh来抓取完整的编译过程,来了解其大体的编译过程。

    然后再来阅读其compile.sh脚本。 通过对编译过程的分析, 总结如下:

    1) 编译时,需要超级用户权限。

    2) 提示是否只编译uboot kernel 或者uboot kernel rootfs.

    3) 提示是否需要对内核进行配置。

    4)选择对应的板子 iotx-3 AM335X 1Gb SoC eMMC

    5) 选择rootfs的版本,如ubuntu , Debian 发行版本的文件系统。

    6) rootfs是否支持desktop environment , 还是单纯的console interface (server)

    7)下载uboot 及 kernel相关的代码以及打包rootfs所需的工具

    8) 开始编译uboot kernel.

    9) 编译linux-firmware-image linux-headers linux-libc-dev linux-image 相关的deb软件包,用于文件系统的构建时使用。

    10)构建arm rootfs,更新其source.list, 安装相关的软件包。  

    11) 基于回环设备的挂载过程,将uboot kernel rootfs打包成一个完整的烧录镜像,并输出去output/images目录下。

  • 相关阅读:
    手机端html滑动处理
    css控制div上下移动
    倒计时javascript
    PHP解决抢购等阻塞式高并发redis处理思路
    jQuery判断当前元素是第几个元素
    CSS 实现盒子水平居中、垂直居中和水平垂直居中的方法
    yii1.* session无法调用问题
    百度小程序坑坑坑
    php等比缩放图片
    lavarel的小失误
  • 原文地址:https://www.cnblogs.com/lianghong881018/p/10384838.html
Copyright © 2011-2022 走看看