找回密码
 注册
搜索
查看: 8121|回复: 76

免费(清晰+书签)基于S3C2410的Linux全线移植

[复制链接]
发表于 2010-1-7 15:05:01 | 显示全部楼层 |阅读模式
基于S3C2410的Linux全线移植文档.pdf[/B[/COLOR]]
下载的兄弟顶下!!!
【文件名】:1017@52RD_基于S3C2410的Linux全线移植文档.pdf
【格 式】:pdf
【大 小】:1143K
【简 介】:
【目 录】:
目 录
第一部分 前言...................................................................................................................................8
1 硬件环境.....................................................................................................................................8
1.1主机硬件环境.......................................................................................................................8
1.2 目标板硬件环境...................................................................................................................8
1.3工具介绍...............................................................................................................................8
2软件环境......................................................................................................................................8
2.1主机软件环境.......................................................................................................................8
2.1.1 Windows 操作系统.......................................................................................................8
2.1.2 Linux操作系统 .......................................................................................................8
2.1.3 目标板最后运行的环境...............................................................................................9
2.2 Linux下工作用户及环境....................................................................................................9
2.2.1 交叉工具的安装...........................................................................................................9
2.2.2 uboot
移植工作目录....................................................................................................9
2.2.3 内核及应用程序移植工作...........................................................................................9
2.3 配置系统服务.....................................................................................................................10
2.3.1 tftp服务器的配置.......................................................................................................10
2.4 工具使用.............................................................................................................................12
2.4.1 minicom的使用..........................................................................................................12
3 作者介绍...................................................................................................................................13
3.1 策划, 组织, 指导, 发布者...................................................................................................13
3.2 ADS bootloader部分..........................................................................................................13
3.3 交叉工具部分.....................................................................................................................13
3.4 uboot部分...........................................................................................................................13
3.5 内核部分.............................................................................................................................13
3.6 应用程序部分.....................................................................................................................13
3.7 网卡驱动部分.....................................................................................................................13
3.8 Nand Flash 驱动部分.........................................................................................................13
第二部分 系统启动bootloader的编写(ADS).................................................................................14
1 工具介绍...................................................................................................................................14
1.1 ADS 命令行命令介绍........................................................................................................14
1.1.1 armasm........................................................................................................................14
1.1.2 armcc, armcpp.............................................................................................................14
1.1.3 armlink........................................................................................................................14
2 基本原理...................................................................................................................................15
2.1 可执行文件组成及内存映射.............................................................................................15
2.1.1 可执行文件的组成.....................................................................................................15
2.1.2 装载过程.....................................................................................................................16
2.1.3 启动过程的汇编部分.................................................................................................17
2.1.4 启动过程的C部分.....................................................................................................17
3 AXD的使用以及源代码说明...................................................................................................18
3.1 源代码说明.........................................................................................................................18
3.1.1 汇编源代码说明.........................................................................................................18
3.1.2 C语言源代码说明......................................................................................................23
3.1.3 源代码下载.................................................................................................................23
3.2 AXD的使用.......................................................................................................................23
3.2.1 配置仿真器.................................................................................................................23
3.2.2 启动AXD 配置开发板...............................................................................................23
第三部分 GNU交叉工具链.............................................................................................................25
1 设置环境变量,准备源码及相关补丁...................................................................................25
1.1 设置环境变量.....................................................................................................................25
1. 2 准备源码包............................................................................................................................25
1.2.1 binuils.........................................................................................................................25
1.2.2 gcc..............................................................................................................................25
1.2.3 glibc............................................................................................................................25
1.2.4 linux kernel..................................................................................................................26
1.3 准备补丁.............................................................................................................................26
1.3.1 ioperm.c.diff................................................................................................................26
1.3.2 flow.c.diff....................................................................................................................26
1.3.3 tlinux.
diff....................................................................................................................26
1.4 编译 GNU binutils...........................................................................................................26
1.5 准备内核头文件.................................................................................................................26
1.5.1 使用当前平台的gcc编译内核头文件......................................................................26
1.5.2 复制内核头文件.........................................................................................................27
1.6 译编glibc头文件.............................................................................................................27
1.7 编译gcc第一阶段............................................................................................................27
1.8 编译完整的glibc..............................................................................................................27
1.9 编译完整的gcc.................................................................................................................28
2 GNU交叉工具链的下载...........................................................................................................28
2.1 ARM官方网站...................................................................................................................28
2.2 本文档提供的下载.............................................................................................................28
3 GNU交叉工具链的介绍与使用...............................................................................................29
3.1 常用工具介绍.....................................................................................................................29
3.2.1 armlinuxgcc
的使用.................................................................................................29
3.2.2 armlinuxar
和 armlinuxranlib
的使用..................................................................30
3.2.3 armlinuxobjdump
的使用.........................................................................................30
3.2.4 armlinuxreadelf
的使用............................................................................................31
3.2.6 armlinuxcopydump
的使用......................................................................................32
4 ARM GNU常用汇编语言介绍.................................................................................................32
4.1 ARM GNU常用汇编伪指令介绍.....................................................................................32


