说明:移植是按照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,

               from/opt/EmbedSky/BusyBox-1.2.0/networking/libiproute/iptunnel.c:32:
/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相关推荐

  1. 编译linux tq2440,移植linux文件系统遇到的问题 tq2440,linuxtq2440

    移植linux文件系统遇到的问题 tq2440,linuxtq2440 说明:移植是按照tq2440的教程进行移植的.但是其中避免不了出现一些小的问题. ----------------------- ...

  2. 十九.Linux开发之根文件系统移植——根文件系统的原理

    有道云笔记地址: 详情看这里链接,记录太多,就不一一排版了. http://note.youdao.com/noteshare?id=f9c7c1b589233d7b6ed661c3749f1ce8& ...

  3. go移植linux内核书名叫啥,嵌入式 Linux根文件系统移植之Linux文件系统简介-Go语言中文社区...

    学号:16020311003    姓名:杨虎成 [嵌牛导读]Linux支持多种文件系统,文件系统接口实现为分层的体系结构,将用户接口层.文件系统实现和操作存储设备的驱动程序分隔开 [嵌牛鼻子]Lin ...

  4. linux文件系统dentry_NFS 文件系统源代码剖析

    NFS 文件系统概述 NFS(Network File System,网络文件系统)是一种基于网络的文件系统.它可以将远端服务器文件系统的目录挂载到本地文件系统的目录上,允许用户或者应用程序像访问本地 ...

  5. 移植YAFFS2文件系统到linux3.18.4内核(原)

    移植YAFFS文件系统:  (linux-3.18.4内核) 1.git clone git://www.aleph1.co.uk/yaffs2  //用此获得yaffs2源码包 1.1 解压源码包 ...

  6. 【ARM】一步一步移植Linux Kernel 2.6.13到板子

    1环境搭建所需材料 2环境搭建所需材料之间的关系 3所使用的开发板 4译内核 1修改makefile 2拷贝配置文件 3编译得到zImage 4把zImage转成uImage 5开发板串口连接 6ub ...

  7. AT91RM9200Linux移植笔记(三)-移植Linux kernel 2.6.17

    AT91RM9200Linux移植笔记(三)-移植Linux kernel 2.6.17 手上板子原来自带的是2.4.19的内核, 打算移植新的2.6的内核,从网上下了2.6.17的kernel,下载 ...

  8. 【移植Linux 3.4.2内核第二步】之修改系统分区

    今天接着移植Linux 3.4.2内核,接着上一篇文章(点击查看:上一篇文章)我们完成了内核的串口启动打印输出,但是无法挂载根文件系统,我们看看启动后显示的是什么: 从打印结构可以看出,我们的分区不对 ...

  9. Xilinx zynq-7000系列FPGA移植Linux操作系统详细教程

    Xilinx zynq-7000系列FPGA移植Linux操作系统详细教程 一:前言 最近手上压了一块米联客的Miz7035,一块xilinx zynq-7000系列的开发板,想着正好学习一下linu ...

最新文章

  1. java 类的执行顺序_java类加载的顺序
  2. codeforces round #576 div2 D Welfare State(线段树)[单点修改+区间修改]
  3. 【SAP技术】SAP不能修改一个已经分配给交货单的HU
  4. endnote x9打开闪退_最新最全!Endnote X9完美使用方法
  5. 凯撒密码pythin密码_凯撒密码术
  6. 大乐透python预测程序_Python生成随机验证码,大乐透号码
  7. python变量域名_想尝试使用python进行域名分析,可是没有接触过python,想请教请教。...
  8. 千万别急着入手 5G 手机!
  9. java模板引擎哪个好_浅谈Java模板引擎性能对比
  10. 震撼!七大议题全数入选!九州云与您相约温哥华
  11. 施乐3030服务器系统安装,施乐DW3030驱动安装步骤
  12. SD皇冠毛绒布料材质制作视频教程 中文字幕
  13. 红黑联盟mysql,红黑联盟官网被人恶意留下后门
  14. 韦小宝是咱IT人!理由有8!!
  15. linux pacman安装目录,Arch包管理器pacman和yaourt简明用法
  16. 权威综述:RNA m6A 与癌症
  17. csv用excel打开数据都在第一列解决办法
  18. sherlock软件使用_如何在不使用电缆的情况下播放BBC的“ Sherlock”
  19. keras学习文档入门
  20. poss八十七氟癸基/白色粉末状/溶于氟类树脂/自修复超疏水材料

热门文章

  1. 人工智能助力古彝文识别,推动传统文化传承
  2. 计算机cpu性能过剩吗,如何选择合适的CPU想避免坑就来看看吧
  3. 数据分析 - 基础原理 之 第三章:数据质量管理 - 第二节:数据生命周期
  4. ROS机器人程序设计(原书第2版)补充资料 教学大纲
  5. 中国需要“信用卡式”的生活:把明天的钱,拿到今天来用
  6. ESP8266墨水屏
  7. Blastage未来科技无衬线英文字体
  8. IDEA远程断点打不上如何解决?
  9. 《Unity 3D游戏客户端基础框架》protobuf 导excel表格数据
  10. checksum java_Checksum getChecksum()