![內容虛線](http://img.alicdn.com/imgextra/i4/101450072/TB2uhKJhB0kpuFjSsppXXcGTXXa-101450072.png)
內容簡介
![](http://img.alicdn.com/imgextra/i2/101450072/TB2LvCmhxXkpuFjy0FiXXbUfFXa-101450072.png)
介紹基於底層硬件的軟件設計,涉及了設備驅動程序的設計、嵌入式實時操作繫統的定制/移植、基於底層硬件的軟件體繫架構等實用技術。主要包括兩個方面的內容:一是通用計算機在Windows、Linux和Vx-Works等常見操作繫統下的串/並/網絡通信實現和USB、ISA、PCI設備/板卡的驅動程序設計;二是嵌入式應用體繫的直接基本軟件架構與基於μC/OS、DSP/BIOS、WinCE/EXP、μCLinux及VxWorks等常見嵌入式實時操作繫統下的基本軟件架構及各類常見嵌入式軟件體繫下的UART、SPI、CAN、EMAC、ADC、DAC、存儲器件等外設/接口的驅動軟件設計。書中還介紹了如何使用CPLD/FPGA/PAC等器件進行可編程數字/模擬邏輯軟件的設計,進而實現所需的特定外設/接口及其連接與FPGA-SoPC軟硬件協同的設計。
本書特......