发表于 2010-1-7 17:36:01 | 显示全部楼层
做人要厚道,下载了就得顶![em08]
点评回复

使用道具 举报

发表于 2010-1-7 18:35:55 | 显示全部楼层
很不错,顶起!!!
点评回复

使用道具 举报

发表于 2010-1-9 10:16:32 | 显示全部楼层
[em05][em01]谢谢了!!
点评回复

使用道具 举报

发表于 2010-1-12 00:24:47 | 显示全部楼层
赞一个,顶下
点评回复

使用道具 举报

发表于 2010-1-12 22:25:04 | 显示全部楼层
非常不错的东西
点评回复

使用道具 举报

发表于 2010-1-19 12:35:57 | 显示全部楼层
不錯的資料
点评回复

使用道具 举报

发表于 2010-1-22 14:49:11 | 显示全部楼层
做人要厚道,下载了就得顶!
点评回复

使用道具 举报

发表于 2010-2-1 20:41:44 | 显示全部楼层
学习中,谢谢!!!
点评回复

使用道具 举报

发表于 2010-2-22 14:15:22 | 显示全部楼层
谢谢!!!
点评回复

使用道具 举报

发表于 2010-2-25 15:29:09 | 显示全部楼层
还分不清东南西北,不过感觉这东东有技术含量
点评回复

使用道具 举报

发表于 2010-5-10 16:08:45 | 显示全部楼层
做人要厚道,下载了就得顶!
点评回复

使用道具 举报

发表于 2010-5-17 13:15:30 | 显示全部楼层
谢谢!!!!!!![em08][em08][em08]
点评回复

使用道具 举报

发表于 2010-5-21 09:23:52 | 显示全部楼层
谢谢分享!
点评回复

使用道具 举报

发表于 2010-6-2 21:19:02 | 显示全部楼层
非常好的东西!
点评回复

使用道具 举报

发表于 2010-6-11 10:45:51 | 显示全部楼层
呵呵,谢谢!
那就多提供些吧。
点评回复

使用道具 举报

发表于 2010-6-17 16:17:21 | 显示全部楼层
谢谢LZ
点评回复

使用道具 举报

发表于 2010-6-25 10:27:29 | 显示全部楼层
顶,好。楼主,你说我能不爱你吗
点评回复

使用道具 举报

发表于 2010-7-15 16:50:17 | 显示全部楼层
谢谢!!!!!
点评回复

使用道具 举报

发表于 2010-7-17 16:25:31 | 显示全部楼层
很不错,顶起!!!
本文来自:我爱研发网(52RD.com) - R&D大本营
详细出处:http://www.52rd.com/bbs/Detail_RD.BBS_177312_122_1_1.html
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 01:23 , Processed in 0.074352 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表