从硬件到软件 嵌入式系统应用实战PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:杨杨等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2010
- ISBN:9787111300175
- 页数:189 页
第1章 绪论 1
1.1 嵌入式系统的定义 1
1.2 嵌入式系统的特点 2
1.3 嵌入式系统的发展历史 3
1.4 嵌入式系统的层次结构 4
1.4.1 嵌入式处理器 4
1.4.2 嵌入式操作系统 5
1.4.3 嵌入式处理器与嵌入式操作系统选取的原则 6
1.5 嵌入式系统的开发流程 7
1.6 嵌入式系统的应用领域和发展方向 8
1.6.1 嵌入式系统的应用领域 8
1.6.2 嵌入式系统的发展方向 9
1.7 小结 10
思考题 10
第2章 嵌入式系统的硬件设计 11
2.1 硬件设计方法和原则 11
2.1.1 原理图设计 11
2.1.2 PCB设计 12
2.1.3 检查和调试 13
2.2 原理图设计实例 13
2.2.1 Cadence硬件开发环境简介 13
2.2.2 设计流程 14
2.2.3 系统整体设计 15
2.2.4 子系统设计 15
2.2.5 原理图设计小结 28
2.3 PCB设计 29
2.3.1 布局 29
2.3.2 电源平面的分割 29
2.3.3 约束驱动下的布线 29
2.4 小结 30
思考题 30
第3章 硬件的检测与调试 31
3.1 测试的意义 31
3.2 PCB检测的步骤 31
3.2.1 目检 31
3.2.2 电压检查 31
3.2.3 上电检查 32
3.3 各关键部分的检测与调试 32
3.3.1 CPU调试 32
3.3.2 SDRAM的调试 34
3.3.3 NAND Flash的测试 44
3.4 小结 44
思考题 44
第4章 Linux内核移植与系统定制 45
4.1 Linux简介 45
4.1.1 Linux的诞生 45
4.1.2 Linux的特点 45
4.1.3 嵌入式Linux的开发 46
4.2 Linux-2.6.24.4内核裁剪和移植 47
4.2.1 移植目标 48
4.2.2 准备工作 48
4.2.3 修改配置文件 49
4.2.4 修改启动支持源代码 50
4.2.5 配置及编译内核 56
4.3 网卡驱动的移植 64
4.3.1 DM9000网卡简介 64
4.3.2 DM9000网卡工作原理 65
4.3.3 移植DM9000驱动 66
4.4 根文件系统制作 73
4.4.1 系统运行库裁剪方法 73
4.4.2 基于Busybox-1.9.2的根文件系统裁剪和定制 74
4.4.3 裁剪系统运行库 79
4.5 小结 83
思考题 83
第5章 嵌入式Linux的应用 84
5.1 嵌入式http服务器的构建 84
5.2 Web服务器 84
5.2.1 HTTP工作原理 84
5.2.2 CGI技术 86
5.2.3 Boa原理及实现 87
5.2.4 Boa的移植 89
5.3 视频采集模块的实现 91
5.3.1 Video for Linux 91
5.3.2 摄像头驱动的移植 91
5.3.3 Video4Linux采集图像 92
5.3.4 spcaserv采集图像并发送 98
5.3.5 Applet解析并显示图像 101
5.4 小结 105
思考题 105
第6章 Windows CE设备OS定制 106
6.1 Windows CE系统概述 106
6.1.1 系统模型 106
6.1.2 内核结构 107
6.1.3 Bootloader与启动 112
6.2 Windows CE OS定制 114
6.2.1 Platform Builder工具 114
6.2.2 OS的生成步骤 117
6.2.3 OS定制实例 118
6.3 小结 123
思考题 123
第7章 Windows CE驱动程序开发 124
7.1 Windows CE驱动程序模型 124
7.1.1 Windows CE驱动程序的分类 124
7.1.2 流接口驱动的开发 125
7.2 Windows CE驱动开发的关键技术 127
7.2.1 Windows CE下I/O空间物理地址的访问 127
7.2.2 Windows CE下的中断处理 129
7.3 矩阵键盘驱动的开发 132
7.3.1 电路连接与硬件原理 132
7.3.2 寄存器配置与硬件流程 133
7.3.3 驱动程序的实现 133
7.3.4 验证程序 138
7.4 多串口驱动的实现 139
7.4.1 S3C2440A UART相关寄存器与其工作流程 139
7.4.2 多串口实现的原理 140
7.4.3 串口注册表配置与初始化过程 141
7.4.4 多串口驱动的实现 142
7.5 小结 145
思考题 145
第8章 Windows CE应用——嵌入式图像处理 146
8.1 简介 146
8.2 S3C2440A图像采集硬件原理与工作流程 147
8.3 CAM控制器驱动接口设计 149
8.3.1 驱动部分YUV采集实现 149
8.3.2 驱动部分RGB采集实现 151
8.3.3 驱动部分采集控制实现 153
8.3.4 用户接口的实现 153
8.4 显示加速功能设计 155
8.5 图像处理应用——人脸检测算法的实现 155
8.5.1 算法流程和优化关键点 155
8.5.2 算法的实现 156
8.5.3 算法实现小结 164
8.6 小结 164
思考题 164
第9章 INET协议的设计与实现 165
9.1 INET协议的总体设计 165
9.1.1 设计目标 165
9.1.2 INET构架 165
9.2 INET协议的实现 166
9.2.1 设备发现与注册机制 166
9.2.2 服务发现与注册机制 169
9.2.3 服务请求与应答机制 170
9.2.4 服务器端与客户端初始化流程 176
9.2.5 INET协议栈SDK和用户接口 178
9.3 小结 184
思考题 184
附录 缩略语 185
参考文献 187
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《半小时漫画股票实战法》财经杂质著 2019
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《数字插画实战 人像创作30例》王鲁光著 2019
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《2017国家执业药师资格考试 全考点实战通关必备 中药学综合知识与技能 第3版》国家执业药师资格考试命题研究专家组 2017
- 《微软Azure实战参考》李竞,陈勇华编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019