32位嵌入系统编程

32位嵌入系统编程
作 者: Rick Grehan 许汝峰 许汝峰
出版社: 中国电力出版社
丛编项: 嵌入系统编程丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 嵌入式计算机
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《32位嵌入系统编程》作者简介

内容简介

本书是集作者多年的经验,精心编著的建立实时嵌入系统的一本实用的指导书籍,内容包括设计开发实时系统、软件的安装与设置、调试、键盘和屏幕I/O、文件系统、中断、时钟、智能UPS、多任务、网络、与Web连接、Java、浮点编程、动态链接库、固化应用程序等。本书几乎涵盖了实时系统开发的各个层面,内容由浅入深,可读性较高。本书适合实时系统软、硬件设计开发人员及大专院校师生阅读。

图书目录

引 言

第1章 法入系统介绍

1. 1 实时系统

1. 2 实时嵌入系统

1. 3 嵌入处理器

1. 4 PC嵌入系统诞生

1. 5 小结

第2章 设计和开发实时系统

2. 1 一个实用的方法

2. 2 迭代方法

2. 3 分桥阶段

2. 4 设计阶段

2. 5 一些决定

2. 6 实现阶段

2. 7 实现设计

2. 8 小结

第3章 软件的安装与设置

3. 1 选择平台和工具软件

3. 2 Too1Suite部件

3. 3 ToolSuite缩略版

3. 4 ETS内核应用程序环境

3. 5 硬件安装

3. 6 软件安装和设置

3. 7 配置Visud C++和Developer Studio

3. 8 编程项目

3. 9 小结

第4章 调试

4. 1 软件调试器

4. 2 硬件调试

4. 3 软件仿真器

4. 4 用Too1Suite工具调试

4. 4 嵌入StudioExpress扩充功能

4. 5 小结

第5章 收款机

5. 1 POS系统是如何工作的

5. 2 设计仿真系统

5. 3 建立POS项目

5. 4 运行POS项目

5. 5 概览源代码

5. 6 小结

第6章 键盘和屏幕I/O

6. 1 按键. 小键盘和键盘

6. 2 LED. LCD和显示器

6. 3 ETS内核的键盘和屏幕I/O支持

6. 4 POS项目中的代码

6. 5 小结

第7章 文件系统

7. 1 选择文件系统

7. 2 选择存储设备

7. 3 ETS内核文件系统

7. 4 POS项目中的I/O

7. 5 小结

第8章 一个简单UPS

8. 1 设计仿真

8. 2 建立UPS项目

8. 3 源代码概述

8. 4 小结

第9章 中断

9. 1 中断如何工作

9. 2 ISR基础

9. 3 PC体系上的中断

9. 4 ETS内核下的中断处理

9. 5 UPS项目中的中断

9. 6 小结

第10章 时钟

10. 1 时钟的应用

10. 2 选择时钟硬件

10. 3 软件考虑

10. 4 ETS内核时钟

10. 5 UPS项目中的时钟

10. 6 小结

第11章 智能UPS

11. 1 智能UPS如何工作

11. 2 设计仿真

11. 3 生成智能UPS的执行程序

11. 4 运行智能UPS执行程序

11. 5 概览源代码

11. 6 小结

第12章 多任务

12. 1 过程和多过程

12. 2 线程和多线程

12. 3 过程与线程

12. 4 调度

12. 5 同步

12. 6 任务间的通信

12. 7 中断处理

12. 8 选择实时操作系统

12. 9 调试

12. 10 智能UPS中的线程

12. 11 小结

第13章 串行I/O

13. 1 串行I/O的基础知识

13. 2 RS—232C串行标准

13. 3 外设串行总线

13. 4 芯片间的串行总线

13. 5 智能UPS中的串行I/O

13. 6 小结

第14章 网络版UPS

14. 1 网络版UPS是如何工作的

14. 2 设计仿真

14. 3 生成网络版UPS项目

14. 4 运行网络版UPS项目

14. 5 源代码概览

14. 6 小结

第15章 网络

15. 1 网络概念

15. 2 嵌入系统的联网

15. 3 TCP/IP网络的实现

15. 4 针对ETS内核的网络编程

15. 5 小结

第16章 与Web连接

16. 1 嵌入应用的HTTP

16. 2 HTTP协议

16. 3 Web服务器

16. 4 嵌入程序中的HTML

16. 5 动态HTML

16. 6 ETS内核HTTP服务器

16. 7 网络版UPS中的在线HTML

16. 8 小结

第17章 Java

17. 1 语言和平台

17. 2 嵌入开发的优点

17. 3 Java的局限

17. 4 支持Java的不间断电源系统

17. 5 小结

第18章 浮点编程

18. 1 科学计数法的术语

18. 2 嵌入系统支持的浮点运算

18. 3 浮点数据格式

18. 4 浮点硬件和浮点软件

18. 5 位图过滤器

18. 6 小结

第19章 动态连接库

19. 1 什么是DLL

19. 2 使用DLL的优点

19. 3 使用DLL的缺点

19. 4 在ETS内核下应用DLL

19. 5 ENCDEC编程项目

19. 4 小结

第20章 C++异常和结构异常

20. 1 异常处理的作用

20. 2 嵌入系统中的异常处理

20. 3 C++异常处理

20. 4 结构化异常处理

20. 5 可重新启动的UPS

20. 6 小结

第2l章 固化应用程序

21. 1 在嵌入系统中应用ROM

21. 2 ROM的类型

21. 3 PROM编程

21. 4 调试ROM中的程序

21. 5 PC引导方法

21. 6 TOOLSUITE对ROM的支持

21. 7 小结

附录A 硬件资源指南

附录A. 1 单板机(单板机)

附录A. 2 硬件调试工具

附录B API

附录B. 1 C运行库函数

附录B. 2 WIN32API

附录B. 3 WINSOCKAPIS(Windows套接应用程序接口)

附录B. 4 内核API

附录C 配置Windows串行连接

附录C. 1 哑调制解调器电缆技术规范

附录C. 2 安装直接连接驱动程序

附录C. 3 安装拨号网络

附录C. 4 创建拨号网络连接

附录D 实时和嵌入系统的开发方法论

附录D. 1 OCTOPUS

附录D. 2 ELLISON

附录D. 3 OBJECTGEODE

附录D. 4 ROOM

附录D. 5 SHLAER—MELLoR

附录D. 6 K—FLOW和GOO