freescale semiconductor 第16章基于硬件构件的嵌入式系统开发方法 V1.0 2009.2
第16章 基于硬件构件的嵌入式系统开发方法 V1.0 2009.2
本章目录 16. 嵌入式系统开发所遇到的若干问题 嵌入式硬件构件的基本思想与应用方法 16.3 基于硬件构件的嵌入式系统硬件电路设计原则 16.4基于硬件构件的嵌入式底层软件构件的编程方法 16.5 硬件构件化嵌入式开发技术的应用实例
本章目录 16.1 嵌入式系统开发所遇到的若干问题 16.2 嵌入式硬件构件的基本思想与应用方法 16.3 基于硬件构件的嵌入式系统硬件电路设计原则 16.4 基于硬件构件的嵌入式底层软件构件的编程方法 16.5 硬件构件化嵌入式开发技术的应用实例
16.1嵌入式系统开发所遇到的若干问题 目前,嵌入式系统开发主要存在以下两大问题: 1.硬件设计缺乏重用支持 > 目前缺少可供硬件设计工程师们共同遵守的设计 规范 2.驱动程序可移植性差 开发人员在编写驱动程序时缺少软件工程思想的 支撑 缺乏通用性,可移植性和可复用性较差
16.1 嵌入式系统开发所遇到的若干问题 目前,嵌入式系统开发主要存在以下两大问题: 1.硬件设计缺乏重用支持 ➢ 目前缺少可供硬件设计工程师们共同遵守的设计 规范 2.驱动程序可移植性差 ➢ 开发人员在编写驱动程序时缺少软件工程思想的 支撑 ➢ 缺乏通用性,可移植性和可复用性较差
16.2嵌入式硬件构件的基本思想与应用方法 1.什么是嵌入式硬件构件? 嵌入式硬件构件是指将一个或多个硬件功能模块、支撑电路 及其功能描述封装成一个可重用的硬件实体,并提供一系列规范 的输入/输出接口。 2.接口的分类 根据接口之间的生产消费关系,接▣可分为两类。 提供接口 需求接口
16.2 嵌入式硬件构件的基本思想与应用方法 1. 什么是嵌入式硬件构件? 嵌入式硬件构件是指将一个或多个硬件功能模块、支撑电路 及其功能描述封装成一个可重用的硬件实体,并提供一系列规范 的输入/输出接口。 2. 接口的分类 根据接口之间的生产消费关系,接口可分为两类。 提供接口 需求接口
16.2嵌入式硬件构件的基本思想与应用方法(续 3.硬件构件的分类 根据所拥有接口类型的不同,硬件构件分为三类。 核心构件:只有提供接口,没有需求接口 中间构件:既有需求接▣又有提供接口 终端构件:终端构件只有需求接▣ 表16-1核心构件、中间构件和终端构件的区别 类型 需求接口 提供接口 举例 核心构件 无 有 MC68HC908GP32最小系统、MCF52233最小系统 中间构件 有 有 电源控制构件、可变频率产生构件、 电平转换构件 终端构件 有 无 LCD构件、LED构件、键盘构件
16.2 嵌入式硬件构件的基本思想与应用方法(续) 3. 硬件构件的分类 根据所拥有接口类型的不同,硬件构件分为三类。 核心构件:只有提供接口,没有需求接口 中间构件:既有需求接口又有提供接口 终端构件:终端构件只有需求接口 表 16-1 核心构件、中间构件和终端构件的区别 类型 需求接口 提供接口 举例 核心构件 无 有 MC68HC908GP32最小系统、MCF52233最小系统 中间构件 有 有 电源控制构件、可变频率产生构件、 电平转换构件 终端构件 有 无 LCD构件、LED构件、键盘构件