
| 本书共有12章。第1章概括描述了基于底层硬件的软件设计所涉及的技术范畴;第2~4章介绍通用计算机在常用操作系统下的设备驱动软件模型和串/并/网络的通信实现及其USB、ISA、PCI设备/板卡的驱动程序设计;第5章介绍常见微控制/处理器的基本软件体系及其外设/接口驱动软件的直接软件架构;第6~10章介绍常用嵌入式实时操作系统的定制/移植及其基本软件体系与外设/接口驱动的软件架构;第11章介绍嵌入式应用体系外设/接口的可编程逻辑设计和FPGA-SoPC软硬件协同设计;第12章归纳总结了基于底层硬件的软件的基本特点和设计规则并通过若干个典型的项目设计实例说明了这些设计规律的综合实践应用。 |
| 怯肇乾(1969-),男,河南汝州人,电子与信息技术高级工程师,嵌入式系统设计师/培训师。怯公,多年从事软硬件体系及其系统工程设计,熟知Widows、Linux等应用程序设计,熟知、J2EE架构及其跨平台程序设计,熟知FPGA—SoPC软硬件协同设计,特别是嵌入式系统及其μc/Os、μC/Linux、WinCE、VxWorks等下的软件体系架构和外设/接口的驱动程序设计。怯公,在国内许多科技期刊上独立发表过很多技术性文章,独立编著有《嵌入式系统硬件体系设计》等技术书籍,多年来还不断从事高校研究生、本科生的教学及专业技术人员的培训。 |
| 第1章 基于底层硬件的软件设计概述 1.1 底层硬件操作软件及设计的总体阐述 1.2 通用计算机底层硬件操作软件及设计 1.3 嵌入式体系底层硬件操作软件及设计 本章小结 第2章 Windows底层硬件的软件设计 2.1 Windows底层硬件驱动及其软件开发设计概述 2.2 用WinDDK开发设计Windows设备驱动软件 2.3 用DriverStudio开发设计Windows设备驱动软件 2.4 用WinDriver开发设计Windows设备驱动软件 2.5 通过常见Windows通信接口进行数据传输设计 2.6 USB接口硬件设备的Windows驱动软件设计 2.7 ISA/PC104接口板卡的Windows驱动软件设计 2.8 PCI/CPCI接口板卡的Windows驱动软件设计 本章小结 第3章 基于Linux操作系统底层硬件的软件设计 第4章 VxWorks底层硬件的软件设计 第5章 嵌入式基本体系及外设接口的直接软件架构 第6章 嵌入式μC/OS基本体系及外设接口的软件架构 第7章 嵌入式DRTOS基本体系及外设接口的软件架构 第8章 嵌入式WinCE/XP基本体系及外设接口的软件架构 第9章 嵌入式Linux基本体系及外设接口的软件架构 第10章 嵌入式VxWorks基本体系及外设接口的软件架构 第11章 硬件外设/接口及其片上系统的可编程软件实现 第12章 基于底层硬件的软件设计实践 参考文献 |
商品评论(0条)