标签: ARM Linux SAM9260 移植 抵岸科技
概述
本文的目的在于帮助AT91SAM9g20(以下简称为SAM9g20)的软件开发工程师从零开始,为SAM9g20建立Linux运行环境。
在进行SAM9g20 Linux开发之前,需要建立开发环境。
本文选用的目标板为:timll SBC6020上。
本文涉及到的一些linux基础知识,若无相关介绍,则请自行至网络搜索补充。
本文的部分内容来源于网络。
SAM9g20 Linux的基本组成:
· U-boot
· Kernel
· Rootfs
· Bootstrap在Windows PC上编译,其余的在Linux PC上编译。
各部分组成如下图:

本文为AT91SAM9g20开发工程师提供从零开始的Linux移植步骤,涵盖了Bootstrap、U-boot、Kernel和Rootfs的构建。内容包括开发环境的搭建,如选择Ubuntu虚拟机,使用ARM交叉编译器,以及目标板的编程工具。还详细解释了从Data Flash启动的流程,从处理器复位到Linux Kernel运行的全过程。
最低0.47元/天 解锁文章
1933

被折叠的 条评论
为什么被折叠?



