移植linux-xlnx到Zedboard

2014年7月17日

20:09

1. U-boot-xlnx checkout xilinx-v2014.2,linux-xlnx checkout xilinx-v2014.2,vivado 2014.2,Xilinx SDK2014.2,

2. 修改Uboot中的

./u-boot-xlnx/include/configs/zynq-common.h

屏幕剪辑的捕获时间: 2014/7/17 20:13

3. 编译内核:

make ARCH=arm UIMAGE_LOADADDR=0x8000 uImage

4. 编译DeviceTree:

bootargs = "console=ttyPS0,115200 root=/dev/ram rw earlyprintk";

make ARCH=arm zynq-zed.dtb

5. 制作根文件系统:下载Xilinx WIki中修改也可以

屏幕剪辑的捕获时间: 2014/7/17 21:08

移植linux-xlnx到Zedboard

时间: 2024-11-10 16:24:37

移植linux-xlnx到Zedboard的相关文章

使用cygwin移植Linux的项目到Windows下之总结(转)

使用cygwin移植Linux的项目到Windows下之总结(转) 原文 http://my.oschina.net/michaelyuanyuan/blog/68615?p=1 一.why 接到一个任务,把公司的某个在Linux下开发的项目(也就是一个程序啦)移植到Windows下,使得其可以在Windows下运行,并且运行的结果当然要是正确的啦,何谓正确,当然就是和Linux运行结果比对,一样就行. 二.难在何处 难就难在如何在Windows下编译通过.假设你在Linux下开发了一个这样的程

为AM335x移植Linux内核主线代码

/********************************************************************** * 为AM335x移植Linux内核主线代码 * 说明: * MariannaZhu对AM335x做Linux内核移植时写的blog,记录一下,也许以后 * 用得到. * * 2016-12-5 深圳 南山平山村 曾剑锋 *******************************************************************

在基于or1200处理器的SoC上移植linux

经历了前端的艰苦奋斗.SoC前端设计已经调试完毕,如今直接进入uboot移植   首先cd入u-boot-master 找到子文件夹include下得de2_115.h文件进行改动: (下一步计划:加入flash固化uboot:加入网卡替代串口下载uImage) Cd 进入u_boot_master: 1)      $  make de2_115_config 2)      $  make 3)      生成u_boot文件,然后用or1ksim.cfg进行仿真 生成的u_boot; 得到

AM335x移植linux内核_转

AM335x移植linux内核 该博客中详细介绍了移植linux内核到AM335x上相关,设备驱动采用设备树(DT)方式加载,包含设备启动.uboot.kernel.driver.rootfs及简单上层应用. 一些文档罗列如下: 1. 为AM335x移植Linux内核主线代码(4)booting-without-of.txt学习笔记上 2. 为AM335x移植Linux内核主线代码(6)booting-without-of.txt学习笔记下 3. 为AM335x移植Linux内核主线代码(13)

s3c2440 移植linux内核 添加网卡支持 yaffs2文件系统支持

三.内核的移植 说明:针对的是百问网的jz2440 gcc:4.9.1 1.移植内核 首先,下载源码包:https://www.kernel.org/ 现在时间为2014年12月20日其主界面截图为: 在此,就在下较新的稳定的版本作为尝试.在这里有个命名问题需要说明一下,最前面的2.6或者3.18是主版本号码,后面的次版本号是比如2.6.32.65中的32,再后面的比如2.6.32.65中的65是升级版本号,主版本号为奇数的是开发本比如3.17,主版本号为偶数的为稳定版比如3.18,一般情况下名

FS4412开发板移植Linux内核4.9.9版本

基本移植 1.源码下载 官网下载最新的linux4.9.9内核:https://mirrors.edge.kernel.org/pub/linux/kernel/. 第三个数字是修订版本号. 2.解压并配置 tar xvf linux-4.9.9.tar.xz 进入内核源码目录及: cd linux-4.9.9 修改编译工具链,打开顶层的Makefile: vi Makefile 修改: ARCH ?= $(SUBARCH) CROSS_COMPILE ?= $(CONFIG_CROSS_COM

Go语言移植Linux内核数据结构hlist

hlist(哈希链表)可以通过相应的Hash算法,迅速找到相关的链表Head及节点. 在有些应用场景,比Go标准库提供的list(一种双向链表)更合适. 依照list.h中的源码,我实现了一个Go语言版本的hlist例子. 首先说下hlist的构成:             在hlist(哈希链表)中, 头结点使用struct hlist_head来表示,hlist_head仅一个first指针. 普通节点使用struct hlist_node来表示. 源码中有几个特别的地方: 1. 在stru

FL2440移植linux内核常用命令(command)

Host Ubuntu系统:sudo ifconfig eth0 192.168.1.2 打补丁(补丁和内核在同一目录下/home/chris/temp):cd /home/chris/temp/linux-3.0patch -p1 < ../linux-3.0-s3c2440.patch 开发板u-boot: setenv bootargs 'root=/dev/nfs rw nfsroot=192.168.1.2:/home/chris/nfs_work ip=192.168.1.1 con

Zynq ZC706 传统方式移植Linux -- 编译kernel 文件系统 devicetree

实际操作时候,下面两条命令就够了. make ARCH=arm xilinx_zynq_defconfig make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- uImage LOADADDR=0x00008000 文件系统 下载arm_ramdisk.image.gz https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842473/Build+and+Modify+a+Rootf

基于tiny4412的Linux内核移植 -- MMA7660驱动移植(九-2)

作者信息 作者: 彭东林 邮箱:[email protected] QQ:405728433 平台简介 开发板:tiny4412ADK + S700 + 4GB Flash 要移植的内核版本:Linux-4.4.0 (支持device tree) u-boot版本:友善之臂自带的 U-Boot 2010.12 (为支持uImage启动,做了少许改动) busybox版本:busybox 1.25 交叉编译工具链: arm-none-linux-gnueabi-gcc (gcc version 4