登录机工教育服务网
点击注册
使用第三方账号登录
嵌入式系统原理与开发
作者:范延滨 于忠清 郑立爱编著
ISBN:978-7-111-29277-7
所属丛书:普通高等教育电气工程与自动化类"十一五"规划教材

申请样书,扫描二维码

本书基于“七个一”嵌入式系统学习方案:一个体系结构、一款微处理器、一款开发板、一种操作系统、一种驱动程序、一类开发环境、一类开发方法。优选了ARM体系结构、基于ARM7TDMI的S3C44B0X处理器...
同系列书
相关图书
  • 图书详情
ISBN:978-7-111-29277-7
装订:平装
责编:王雅新
开本:16开
出版日期: 2018-12-04
字数:599 千字
定价:39.0
图书简介
本书基于“七个一”嵌入式系统学习方案:一个体系结构、一款微处理器、一款开发板、一种操作系统、一种驱动程序、一类开发环境、一类开发方法。优选了ARM体系结构、基于ARM7TDMI的S3C44B0X处理器、μC/OS-II操作系统、RVDS开发环境,由浅入深的对其逐一详细分析和研究,最终引导读者自己独立设计一款具有丰富外部接口的开发板、编写BootLoader、移植μC/OS-II和开发主要驱动程序,全面地完成一款开发板软硬件的研发。
作者信息
章节目录
目录

