linux移植笔记.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
linux移植笔记

南昌大学 嵌入式系统小论文 题 目 基于MagicARM2410的uboot移植 学生姓名 邹智鹏 学 号 416114410145 年 级 2010 级 专 业 电子与通信工程 指导教师 陶 凌 日 期 2011年 5月21日 目录 第1章 环境介绍 5 1.1 硬件环境 5 1.1.1 主机硬件环境 5 1.1.2 目标板硬件环境 5 1.2 软件环境 5 1.2.1 主机软件环境 5 1.2.2 Linux下工作用户及环境 5 1.3 配置系统服务 6 1.3.1 tftp服务器的配置 (有待补充) 6 1.3.2 NFS服务器的配置 (有待补充) 6 1.3.3 工具使用 6 第2章 uboot简单启动移植 7 2.1 uboot启动过程及原理 7 2.1.1 Uboot启动流程分析 7 2.1.2 Uboot编译流程 8 2.2 Uboot移植步骤 8 2 8 2.2.1 解压源码: 8 2.2.2 修改顶层Makefile文件 8 2.2.3 创建及修改开发板目录 9 2.2.4 修改board/magic2410/magic2410.c 9 2.2.5 复制并修改软硬件配置文件 10 第3章 Uboot网卡驱动移植 11 3 11 3.1 修改配置文件include/configs/magic2410.h 11 1 11 2 11 3 11 3.1.1 修改Hardware drivers 11 3.1.2 添加对ping命令的支持 11 3.1.3 修改网卡驱动 11 3.1.4 设置环境变量 12 第4章 Uboot NOR-Flash驱动移植 13 4 13 4.1 拷贝移植参考的flash.c到board/magic2410 13 4.2 移植函数flash_init 13 4.2.1 修改函数flash_get_size() 13 4.2.2 在board/magic2410/flash.c最开始添加如下宏定义 13 4.2.3 在函数flash_get_size的device id匹配中添加如下代码,使之初始化时能识别该芯片。 14 4.2.4 改动flash_get_size倒数第四行代码 14 4.2.5 修改擦除函数flash_erase() 14 4.2.6 修改flash写函数write_word 15 4.2.7 修改函数write_buff 16 4.2.8 修改函数flash_print_info 16 4.2.9 添加宏定义 16 4.3 修改软硬件配置文件include/configs/magic2410.h 16 第5章 Uboot LCD驱动移植 18 5 18 5.1 添加LCD驱动及初始化函数 18 5.2 修改/board/magic2410/Makefile文件 25 5.3 修改/lib_arm/board.c文件 25 5.4 修改include/configs/edukit2410.h文件 26 第6章 Uboot Nand-flash驱动移植 27 6.1 打开nandflash驱动支持 27 6.2 添加nand_init()函数 27 6.3 拷贝vcma9.c中的代码 29 6.4 拷贝VCMA9.h中的代码 31 6.5 编译器错误修改 31 6.6 测试 32 第2章 33 第3章 33 第4章 33 第5章 33 第6章 33 第7章 Uboot 从Nand-Flash启动 34 第8章 Linux 2.6.29内核网卡dm9000移植 35 8.1 修改arch/arm/plat-s3c24xx/devs.c;加入dm9000的信息 35 8.2 修改arch/arm/mach-s3c2410/mach-smdk2410.c 36 8.3 配置如下: 36 第9章 Linux LCD 驱动移植 38 9.1 根据mach-qt2410.c来修改mach-smdk2410.c文件 38 9.2 配置信息如下: 40 9.3 关闭屏保: 44 9.3.1 方法之一: 44 9.3.2 其他方法: 44 环境介绍 硬件环境 主机硬件环境 开发机: pentium(R)Dual-Core E5200 内存:2G 硬盘:160G 目标板硬件环境 CUP:S3C2410 SDRAM:HY57V651620 Nand flash:K9F1208U0B 以太网芯片:DM9000 软件环境 主机软件环境 Windows 操作系统 ADS1.2

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档