移植linux文件系统遇到的问题 tq2440
说明:移植是按照tq2440的教程进行移植的。但是其中避免不了出现一些小的问题。
---------------------------------------------------------------------------------------------------------------------------------------------------------
1、yaffs2文件系统去哪里下载?
http://www.aleph1.co.uk/gitweb?p=yaffs2.git;a=snapshot;h=4e188b08c5531f99f73383a85251e03a1e667b26;sf=tgz
2、编译buzybox出错
信息如下:
In file included from/opt/EmbedSky/4.3.3/bin/../arm-none-linux-gnueabi/libc/usr/include/linux/if_tunnel.h:5,
/opt/EmbedSky/4.3.3/bin/../arm-none-linux-gnueabi/libc/usr/include/linux/ip.h:85:error: redefinition of 'struct iphdr'
make[1]: ***[/opt/EmbedSky/BusyBox-1.2.0/networking/libiproute/iptunnel.o]Error 1
make: *** [_all] Error 2
解决办法:
1)试过修改iptunnel.c,注释里面ip.h的引用,可以编译通过,
2)Networking Utilities --->ip tunnel项不选也可解决问题(不知为何我取消不了)
3、移植网卡驱动:明明是按照天嵌的教程来移植的,修改了/driver/net/DM9000.c文件,但是烧上之后为啥就不行呢?(后来检查了一遍教程,不是教程写错了,是我没看到!!)
提示:
no device等等
route: SIOCADDRT: Network is unreachable
因为内核提供的网卡驱动的硬件配置没有修改?怎么修改? 在 arch/arm/mach-s3c2440/mach-smdk2440.c 里面的。
添加如下内容:
#include <linux/dm9000.h>/* DM9000 */
static struct resource s3c_dm9k_resource[] = {[0] = {.start = S3C2410_CS4,.end = S3C2410_CS4 + 3,.flags = IORESOURCE_MEM,},[1] = {.start = S3C2410_CS4 + 4,.end = S3C2410_CS4 + 4 + 3,.flags = IORESOURCE_MEM,},[2] = {.start = IRQ_EINT7,.end = IRQ_EINT7,.flags = IORESOURCE_IRQ | IRQF_TRIGGER_RISING,}};
static struct dm9000_plat_data s3c_dm9k_platdata = {.flags = DM9000_PLATF_16BITONLY,
};struct platform_device s3c_device_dm9000 = {.name = "dm9000",.id = 0,.num_resources = ARRAY_SIZE(s3c_dm9k_resource),.resource = s3c_dm9k_resource,.dev = {.platform_data = &s3c_dm9k_platdata,}
};
/************************修改这段********************************************/
static struct platform_device *smdk2440_devices[] __initdata = {&s3c_device_usb,&s3c_device_lcd,&s3c_device_wdt,&s3c_device_i2c0,&s3c_device_iis,&s3c_device_dm9000,//只要添加这段就可以
};
移植linux文件系统遇到的问题 tq2440相关推荐
- 编译linux tq2440,移植linux文件系统遇到的问题 tq2440,linuxtq2440
移植linux文件系统遇到的问题 tq2440,linuxtq2440 说明:移植是按照tq2440的教程进行移植的.但是其中避免不了出现一些小的问题. ----------------------- ...
- 十九.Linux开发之根文件系统移植——根文件系统的原理
有道云笔记地址: 详情看这里链接,记录太多,就不一一排版了. http://note.youdao.com/noteshare?id=f9c7c1b589233d7b6ed661c3749f1ce8& ...
- go移植linux内核书名叫啥,嵌入式 Linux根文件系统移植之Linux文件系统简介-Go语言中文社区...
学号:16020311003 姓名:杨虎成 [嵌牛导读]Linux支持多种文件系统,文件系统接口实现为分层的体系结构,将用户接口层.文件系统实现和操作存储设备的驱动程序分隔开 [嵌牛鼻子]Lin ...
- linux文件系统dentry_NFS 文件系统源代码剖析
NFS 文件系统概述 NFS(Network File System,网络文件系统)是一种基于网络的文件系统.它可以将远端服务器文件系统的目录挂载到本地文件系统的目录上,允许用户或者应用程序像访问本地 ...
- 移植YAFFS2文件系统到linux3.18.4内核(原)
移植YAFFS文件系统: (linux-3.18.4内核) 1.git clone git://www.aleph1.co.uk/yaffs2 //用此获得yaffs2源码包 1.1 解压源码包 ...
- 【ARM】一步一步移植Linux Kernel 2.6.13到板子
1环境搭建所需材料 2环境搭建所需材料之间的关系 3所使用的开发板 4译内核 1修改makefile 2拷贝配置文件 3编译得到zImage 4把zImage转成uImage 5开发板串口连接 6ub ...
- AT91RM9200Linux移植笔记(三)-移植Linux kernel 2.6.17
AT91RM9200Linux移植笔记(三)-移植Linux kernel 2.6.17 手上板子原来自带的是2.4.19的内核, 打算移植新的2.6的内核,从网上下了2.6.17的kernel,下载 ...
- 【移植Linux 3.4.2内核第二步】之修改系统分区
今天接着移植Linux 3.4.2内核,接着上一篇文章(点击查看:上一篇文章)我们完成了内核的串口启动打印输出,但是无法挂载根文件系统,我们看看启动后显示的是什么: 从打印结构可以看出,我们的分区不对 ...
- Xilinx zynq-7000系列FPGA移植Linux操作系统详细教程
Xilinx zynq-7000系列FPGA移植Linux操作系统详细教程 一:前言 最近手上压了一块米联客的Miz7035,一块xilinx zynq-7000系列的开发板,想着正好学习一下linu ...
最新文章
- java 类的执行顺序_java类加载的顺序
- codeforces round #576 div2 D Welfare State(线段树)[单点修改+区间修改]
- 【SAP技术】SAP不能修改一个已经分配给交货单的HU
- endnote x9打开闪退_最新最全!Endnote X9完美使用方法
- 凯撒密码pythin密码_凯撒密码术
- 大乐透python预测程序_Python生成随机验证码,大乐透号码
- python变量域名_想尝试使用python进行域名分析,可是没有接触过python,想请教请教。...
- 千万别急着入手 5G 手机!
- java模板引擎哪个好_浅谈Java模板引擎性能对比
- 震撼!七大议题全数入选!九州云与您相约温哥华
- 施乐3030服务器系统安装,施乐DW3030驱动安装步骤
- SD皇冠毛绒布料材质制作视频教程 中文字幕
- 红黑联盟mysql,红黑联盟官网被人恶意留下后门
- 韦小宝是咱IT人!理由有8!!
- linux pacman安装目录,Arch包管理器pacman和yaourt简明用法
- 权威综述:RNA m6A 与癌症
- csv用excel打开数据都在第一列解决办法
- sherlock软件使用_如何在不使用电缆的情况下播放BBC的“ Sherlock”
- keras学习文档入门
- poss八十七氟癸基/白色粉末状/溶于氟类树脂/自修复超疏水材料
热门文章
- 人工智能助力古彝文识别,推动传统文化传承
- 计算机cpu性能过剩吗,如何选择合适的CPU想避免坑就来看看吧
- 数据分析 - 基础原理 之 第三章:数据质量管理 - 第二节:数据生命周期
- ROS机器人程序设计(原书第2版)补充资料 教学大纲
- 中国需要“信用卡式”的生活:把明天的钱,拿到今天来用
- ESP8266墨水屏
- Blastage未来科技无衬线英文字体
- IDEA远程断点打不上如何解决?
- 《Unity 3D游戏客户端基础框架》protobuf 导excel表格数据
- checksum java_Checksum getChecksum()