|
与日常生活中的大多数事务一样,设计一个嵌入式产品的过程也必须从确定目标开始,对生产的产品进行明确定义。对产品进行定义主要是对产品是什么和能有什么功能进行描述,其次是在我们的整个开发过程中,应该要撰写一些开发文档,大概的框架的如下:
1)产品需求文档:描述产品的特性
2)功能需求文档:描述产品必须具备的功能
3)工程说明文档:描述系统实现的方法和满足需求的手段
4)硬件说明文档:对有关硬件进行描述
5)软件或固件说明文档:描述特定处理器下设计微程序以及固件的方法
6)测试说明文档:描述必须测试的项目和验证系统正常运行的方法
1.需求定义
需求定义用来描述产品的基本功能,对于公司来说,需求一般由该公司的市场销售部门或该公司的主要客户来制定;而对小公司或爱好者,技术人员可以自己负责定义需求,并撰写成文档。
通常需求定义是围绕以下几个因素而来:
1)系统的用途(定义需要系统实现的各种功能)
2)实际输入输出是何种方式实现的(为元器件的选型做参考)
3)系统是否需要操作界面(涉及软件层操作系统的选型)
2.处理器的选择
1)需要使用的I/O管脚数量
2)需要使用的接口数量
3)需要使用的内存容量
4)需要使用的中断数量
5)实时处理方面的考虑
6)该厂商是否提供好的开发工具和环境
7)处理器速度方面的考虑
8)只读存储器(ROM)的选择
9)电源的要求
10)设备工作环境的要求
11)使用周期成本
12)处理器相关资料是否丰富
详细内容参见www.crosstar.com.cn
|
|