ARM9嵌入式Linux系统构建与应用PDF格式文档图书下载
- 购买点数:12 点
- 作 者:潘巨龙等编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2006
- ISBN:7810778447
- 标注页数:339 页
- PDF页数:352 页
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
- 《ARM9嵌入式Linux系统构建与应用》潘巨龙等编著 2006
- 《嵌入式系统的构建》慕春棣主编 2004
- 《单片机原理及应用 使用Freescale S12X构建嵌入式系统》任勇,王永东,何伟编著 2012
- 《嵌入式系统设计原理及应用》符意德等编著 2010
- 《嵌入式Linux开发基础与工程应用》史旭光编著 2010
- 《ARM嵌入式系统原理及应用开发》谭会生编著 2012
- 《基于ARM9嵌入式Linux系统开发原理与实践》马小陆主编 2011
- 《移动位置服务及其嵌入式移动终端的应用实践》张明鑫,冯涛,陈涛,郭建忠著 2017
- 《项目导向 C语言嵌入式应用编程》何光普主编;张自友副主编 2013
- 《构建嵌入式Linux核心软件系统实战 工程师经验手记》杨铸,李奎编著 2013
- 《ARM9嵌入式Linux系统构建与应用》潘巨龙等编著 2006
- 《AutoCAD 2006工程制图》江洪,卢择临,吴巨龙等编著 2006
- 《网络安全传输与管控技术》兰巨龙 ... [等] 编著 2018
- 《海上巨龙》上海海运管理局《海上巨龙》创作组等著 1959
- 《信息网络安全与防护技术》兰巨龙,程东年,刘文芬等编著 2014
- 《课件制作主要工具详解》潘天士主编;潘天士,张玮,曾旭红等编著 2004
- 《耳病防治百问》潘海阳主编;潘小利,潘颜选副主编;潘肖峰,连春英,潘朝阳等编著 2014
- 《内容中心网络核心技术》张震,兰巨龙,伊鹏等编著 2018
- 《荥阳墨韵 2 对联选集》荥阳潘氏文化研究会编;潘德生荣誉主编;潘炳煌主编;潘秋举,潘家驹,潘美英等副主编 2012
- 《荥阳墨韵 5 祖德传芳》荥阳潘氏文化研究会编;潘德生荣誉主编;潘炳煌主编;潘秋举,潘家驹,潘美英等副主编 2012
- 《北京大学医学出版社20周年论文集》北京大学医学出版社编 2010
- 《当代北京出版史话》金贝伦著 2013
- 《北京大学出版社图书简介 2000》北京大学出版社总编室编 2001
- 《北京志 101 新闻出版广播电视卷 出版志》北京市地方志编纂委员会编著 2005
- 《北京乡村农业品牌集锦》北京市农村工作委员会编 2008
- 《北京学研究 2014》张宝秀主编;张勃,孟斌副主编 2015
- 《北京建设国际出版产业中心 优势和对策研究》王关义,陈丹等著 2008
- 《北京图书馆出版社图书总目 1979-1999》姜红编撰 1999
- 《美国史 1 第13版 北京大学出版社》 2222
- 《北京出版史志 第3辑》《北京出版史志》编辑部编 1994