前言
第1章嵌入式系统概述 1
11嵌入式系统的概念1
111嵌入式系统定义1
112嵌入式系统特点2
12嵌入式系统分类4
13嵌入式系统组成结构5
14嵌入式处理器简介8
141嵌入式处理器分类8
142嵌入式微处理器9
143嵌入式微控制器9
144嵌入式数字信号处理器10
145嵌入式片上系统10
15嵌入式操作系统简介10
151嵌入式操作系统发展11
152嵌入式实时操作系统11
153嵌入式操作系统选型12
154几种嵌入式操作系统比较13
16嵌入式系统设计流程14
161嵌入式系统开发模式15
162嵌入式系统开发流程16
17嵌入式系统应用16
第2章ARM处理器19
21ARM系列处理器概述19
211ARM系列处理器术语19
212ARM处理器体系结构21
213ARM处理器产品系列22
214ARM处理器技术进展23
215ARM处理器组成结构27
22ARM处理器的寄存器文件29
221ARM处理器的工作状态29
222ARM处理器的工作模式30
223ARM状态下寄存器组织31
224Thumb状态下寄存器组织34
23ARM处理器的异常与中断36
24ARM处理器的流水线结构40
241ARM流水线概述40
242ARM7的3级流水线40
25ARM处理器的存储器组织41
251ARM存储器的层次42
252ARM存储器的管理44
253ARM非对齐的存储访问操作45
26ARM处理器的片上总线46
261AMBA简介46
262AHB简介47
263ASB简介48
264APB简介48
27ARM处理器的指令体系结构48
第3章ARM指令系统50
31ARM指令集概述50
32ARM寻址方式54
33ARM数据处理指令59
34ARM Load/Store指令67
35ARM程序状态寄存器传送指令71
36ARM转移指令73
37ARM异常中断指令75
38ARM协处理器指令76
第4章ARM汇编语言程序设计80
41概述80
411开发工具选择80
412ADS开发工具81
42ADS环境下的伪操作和伪指令82
421符号定义类伪操作83
422数据定义类伪操作85
423汇编控制类伪操作89
424信息报告类伪操作91
425其他伪操作92
426ARM汇编语言伪指令详解96
427Thumb汇编语言伪指令详解98
43ARM汇编语言程序设计98
431ARM汇编语言程序设计概述98
432ARM汇编语言语句格式99
44GNUARM汇编语言102
45ARM汇编语言程序设计实例106
451ARM汇编语言子程序格式106
452ARM汇编语言子程序107
453ARM汇编语言子程序与C
语言112
目录
嵌入式系统原理与开发
第5章μC/OSII嵌入式操作系统113
51μC/OSII嵌入式操作系统的概念113
52μC/OSII中的任务115
521任务定义116
522任务堆栈119
523任务控制块120
524任务调度123
525任务创建130
526任务的挂起和恢复132
527其他任务管理133
53μC/OSII中的中断135
531中断过程135
532中断服务程序136
533中断级任务切换函数137
534临界段137
54μC/OSII中的时钟138
541时钟节拍138
542时间管理140
55μC/OSII中任务的同步与通信142
551同步142
552事件143
553事件控制块144
554事件方法147
56μC/OSII中的信号量150
57μC/OSII中的互斥信号量153
58μC/OSII中的消息邮箱155
59μC/OSII中的消息队列157
510μC/OSII中的信号量集162
5101信号量集的定义163
5102信号量集的操作166
511μC/OSII中的内存管理168
5111内存控制块168
5112动态内存的管理170
第6章S3C44B0X嵌入式微处理器173
61S3C44B0X简介173
611S3C44B0X的功能173
612S3C44B0X的内特性174
613S3C44B0X的外特性177
62S3C44B0X存储控制器功能及
应用开发181
621S3C44B0X存储空间概述181
622S3C44B0X存储控制器的SFR184
623S3C44B0X存储控制器应用编程187
63S3C44B0X的GPIO端口功能及
应用开发189
631S3C44B0X的GPIO概述189
632S3C44B0X的GPIO端口的
SFR191
633S3C44B0X的GPIO端口的应用
编程197
64S3C44B0X时钟电源管理功能及
开发198
641S3C44B0X的时钟电源管理部件的
简述198
642S3C44B0X的时钟电源管理部件
的SFR199
65S3C44B0X的INTC功能及开发201
651S3C44B0X的INTC概述201
652S3C44B0X的INTC的SFR203
66S3C44B0X的UART功能及应用
开发209
661S3C44B0X的UART概述209
662S3C44B0X的UART的SFR211
67S3C44B0X的WDT定时器功能及
应用开发216
671S3C44B0X的看门狗概述216
672S3C44B0X的WDT的SFR217
68S3C44B0X的IIC定时器功能及应用
开发217
681S3C44B0X的IIC概述218
682S3C44B0X的IIC的SFR219
69S3C44B0X的LCD功能及应用开发221
691S3C44B0X的LCD控制器概述221
692S3C44B0X的LCD控制器的
SFR224
610S3C44B0X的DMAC功能及应用
开发227
6101S3C44B0X的DMAC概述227
6102S3C44B0X的DMAC的SFR229
611S3C44B0X的RTC功能及应用
开发234
6111S3C44B0X的RTC概述235
6112S3C44B0X的RTC的SFR236
612S3C44B0X的PWM定时器功能及
应用开发241
6121S3C44B0X的PWM概述241
6122S3C44B0X的PWM的SFR244
613S3C44B0X的IIS功能及应用开发247
6131S3C44B0X的IIS概述248
6132S3C44B0X的IIS的SFR250
614S3C44B0X的SIO功能及应用开发252
6141S3C44B0X的SIO概述252
6142S3C44B0X的SIO的SFR254
615S3C44B0X的ADC功能及应用开发256
6151S3C44B0X的ADC概述256
6152S3C44B0X的ADC的SFR257
第7章基于S3C44B0X硬件系统
开发259
71S3C44B0X硬件开发概述259
711S3C44B0X开发板的结构259
712硬件设计技术260
72S3C44B0X的硬件特性264
73核心板的设计267
731核心板的概述267
732Flash的扩展接口267
733SDRAM的扩展接口272
734时钟与复位电路设计277
735JTAG调试电路设计279
74电源板的设计280
75UART接口的设计281
76USB接口的设计283
77NET接口的设计287
78矩阵键盘和数码管显示接口的设计295
79LCD接口的设计301
710CF卡/ATA接口的设计306
711PCB板图313
第8章基于S3C44B0X的软件系统
开发315
81BootLoader技术315
811BIOS技术315
812BootLoader的基本概念316
813基于Linux的BootLoader的基本
原理318
814开发板的主要配置324
82基于S3C44B0X的BootLoader的
设计324
821异常中断机制324
822Stage1程序设计329
823Stage2程序设计344
824UART0初始化347
83基于S3C44B0X的μC/OSII移植354
831μC/OSII的移植技术354
832OS_CPUH357
833OS_CPU_AASM358
834OS_CPU_CC362
84基于μC/OSII的串行口驱动程序
开发364
841无操作系统的串行口驱动程序
开发364
842基于μC/OSII的串行口通信
程序开发370
85基于μC/OSII的A/D驱动程序
开发371
86基于μC/OSII的设备驱动程序统一
框架373
参考文献376
前言/序言 展开  + 收缩 —
图书评论
联系我们

北京西城区百万庄大街22号

邮编:100037

电子邮箱:cmpedu@cmpedu.com

教材网咨询:010-88379833

网上购书:010-88379170 / 9693

团购热线:010-68326294

官方二维码

随手扫一扫~了解多多

版权所有:机械工业出版社京ICP备14043556号-2 Copyright (C) 2017 CmpEdu. All Rights Reserved