嵌入式系统设计方法
Design Methods of Embedded System
第一章 嵌入式系统概述
嵌入式系统的概念和基本要素;嵌入式系统设计学科研究的主要内容;嵌入式系统设计学科的地位和重要性;嵌入式系统设计学科的发展现状与发展趋势;需要注意的行业标准与相关学科
第二章 嵌入式处理器
嵌入式处理器的基本特征;分类介绍嵌入式处理的特点与应用:微控制器(MCU)、微处理器(MPU)、数字信号处理器(DSP)、片上系统(SOC)、可编程片上系统(SOPC);典型的嵌入式处理器硬件系统设计
第三章 嵌入式软件开发语言
嵌入式软件的基本特征;从计算机软件到嵌入式软件开发的过渡;面向处理器的汇编语言;嵌入式C/C++编程;具有平台无关特性的Java语言;嵌入式统一建模语言(UML);嵌入式开发语言在不同设计场合和不同设计层次中的应用
第四章 实时操作系统
实时操作系统(RTOS)的基本概念;RTOS在嵌入式系统设计中作用和地位;介绍几种适合于不同应用领域的RTOS:ucOS/II(MCU)、Virtuso(DSP)、Linux(MPU);以VxWorks为例重点介绍RTOS的原理与应用;演示ucOS/II在C2000 系列DSP平台上的移植与应用
第五章 嵌入式Internet技术
嵌入式Internet的基本概念;地球电子皮肤的概念阐述与实现;TCP/IP协议族及其在嵌入式系统中的实现;HTTP、FTP、PPP实现与应用实例
第六章 嵌入式软件开发流程和集成开发环境
嵌入式软件开发基本流程;集成开发环境的基本构成要素;GNU组织与资源介绍;面向处理器的集成开发环境;面向实时操作系统的集成开发环境;UML集成开发环境;开发工具的组织与选择
第七章 可编程逻辑器件
可编程逻辑器件的定义与分类;可编程逻辑器件在嵌入式系统设计中的地位与作用;可编程逻辑器件的发展现状与发展趋势;重点介绍Xilinx可编程逻辑器件:CPLD、FPGA、Platform FPGA原理和应用;Xilinx可编程逻辑器件硬件系统设计
第八章 硬件设计描述语言
可编程逻辑器件与硬件描述语言;VHDL和Verilog HDL语法与基本电路设计;HDL仿真工具的基本使用方法;Handel-C语言语法与程序设计;基于C语言的FPGA设计工具DK1;信号处理算法的FPGA实现
第九章 可编程逻辑器件开发流程与集成开发环境
可编程逻辑器件基本开发流程;集成开发环境的基本构成要素;百万门级FPGA开发工具Foundation ISE的使用;系统级开发调试工具:System Generator、Modular Design和Chip Scope ILA;开发工具的组织与选择
第十章 智力产权复用与IP Core开发
可编程逻辑器件与智力产权(IP);基于IP Core的嵌入式系统设计理念;IP Core的开发流程;IP Core的使用方法:Core Generator;智力产权保护与传播工具:IP Capture
第十一章 基于FPGA的嵌入式系统设计
微处理器IP Core的基本特征;可编程片上系统(SOPC)的实现;Pico Blaze、Micro Blaze和PowerPC405微处理器IP Core介绍;基于微处理器IP Core的软件开发;软硬件协同设计与仿真技术
第十二章 嵌入式系统项目开发
嵌入式系统项目开发一般流程;小组项目开发过程;文档规范与质量控制;嵌入式系统硬件设计参考;嵌入式系统软件设计参考;一个基于FPGA和DSP的嵌入式系统项目开发实例
《ARM嵌入式系统基础教程》
周立功
实时嵌入式系统软件设计方法
刘利强
嵌入式系统导论:CPS方法
Edward Ashford Lee
《嵌入式系统:体系结构、编程与设计》
Raj Kamal