一、最新版本

1.从网上获得linux的源码

输入:git clone git://github.com/linux4sam/linux-at91.git

安装完成后输入:  cd linux-at91,切换到对应的目录下。

2.设置交差编译环境

之前已经安装过gcc-arm-linux-gnueabi,所以只需要定义一下环境变量:

export CROSS_COMPILE=arm-linux-gnueabi-

3.配置默认设置,默认配置文件保存在:arch/arm/configs/at91_dt_defconfig文件中。

输入: make  ARCH=arm at91_dt_defconfig

4.根据实际需要修改配置

输入:make ARCH=arm menuconfig

5.编译生成映像文件

输入: make ARCH=arm

6.如果要产生可供u-boot引导的映像文件,如要做uImage

输入: make ARCH=arm uImage

会产生如下错误:

原因是没有指定LOADADDR.

输入如下:make ARCH=arm LOADADDR=0x20008000 uImage

仍然抱如下错误:

原因,找不到mkimage

解决办法,用cd /home/mark/u-boot-at91目录下,

执行如下操作重新生成u-boot映像文件和mkimage工具:

make distclean

make at91sam9x5ek_nandflash_defconfig

make all

并将生产的mkimage拷贝到/usr/local/bin下,操作如下:

sudu su

cp –r u-boot-at91/tools/mkimage   /usr/local/bin

exit退出ROOT模式

cd /home/mark/linux-at91

输入如下:make ARCH=arm LOADADDR=0x20008000 uImage

uImage生成成功。

at91sam9x5ek linux 4,为AT91SAM9X5-EK开发板建立linux目标文件相关推荐

  1. 烧录imx6需要的linux空间,IMX6Q学习笔记——开发板的Linux系统更新和烧录

    IMX6Q学习笔记--开发板的Linux系统更新和烧录 记录自己在电鱼电子开发SAIL-IMX6Q全能板后,并且对系统和模块进行简单测试的过程之后对开发板的Linux系统进行更新和烧录的记录过程,算是 ...

  2. 开发板与linux文件系统,基于topeer 4412开发板 ***面linux文件系统的制作

    Exynos-4412不仅可以运行Android,还可以运行简单的linux最小文件系统(不带显示界面的linux系统),下面我们来讲解一下这种文件系统的制作. 制作文件系统我们需要使用到Busybo ...

  3. linux显卡内核修改,iTOP-4412开发板-驱动-linux显卡驱动的修改方法

    本文档介绍迅为4412开发板的显卡分辨率修改方法. iTOP-4412 开发板支持 4.3 寸.7 寸和 9.7 寸等 lcd 显示屏.其中 4.3 寸屏是用的 cpu 直接出来的 RGB 信号,7  ...

  4. linux iio 设备驱动,FS4412开发板使用Linux IIO驱动框架实现ADC驱动

    1.概述 FS4412开发板有一个4通道(0/1/2).10/12比特精度的 ADC ,其中: 1)ADCIN0: 在核心板中引出 2)ADCIN1: 在核心板中引出 3)ADCIN2: 在核心板中引 ...

  5. 电脑向linux板卡传文件,ARM 开发板嵌入式linux系统与主机PC通过串口传输文件

    ARM 开发板嵌入式linux系统与主机PC通过串口传输文件 本来以为按以下两篇文章就可以几步轻松搞定这个问题,没想到遇到两个小麻烦: 1,我用的xp虚拟机下redhat9.0做主机,按照下面第一篇文 ...

  6. linux u盘分区 mdev 卸载问题,迅为开发板最小Linux自动挂载TF卡/U盘等存储设备

    原标题:迅为开发板最小Linux自动挂载TF卡/U盘等存储设备 本文转自迅为论坛:http://www.topeetboard.com 通过 mdev 工具实现 U 盘和 SD/TF 卡的自动挂载步骤 ...

  7. Friendly ARM开发板安装Linux系统教程

    友善之臂ARM9开发板安装Linux系统教程 前言:智能蘑菇房项目的运行环境是友善之臂ARM9开发板,所以需要在上面灌一个linux系统,下面我来简单介绍一下. 准备 读卡器 SD卡 串口线一根(US ...

  8. linux 开发板模拟u盘,linux 开发板(Linux USB Gadget) 模拟u盘

    前几天,搞了 hid设备,通过usb hid设备和windows进行通信.现在开始搞这个 mass storge 首先说明 环境:linux版本:3.15        使用开发板:SAMa5d3   ...

  9. wince开发板装linux,米尔i.MX28开发板上市 携Linux和WinCE系统

    近日,ARM工业控制企业米尔科技推出基于飞思卡尔芯片开发板:MYD-IMX28X开发板.该款开发板含MYD-IMX283和MYD-IMX287两个型号,分别基于飞思卡尔i.MX283和i.MX287芯 ...

最新文章

  1. Atitit Java OpenCV 捕获视频
  2. java类验证和装载顺序_java中类的加载顺序介绍(ClassLoader)
  3. 入门monkeyrunner7-monkeyrunner demo3 EasyMonkeyDevice+hierarchyviewer +monkeyrunner+截图对比
  4. 不光是查找值!二分搜索
  5. java web网上书城_javaweb网上书城项目
  6. webex无法用计算机呼叫,WebEx使用指南.PDF
  7. 甲骨文裁员900多人,赔偿N+6,有人获赔100万,被裁也能致富?
  8. php倒入百万行excel数据,PHP导入(百万级)Excel表格数据
  9. MP3 Cutter Joiner for Mac(mp3剪辑合并工具)
  10. JavaScript 移动端点击事件延迟问题
  11. 【pygame小游戏】摸鱼系列:”躲避粒子“小游戏在线玩,看谁才是”最强王者“?
  12. C++实现积分函数(第一章)
  13. Docker-搭建私有仓浅谈
  14. 漫画图解 ElasticSearch 搜索原理
  15. OpenVINO™手写字符识别模型与使用
  16. 【Unity】预制体Prefab使用说明
  17. 文献阅读01-空间众包-最大化任务分配数量
  18. MIPCMS V3.1.0 远程写入配置文件Getshell过程分析(附批量getshell脚本)
  19. 电气安装与维修实训设备
  20. 计算机网络的主要性能指标

热门文章

  1. Hive--窗口函数
  2. 压铸过程的冲头“临界速度” | 智铸超云技术分享
  3. spring实战笔记_第4章
  4. 关闭安卓手机的按键背景灯
  5. 没有插件的sublime编辑器是没有灵魂的
  6. 谷粒商城三阶段课件_谷粒商城分布式基础篇一
  7. C++取整,四舍五入
  8. 长沙理工计算机竞赛黑马,2018年五大学科成绩出炉,长沙杀出一匹黑马!
  9. 【mysql进阶-彩蛋篇】深入理解顺序io和随机io(全网最详细篇)
  10. lynda_如何在尼日利亚以女性开发人员的身份远程工作-与Lynda Chiwetelu的问答