ZYNQ平台学习--(4)内核编译

原创 2016年08月29日 19:12:37

内核编译的步骤如下:

1. 获取内核源码,解压缩到本地后,使用命令行进入文件夹。
$ tar -xvzf linux-xlnx.tar.gz
$ cd linux-xlnx
2. 获取开发环境对应版本。
$ git checkout xilinx-v2015.4.01
3. 设置路径,在编译过程中,需要用到u-boot中的工具,所以需要设置对应的环境变量。
$ export PATH=YOU_PATH/u-boot-xlnx/tools:$PATH
4. 使用下面的指令进行编译是,生产uImage。
$ make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- distclean
$ make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- xilinx_zynq_defconfig
$ make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- uImage LOADADDR=0x00008000
5. 生成的内核文件所在位置为linux-xlnx/arch/arm/boot

相关文章推荐

嵌入式arm平台的内核编译

0.下载内核代码。 jiang_dlut/linux-3.0.15$ make mrproper CLEAN drivers/tty/vt CLEAN ...

x86平台linux内核编译与启动 转自(http://blog.csdn.net/xgg0602/article/details/7107006)

以前学习的基础知识都忘记了,趁放假回来好好补补基础。今天下午办完签证后,回来重新在x86平台上面配置编译了一下linux内核,并且设置启动。所有的工作是在虚拟机下面进行的。 下面首先谈谈理论上编...

Android(RK平台)编译流程优化-----选择性内核编译

----------------------------------------------------------------------------------------------------...

ZYNQ平台学习--(4)设备树生成

Device Tree是一种描述硬件的数据结构,由一系列被命名的结点(node)和属性(property)组成,而结点本身可包含子结点。所谓属性,其实就是成对出现的name和value。在Device...

内核编译学习笔记之完整篇

  • 2013年08月20日 19:23
  • 565KB
  • 下载

Android学习【Android内核编译流程和错误笔记】

博客:http://blog.csdn.net/muyang_ren Ubuntu14.04 LTS(要求是64位长期支持版LTS) Jdk1.8 内核:android4.0一:jdk1、解压j...

Android学习【Android内核编译之Linux通信环境搭建】

博客:http://blog.csdn.net/muyang_ren Linux系统:Ubuntu Kylin 1404NFS服务器的安装配置和使用: 安装nfs服务器: 1->安装NFSser...

ZYNQ平台学习--(3)u-boot编译

1.BOOT.bin介绍 映像文件BOOT.BIN一般包括:FSBL,Bitstream和SSBL这三个文件,其中Bitstream是配置PL端程序,是可选项,在制作Linaro系统的时候并不需要。...

linux-内核编译各个选项的含义

  • 2017年11月09日 13:10
  • 440KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ZYNQ平台学习--(4)内核编译
举报原因:
原因补充:

(最多只允许输入30个字)