ARM9嵌入式Linux系统构建与应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:潘巨龙等编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2006
- ISBN:7810778447
- 页数:339 页
1 嵌入式系统简介 1
1.1 嵌入式系统定义和组成 1
1.1.1 嵌入式系统定义 1
1.1.2 嵌入式系统组成 2
1.2 嵌入式系统的特点 3
1.3 嵌入式系统的发展 5
1.4 从嵌入式系统到嵌入式操作系统 8
1.5 ARM9基本系统 10
1.5.1 基本系统 10
1.5.2 HHARM2410系统简介 11
1.5.3 HHARM9教学实验系统简介 12
1.6 编程调试的常用方法 14
1.6.1 ARM_Star仿真器及ADS仿真调试 14
1.6.2 Linux的minicom交叉调试 20
1.7.1 GNU cc编译器与调试器 22
1.7 嵌入式Linux环境下编程 22
1.7.2 Make命令和Makefile 26
1.7.3 开发环境的建立 34
1.7.4 嵌入式Linux开发流程与模式 37
2 ARM体系结构及指令系统 40
2.1 编程模式 40
2.1.1 CPU运行模式 40
2.1.2 寄存器组 41
2.1.3 寻址方式 46
2.2 指令系统 54
2.2.1 传送指令 54
2.2.2 数据处理指令 55
2.2.3 分支指令 58
2.2.4 杂项指令 58
2.2.5 协处理器指令 59
2.3 汇编语言程序设计示例 60
2.4.1 内核 70
2.4 S3C2410的硬件结构 70
2.4.2 片内资源 72
2.4.3 存储体系 72
3 S3C2410通用接口 75
3.1 串口 75
3.1.1 串行接口原理和说明 75
3.1.2 RS-232C串行接口 82
3.1.3 RS-485串行接口 84
3.2 IIC总线 86
3.2.1 原理和说明 86
3.2.2 S3C2410对IIC支持 88
3.2.3 程序解读一 95
3.2.4 程序解读二 99
3.2.5 实验内容、步骤和思考题 101
3.3.1 原理和说明 102
3.3 CAN和SPI总线 102
3.3.2 S3C2410的SPI介绍 104
3.3.3 程序解读一 135
3.3.4 程序解读二 140
3.3.5 程序解读三 145
3.3.6 实验内容、步骤和思考题 147
3.4 E2PROM介绍 148
3.4.1 实验原理和说明 148
3.4.2 程序解读一 151
3.4.3 程序解读二 153
3.4.4 实验内容、步骤和思考题 154
4 时钟与看门狗 155
4.1 时钟 155
4.1.1 实验原理和说明 155
4.1.2 对X1227芯片的操作 163
4.1.3 程序解读一 167
4.1.5 程序解读三 172
4.1.4 程序解读二 172
4.1.6 实验内容、步骤和思考题 173
4.2 看门狗 175
4.2.1 原理和说明 175
4.2.2 程序解读一 180
4.2.3 程序解读二 180
4.2.4 实验内容、步骤和思考题 181
5 A/D和D/A转换 183
5.1 片内A/D和扩展A/D转换 183
5.1.1 A/D原理和说明 183
5.1.2 实验内容和步骤 187
5.2 D/A(数/模)转换 190
5.2.1 D/A原理和说明 190
5.2.2 实验内容、步骤和思考题 195
6.1.1 原理和说明 198
6.1 LCD液晶显示器介绍 198
6 LCD液晶显示器和触摸屏 198
6.1.2 LCD的选型 205
6.1.3 不同LCD驱动程序的移植 205
6.1.4 MiniGUI免费版本的移植过程 212
6.1.5 MiniGUI源代码分析 213
6.1.6 实验内容、步骤和思考题 219
6.2 触摸屏 220
6.2.1 触摸屏简介 220
6.2.2 实验原理和说明 222
6.2.3 程序解读 226
6.2.4 实验内容、步骤和思考题 238
7 系统引导和内核裁剪与移植 239
7.1 系统小型化 239
7.2 内核移植 241
7.3 系统引导程序bootloader 245
7.4.1 启动代码的烧写 246
7.4 启动代码、内核与ramdisk的烧写 246
7.4.2 Linux内核的烧写 248
7.4.3 烧写ramdisk映像 250
7.5 加入应用程序的ramdisk文件系统映像制作 250
8 用户驱动和应用程序的移植 251
8.1 用户驱动模块的插入 251
8.1.1 原理和说明 251
8.1.2 程序解读 253
8.1.3 实验内容、步骤和思考题 257
8.2 应用程序的移植 259
8.2.1 pure-ftpd原理和说明 259
8.2.2 实验内容、步骤和思考题 270
9 文件系统 274
9.1 常用文件系统 274
9.1.1 文件系统简介 274
9.1.2 Ext2和Ext3文件类型 277
9.4 RAMFS文件系统 283
9.2 romfs文件系统 283
9.3 jffs2文件系统 283
9.5 S3C2410上jffs2的移植 291
9.6 cramfs的移植 299
9.7 各种文件系统的选择 304
9.8 实验内容、步骤和思考题 304
10 基于ARM9的WLAN电子邮件移动终端开发 306
10.1 项目简介 306
10.2 系统概要设计 308
10.2.1 硬件设计 308
10.2.2 软件设计 309
10.3 收发邮件代码 312
10.3.1 配置无线网卡 312
10.3.2 接收邮件部分代码 312
10.3.3 发送邮件部分代码 325
10.4 用户界面设计 337
参考文献 339
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019