📄
字号:
<P>(1) 单片机系列兼容性设计 (2) 单片机最小系统电路设计 (3) 单片机资源的优先级应用分配规划 (4) 单片机外围扩展的总线配置 (5)
建立基础平台文档及应用规范 </P>
<P>2. 外围扩展规划
根据产品系列要求的系统扩展与系统配置要求,制定外围扩展的典型系列电路。这些典型电路应具有典型性,通用性和系列性。因为作为基础平台,虽然起"统一机芯"作用,但在不同产品中,会有不同的外围电路需求,例如在某个智能仪器的80C51基础应用平台中设置了自适应等精度数字脉冲频率测量接口及虚拟I2C总线接口。
</P>
<P>3. 软、硬件平台库建设 软硬件平台库是以电路单元和软件子程序或库函数的文档形式存在的。
所有基础平台、外围扩展的单元电路及相应的配套软件或典型子程序都应形成平台库文件。</P>
<P>4. 平台文档及应用规范建设
平台文档及应用规范是单片机产品技术开发中的技术传递语言。新产品研发时要用基础平台及平台库组合成新品研发的应用平台;新品研发完成后,技术成果必须以平台文档及应用规范的形式确认。</P>
<H2>四、 应用平台建设中的SSN设计 </H2>
<P>SSN设计是应用平台建设的基础。标准化设计是兼容性的基础,系列化是通用性的基础,而规范化设计则是要确定标准化设计、系列化设计的指令性地位。 </P>
<H4>(一) 标准化设计(Standardzation) </H4>
<P>1. 标准的电路连接。例如16键64键行列式键盘的行线序、列线序、键号、器件序号。 </P>
<P>2. 标准文件命名方法。任务名、子程序名、中断服务程序名、符号地址名等。 </P>
<P>3. 单片机外部扩展电路标准化。并行扩展方式,串行扩展方式。 只要有两个以上的相同应用就存在标准化问题。 标准化是兼容性应用基础。 </P>
<H4>(二)系列化设计(Seriation) </H4>
<P>1. 简化繁杂的应用状态。例如将所有的键盘应用用8个独立式键、4×4 16键、8×8 64键标准键盘电路替代,形成8.16.64键键盘系列。</P>
<P>2. 针对不同的应用,规划出优选的软、硬件结构。例如智能仪表中,针对不同的精度要求规划出低、中、高、超高精度的优选数据采集模块电路。 </P>
<P>3.
在产品的系列化设计中则要考虑产品的复盖面分割设计。单片机应用系统的柔性特性要求产品设计时要考虑柔性的系列扩展能力,具有迅速推出系列产品的能力。例如设计热流量计时同时考虑到热水计和流量计的兼容性设计。
系列化是对连续、繁杂应用状态的标称准化设计;而在标准化设计时又要考虑能满足多种兼容性要求。 </P>
<H4>(三)规范化设计(Normalization)</H4>
<P>规范化设计是标准化、系列化设计的指令性文件设计。</P>
<P>1. 电路标准化规范。制定具体的电路连接规范。例如键盘电路行线、列线选择、键号与行、列线关系;行列线的画法和称呼。
实现电路标准规范,人们能用简练的语言来描述一个标准电路。 </P>
<P>2. 电路的扩展规范。在标准电路不能直接满足应用要求时,制定出增删性设计原则,例如执行8.16.64键标准电路时,给出使用12键、32键键盘设计的规范。
</P>
<P>3. 虚拟外围扩展时,应遵循归一化设计原则,形成归一化的操作指令。以规范化的指令操作满足不同的外围扩展要求。</P>
<P>4. 技术文档的规范化设计 软件标号、文件名、管理标准(色彩、版本号) </P>
<H2>五、 应用平台的使用、维护与更新 </H2>
<P>在平台方式的应用产品开发中,要保证应用平台的权威、应用平台的动态性和应用平台更新中的独立预研。 </P>
<H4>(一) 新品研发中要保证平台的权威性 </H4>
<P>1. 新品必须使用基础平台作为产品的最小系统。</P>
<P>2. 新品所需要的外围扩展电路及应用程序必须从平台库中选取。</P>
<P>3. 新产品研制过程必须遵循平台的规范化管理要求。 </P>
<H4>(二) 重视应用平台的动态维护与更新</H4>
<P>随着器件技术发展以及平台的反复应用,要不断完善与扩展应用平台。 </P>
<P>1. 每一个新品研发结束时都要对使用的平台软、硬件进行评估,进行确认或提出修改意见,并进行可靠性登录,对修改意见进行测试及评估。</P>
<P>2. 确立新品研发产品成果与技术成果并重政策。技术成果体现在对应用平台完善及更新的贡献率。 </P>
<H4>(三)平台更新中要保持预研的独立性 </H4>
<P>1. 新品研制中,无法从平台获取的新技术新器件应纳入平台更新规划中,并列为该产品必须完成的预研项目,进行彻底研究,不得以产品开发代替技术预研。 </P>
<P>2. 随着新器件新技术的发展,应用平台主管工程师及时提出平台更新的独立预研项目。 </P>
<H4>(四)建立平台使用维护与更新管理规范 </H4>
<P>一个优秀的运行中的平台必须有优秀的技术管理,这些技术管理内容主要有: </P>
<P>1. 技术文档的版本管理 </P>
<P>2. 平台库的更新、补充与删除 </P>
<P>3. 技术成果平台转化中的考核、测评与登录</P>
<P>4. 平台软、硬件资源保护 </P>
<H2>六、 基于平台方式产品开发的技术管理 </H2>
<P>采用平台方式进行产品开发时,平台的技术管理至关重要,是平台模式的成败关键。 </P>
<H4>(一) 建立总工程师技术责任制 </H4>
<P>总工程师要抓"总","总"就是平台,而不是单个产品。总工程的技术责任在: </P>
<P>1. 平台建设的总体规划 </P>
<P>2. SSN设计的规则制定 </P>
<P>3. 平台的建设、维护与更新升级 </P>
<P>4. 平台更新的预研项目拟定及考核 </P>
<P>5. 产品研制的平台组合、技术成果任务下达、回收与平台回馈 </P>
<P>6. 平台技术文档管理规章的制定、运行与监督</P>
<H4>(二) 平台建设的总体规划 </H4>
<P>在没有厂家提供的半导体厂家平台时,应将厂家平台有关内容纳入应用平台。</P>
<P>1. 建立厂家平台目录,最大限度从半导体厂家索取单片机相关资料、手册、应用指南、厂家设计规范、参考设计,以减少产品设计中单片机资源应用的盲目性。 </P>
<P>2. 建立产品研发的应用平台目录。并以图解方式列出相应关系,并规定好软、硬件的文件名称。 </P>
<P>3. 平台建设任务的合理分解,制定平台建设任务书。 </P>
<P>4. 制定平台测评,验收方法。 </P>
<H4>(三)平台的维护、更新与升级 </H4>
<P>平台维护、更新、升级来源于产品的研发和独立预研课题。 </P>
<P>1. 产品的软硬件基础来源于平台,产品的创新成果要回馈平台,总工程师要保证产品设计中最大的平台供给和最大的平台回馈。 </P>
<P>2. 产品研发中建立技术成果档案。产品研发中要以技术成果论英雄。产品中除了技术成果,其余只是工作量。而进入平台的技术成果才是真正的技术成果。 </P>
<P>3.
对新器件、新技术拟定独立的预研计划,实行彻底研究,彻底研究应包括全面收集该器件的厂家资料和进行全面的实验,尽可能实现归一化的应用环境。例如DS1800的独立预研除了要研究其使用方法,软、硬件接口外,还要完成为单总线的探索,建立单总线的归一化操作指令与通用软件包,以满足其它单总线器件的应用。
</P>
<P>(四)制定平台技术文档管理细则并监督实施 </P>
<P>技术文档的平台的载体。技术文档管理方法是否先进、是否严格是平台健康与生命所在</P>
<P>1. 平台技术文档文本的根本形式是文字文本(包括图形)。只有最终实现文字文本才能形成平台技术文档。 </P>
<P>2.
平台技术文档必须有全面注释。包括原理说明、应用指南、资源占用、入口条件、出口状态等。所有技术交流内容都必须以文字说明。全面注释应以无障碍移植为考核标准。</P>
<P>3. 由总工程师制定平台文件的命名管理、版本管理与色彩管理规则。实施严格的命名、版本、色彩管理方法。 (1)
文件命名管理。每个平台软件、硬件模块都有唯一的文件名,便于实施按文件名的平台调度管理,包括分地区的远程调度。 (2)
文件版本管理。文件版本标志该文件的可靠程度,便于平台文件的动态维护管理。文件版本管理要形成版本台阶。例如V0.5(不含V0.5)以下为自己探索试验版本,无法提供他人使用;V0.5~
V0.9(不含V0.9)可供他人参考,但不保证准确可靠;V0.9以上可进入平台,作为试用文件。在有限的试验条件下保证准确可靠;V1.0可作为平台正式文件。平台正式文件经产品正式使用后无重大修改,只进行小数点后版本升级,重大修改时,可进行整数升级。
(3) 文件色彩管理。文件色彩管理用于技术文档的安全、保密管理要求。按技术密级给技术文档以颜色标记,如:
红皮文件:技术文档的最详尽描述,是企业的核心技术文件及资料,不得复印,不得携出室外,指定阅读范围。
黄皮文件:一般技术文档,有完整的应用指南,不得复印,不得带回家中 绿皮文件:一般技术资料,正在研制中的技术资料。
进入色彩管理的文件都属公司技术资料,不向外部提供。 4. 文档成果登记
平台文档是公司最重要的技术成果,是公司的集体财富,由公司有关成员集体创造。对这些成果应进行详尽的登录,是公司奖励的最重要依据。 </P>
<P align=center><A href="http://go.163.com/~czlyzhj/other.htm"><IMG border=0
height=55 src="建设单片机应用平台、实施平台开发战略.files/back1.gif"
width=43></A></P></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -