移植linux-xlnx到Zedbroad(续)

我是用的Vivado 2014.2 内核及Uboot均CheckOut Xilinx-v2014.2

1. 修改Uboot,增加IP配置命令

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

2. 手动修改SDK生成的DTS文件

屏幕剪辑的捕获时间: 2014/7/20 12:43

3. ifconfig eth0 up 测试:出现下图是由于少了phy-handle = <&phy0>;

屏幕剪辑的捕获时间: 2014/7/20 12:52

4. 设置IP:

ifconfig eth0 10.0.0.251 netmask 255.0.0.0

5. 在rcS中加入上面两行,即可自动启动,你也可以在Uboot中修改

12:12

  1. 修改Uboot,增加IP配置命令

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

  1. 手动修改SDK生成的DTS文件

屏幕剪辑的捕获时间: 2014/7/20 12:43

  1. ifconfig eth0 up 测试:出现下图是由于少了phy-handle = <&phy0>;

屏幕剪辑的捕获时间: 2014/7/20 12:52

  1. 设置IP:

ifconfig eth0 10.0.0.251 netmask 255.0.0.0

  1. 在rcS中加入上面两行,即可自动启动,你也可以在Uboot中修改

这是SDK生成DTS的Bug吗????

移植linux-xlnx到Zedbroad(续)

时间: 2024-10-06 09:25:09

移植linux-xlnx到Zedbroad(续)的相关文章

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

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

绿色版的Linux.NET——“Jws.Mono”(续)

在前一篇文章中,我们简略的介绍了jws.mono的安装使用,以及我们如何自己动手做一个jws.mono出来. 在文章发表之后的几天里,我一直觉得有点不妥之处,直到后来猛然的意识到:我们自己动手做的jws.mono虽然可以见到info页面,但实际上却是无法挂载任何的.NET站点的.因此这也有必要写下这篇的续篇来对前面的疏漏进行填补. 马上进入本节主题,在本节中我们主要讲述: (1).分析jws.mono的组成及相关组件的作用 (2).此mono非彼mono:bin目录详解 1.jws.mono组成

为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; 得到

LINUX输入输出与文件&mdash;&mdash;续

1 目录操作 改变目录或文件的访问权限 #include <sys/stat.h> int chmod(const char *path, mode_t mode); //mode形如0777 path参数指定的文件被修改为具有mode参数给出的访问权限. 当修改权限成功返回0,修改失败返回-1. (man 2 chmod) 获取当前目录 #include <unistd.h>   char *getcwd(char *buf, size_t size); //获取当前目录,相当于

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