嵌入式系统原理与设计
¥
16.2
3.3折
¥
49
九五品
仅1件
作者陈文智、王总辉 编
出版社清华大学出版社
出版时间2011-05
版次1
装帧平装
货号A6
上书时间2024-12-21
商品详情
- 品相描述:九五品
图书标准信息
-
作者
陈文智、王总辉 编
-
出版社
清华大学出版社
-
出版时间
2011-05
-
版次
1
-
ISBN
9787302238591
-
定价
49.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
493页
-
字数
779千字
-
正文语种
简体中文
-
丛书
重点大学计算机专业系列教材·国家级精品课教材·普通高等教育“十一五”国家级规划教材
- 【内容简介】
-
《嵌入式系统原理与设计》分为上下两篇,上篇原理部分共14章,下篇实验部分共10章。其中原理部分:第1章介绍嵌入式系统的应用领域和发展方向。第2章介绍arm9处理器的架构及其内存管理。第3章介绍arm9体系结构的指令集与汇编代码的编写。第4章介绍嵌入式linux操作系统的基本知识。第5章介绍常见的bootloader。第6章介绍基于arm体系结构的linux内核。第7章介绍嵌入式文件系统的框架。第8章介绍嵌入式设备驱动程序结构。第9章介绍交叉开发环境模式和常用的调试技术。第10章介绍字符设备驱动程序的框架。第11章介绍块设备驱动程序的架构。第12章介绍网络设备驱动架构。第13章介绍嵌入式minigui及其应用。第14章介绍android嵌入式系统相关的技术与应用开发。实验部分:第1章介绍《嵌入式系统原理与设计》实验部分采用的开发板。第2章介绍搭建宿主机和目标机实验环境。第3章介绍内核及内核模块的制作方法。第4章介绍根文件系统的制作过程。第5章介绍调试的方法。第6章介绍了简单的字符设备驱动程序的编写方法。第7章介绍了块设备驱动程序开发的特点和流程。第8章介绍了网卡驱动程序的开发流程。第9章介绍了minigui的使用方法。第10章介绍了android平台上应用程序的开发方法和流程。
《嵌入式系统原理与设计》既可以作为各类院校嵌入式方向的本科生和研究生的嵌入式系统教材,也可以作为嵌入式系统开发工程师的参考书。
- 【目录】
-
上篇原理部分
第1章嵌入式系统概述
1.1嵌入式系统简介
1.1.1嵌入式系统历史与现状
1.1.2嵌入式系统体系结构
1.1.3应用领域和发展方向
1.2嵌入式微处理器
1.2.1嵌入式处理器简介
1.2.2ARM微处理器的应用领域及一般特点
1.2.3ARM微处理器系列
1.3嵌入式操作系统
1.3.1嵌入式操作系统简介
1.3.2嵌入式Linux
1.3.3WindowsCE
1.3.4Symbian
1.3.5Android
1.3.6uC/OS-II
1.3.7VxWorks
1.3.8其他嵌入式操作系统
1.4嵌入式系统设计
1.4.1嵌入式系统设计过程
1.4.2硬件设计平台的选择
1.4.3软件设计平台的选择
1.4.4嵌入式应用软件开发
1.4.5测试和优化
1.5小结
第2章ARM处理器和架构
2.1ARM处理器概述
2.1.1ARM公司和ARM产品简介
2.1.2ARM指令集体系结构版本
2.1.3ARM微处理器系列
2.2ARM9处理器架构
2.2.1ARM9寄存器
2.2.2流水线技术和哈佛体系结构
2.2.3CP15协处理器
2.3ARM9处理器的内存管理
2.3.1内存管理单元的作用
2.3.2ARM9内存管理
2.4ARM9异常处理
2.4.1A1RM9异常
2.4.2ARM9异常处理向量表
2.4.3AR.M9异常处理过程
2.5小结
第3章ARM9指令集和汇编
3.1ARM指令集概述
3.1.1RISC简介
3.1.2ARM状态和Thumb状态
3.1.3ARM9指令类型和指令的条件域
3.2ARM指令的寻址方式
3.2.1立即寻址
3.2.2寄存器寻址
3.2.3寄存器偏移寻址
3.2.4寄存器间接寻址
3.2.5基址变址寻址
3.2.6多寄存器寻址
3.2.7堆栈寻址
3.2.8相对寻址
3.3ARM指令简介
3.3.1跳转指令
3.3.2通用数据处理指令
3.3.3乘法指令
3.3.4Load/Store内存访问指令
3.3.5ARM协处理器指令
……
第4章嵌入式linux操作系统
4.1嵌入式linux简介
4.2内存管理
4.3进程管理
4.4文件系统
4.5小结
第5章bootloader技术
5.1bootloader基本概念
5.2bootloader的典型结构
5.3u-boot简介
5.4vivi简介
5.5小结
第6章arm-linux内核
6.1arm-linux内核简介
6.2arm-linux内存管理
6.3arm-linux进程管理和调度
6.4arm-linux的模块机制
6.5arm-linux的中断管理
6.6arm-linux的系统调用
6.7arm-linux系统的启动和初始化
6.8小结
第7章文件系统
7.1嵌入式文件系统
7.2嵌入式linux文件系统框架
7.3jffs2嵌入式文件系统
7.4根文件系统
7.5小结
第8章设备驱动
8.1linux驱动程序简介
8.2设备驱动程序结构
8.3linux内核设备模型
8.4同步机制
8.5内存映射和管理
8.6工作队列
8.7异步i/o
8.8dma
8.9小结
第9章开发环境和调试技术
9.1交叉开发环境模式概述
9.2宿主机环境
9.3目标板环境
9.4交叉编译工具链
9.5gdb调试器
9.6远程调试
9.7内核调试
9.8网络调试
9.9小结
第10章字符设备和驱动程序设计
10.1字符设备驱动框架
10.2字符设备驱动开发
10.3gpio驱动概述
10.4串行总线概述
10.5i2c总线驱动开发
10.6小结
第11章块设备和驱动程序设计
11.1块设备驱动程序设计概要
11.2linux块设备驱动相关数据结构与函数
11.3块设备的注册与注销
11.4块设备初始化与卸载
11.5块设备操作
11.6请求处理
11.7mmc/sd卡驱动
11.8小结
第12章网络设备驱动程序?发
12.1以太网基础知识
12.2嵌入式网络设备驱动开发概述
12.3网络设备驱动基本数据结构
12.4网络设备初始化
12.5打开和关闭接口
12.6数据接收与发送
12.7查看状态与参数设置
12.8at91sam9g45网卡驱动
12.9小结
第13章minigui
13.1minigui概述
13.2minigui安装与配置
13.3minigui的使用
13.4minigui的编程
13.5小结
第14章android嵌入式系统及应用开发
14.1android概述
14.2android开发环境搭建
14.3android应用开发
14.4android应用开发扩展
14.5小结
下篇实验部分
第1章实验基础
第2章开发环境建立
第3章内核和模块构建
第4章文件系统构建
第5章调试技术演练
第6章字符设备驱动程序设计
第7章块设备驱动程序设计
第8章网络设备驱动程序设计
第9章minigui实验设计
第10章android实验设计
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价