一、编写目的
本文档用于记录AT91SAM9260 LINUX学习的过程。使用以前开发过的一个9260核心板进行开发。该核心板参考ATMEL官方的AT91SAM9260-EK开发板设计,因此与官方开发板使用相同的BOOTLOADER、KERNEL。
可从www.linux4sam.org或ftp://www.at91.com/pub/下载AT91SAM9260-EK开发板的软件支持包进行开发。后期ATMEL对此开发板没有单独进行维护了,相关软件源码都整合到最新的AT91源码中了,通过make去选择相应开发板。
www.linux4sam.org有相应软件(bootstrap、uboot、内核)源码和相关的使用方法,本文档中的一些编译、安装方法都可能来源于此网站上的说明。
开发环境说明:CentOS 6.5(2.6.32) 、arm-linux-gcc 4.3.2
二、系统搭建
1. 下载相关软件包
Ø sam-ba_2.12.zip (镜像烧录工具)
此工具可从互联网上下载,从www.linux4sam.org下载需要注册。
( http://pan.baidu.com/s/1o6mHJfW )
Ø at91bootstrap-at91bootstrap-3.x.zip
https://github.com/linux4sam/at91bootstrap/tree/at91bootstrap-3.x
(http://pan.baidu.com/s/1hq1NgeK)
Ø u-boot-at91-u-boot-2013.07-at91.zip
https://github.com/linux4sam/u-boot-at91/tree/u-boot-2013.07-at91
(http://pan.baidu.com/s/1mgC4qwS)
Ø linux-at91-linux-2.6.39-at91.zip
https://github.com/linux4sam/linux-at91/tree/linux-2.6.39-at91
(http://pan.baidu.com/s/1mgC4qwS)