- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
ARM嵌入式Linux系统开发(完整版).pdf
录
1 章 概述 1
1.1 嵌入式系统 1
1.2 嵌入式操作系统 2
1.3 嵌入式Linux 历史 4
1.4 嵌入式Linux 开发环境 5
1.5 嵌入式Linux 系统开发要点 7
2 章 ARM 处理器 8
2.1 ARM 处理器简介 8
2.1.1 ARM 公司简介 9
2.1.2 ARM 处理器体系结构 10
2.1.3 Linux 与ARM 处理器 12
2.2 ARM 指令集 13
2.2.1 ARM 微处理器的指令集概述 13
2.2.2 ARM 指令寻址方式 15
2.2.3 Thumb 指令概述 17
2.3 典型ARM 处理器简介 17
2.3.1 Atmel AT91RM9200 17
2.3.2 Samsung S3C2410 18
2.3.3 TI OMAP 1510/ 1610 系列 19
2.3.4 Freescale i.Max21 22
2.3.5 Intel Xscale PXA 系列 23
2.4 三星S3C2410 开发板 24
2.4.1 三星S3C24 10 开发板介绍 24
2.4.2 众多的开发板供应商 26
3 章 Linux 编程环境 28
║ 嵌入式 系统开发技术详解——基于ARM
2
3.1 Linux 常用工具 28
3.1.1 Shell 简介 28
3.1.2 常用Shell 命令 30
3.1.3 编写Shell 脚本 38
3.1.4 正则表达式 42
3.1.5 程序编辑器 44
3.2 Makefile 48
3.2.1 GNU make 48
3.2.2 Makefile 规则语法 49
3.2.3 Makefile 文件中变量的使用 51
3.3 二进制代码工具的使用 52
3.3.1 GNU Binutils 工具介绍 52
3.3.2 Binutils 工具软件使用 54
3.4 编译器GCC 的使用 54
3.4.1 GCC 编译器介绍 54
3.4.2 GCC 编译选项解析 56
3.5 调试器GDB 的使用技巧 60
3.5.1 GDB 调试器介绍 60
3.5.2 GDB 调试命令 61
3.6 Linux 编程库 66
3.6.1 Linux 编程库介绍 66
3.6.2 Linux 系统调用 67
3.6.3 Linux 线程库 70
4 章 交叉开发环境 73
4.1 交叉开发环境介绍 73
4.1.1 交叉开发概念模型 73
4.1.2 目标板与主机之间的连接 75
4.1.3 文件
文档评论(0)