第1章 嵌入式系统开发基础 1
1.1 嵌入式系统的基本概念 1
1.2 嵌入式系统的内部结构 5
1.3 嵌入式系统的硬件组成 10
1.4 嵌入式并行处理技术 17
1.5 嵌入式操作系统 18
1.6 嵌入式软件开发 22
1.7 嵌入式系统开发 30
1.8 嵌入式系统的发展趋势——模块化、小型化 34
第2章 SPARC V8标准及架构 36
2.1 SPARC体系结构的发展历史和技术特征 36
2.2 SPARC处理器工作模式 41
2.3 SPARC寄存器 41
2.4 SPARC异常中断 44
2.5 SPARC的存储模式 47
2.6 SPARC协处理器 48
2.7 SPARC并行处理器 48
第3章 SPARC V8指令集及汇编 49
3.1 SPARC V8指令集概述 49
3.2 SPARC V8寻址方式 55
3.3 SPARC V8指令详细介绍 57
3.4 汇编语言的伪操作、宏指令与伪指令 76
3.5 汇编语言程序设计 84
第4章 主流的SPARC嵌入式处理器 99
4.1 AT695 99
4.2 AT697 100
4.3 GR712RC 101
4.4 S698-MIL 103
4.5 S698-T 106
4.6 S698P4 109
4.7 S698PM 112
第5章 基于S698系列处理器的硬件设计 116
5.1 电源电路设计 116
5.2 时钟电路设计 117
5.3 复位电路设计 118
5.4 存储器电路设计 119
5.5 调试电路设计 124
5.6 串行通讯电路设计 125
5.7 CAN总线接口电路设计 126
5.8 Ethernet接口电路设计 128
5.9 1553B接口电路设计 129
5.10 ADC接口电路设计 132
5.11 DAC接口电路设计 132
5.12 ARINC429总线接口电路设计 133
5.13 LVDS总线接口电路设计 134
5.14 USB接口电路设计 136
5.15 其他电路设计 137
第6章 S698系列处理器的软件开发及调试工具 138
6.1 调试器V8MON 138
6.2 集成开发环境Orion5.0 164
第7章 基于S698系列处理器的嵌入式操作系统及应用开发 195
7.1 SnapgearLinux及应用开发 195
7.2 RTEMS及应用开发 234
7.3 VxWorks及应用开发 254
7.4 eCos及应用开发 294
第8章 S698-MIL嵌入式系统应用开发实例 315
8.1 S698-MIL处理器功能组成 315
8.2 S698-MIL DKIT开发系统介绍 316
8.3 S698-MIL存储控制器功能及应用开发 318
8.4 S698-MIL I/O端口功能及应用开发 325
8.5 S698-MIL中断控制器功能及应用开发 328
8.6 S698-MIL UART接口功能及应用开发 334
8.7 S698-MIL定时器功能及应用开发 344
8.8 S698-MIL I2C总线接口功能及应用开发 349
8.9 S698-MIL SPI总线控制功能及应用开发 359
8.10 S698-MIL RTC功能及应用开发 366
8.11 S698-MIL磁卡读卡器功能及应用开发 375
8.12 S698-MIL PS2接口功能及应用开发 384
8.13 S698-MIL IC卡功能及应用开发 393
8.14 8位8段LED数码管功能及应用开发 406
8.15 LCD控制器功能及应用开发 414
8.16 矩阵键盘功能及应用开发 424
8.17 NAND FLASH功能及应用开发 427
8.18 USB接口功能开发实例 435
8.19 A/D,D/A转换器功能及应用开发 441
8.20 基于S698-MIL的流量计算机的设计 448
第9章 S698-T嵌入式系统应用开发实例 455
9.1 S698-T处理器功能组成 455
9.2 S698-T DKIT开发系统介绍 456
9.3 S698-T多功能IO接口MFIO端口功能及应用开发 457
9.4 S698-T中断控制器功能及应用开发 470
9.5 S698-T UART接口功能及应用开发 477
9.6 S698-T专用定时器Timerx功能及应用开发 491
9.7 S698-T ARINC429功能及应用开发 495
9.8 S698-T A/D,D/A转换器功能及应用开发 508
9.9 基于S698-T的EMBC2000-PCI高速数据采集卡的设计 514
第10章 S698P4嵌入式系统应用开发实例 523
10.1 S698P4处理器功能组成 523
10.2 S698P4-Dkit开发系统 524
10.3 S698P4存储控制器功能与应用开发 526
10.4 S698P4 I/O端口功能与应用开发 532
10.5 S698P4中断控制器功能与应用开发 535
10.6 S698P4 UART功能与应用开发 540
10.7 S698P4定时器功能与应用开发 545
10.8 S698P4 1553B总线功能与应用开发 548
10.9 S698P4 CAN总线功能与应用开发 560
10.1 0S698P4 ETHERNET接口功能与应用开发 577
10.11 S698P4导航模拟系统的设计 588
第11章 S698PM嵌入式系统应用开发实例 596
11.1 S698PM处理器功能组成 596
11.2 S698PM存储控制器功能与应用开发 597
11.3 S698PM中断控制器功能与应用开发 605
11.4 S698PM SPW功能与应用开发 611
11.5 S698PM SPI总线控制功能及应用开发 623
11.6 S698PM I2C总线功能及应用开发 630
11.7 S698PM TMTC功能与应用开发 635
11.8 S698PM USB功能与应用开发 657
第12章 S698高可靠计算机系统设计案例 666
12.1 提高系统可靠性的常用设计方法 666
12.2 基于S698的微小卫星计算机系统设计 679
12.3 S698运载专用计算机系统设计 685
12.4 S698综合信息处理装置系统设计 695
参考文献 706