导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[jerry1908]单片机或者嵌入式系统的开发规范化问题



No.97021
作者:jerry1908
邮件:jerry1908@sina.com
ID:58513
登陆:2次
文章数:4篇
最后登陆IP:59.56.105.137
最后登陆:2006/8/25 15:39:20
注册:2006/8/20 7:53:32
财富:133
发帖时间:2006/8/24 8:46:20
发贴者IP:59.61.104.141
标题:jerry1908:单片机或者嵌入式系统的开发规范化问题
摘要:No.97021单片机或者嵌入式系统的开发规范化问题 随着人才流动的加快和研发周期的缩短,我们个人需要快速高效的完成自己的设计,维护和升级,公司需要人走不影响项目进度、新员工很快就能接手。这就需要:一个系统设计完成以后,它不应该仅仅是一些源代码,还应该包括各种各样的开发文档。(这对以后自己对系统的维护和升级都有很好的参考作用。而且能最大情况的避免一种情况:你改了一个BUG,却发现又出现了很多个BUG。)一个系统开发完成,它究竟应该包含那些文档,这些文档一般是怎么完成的,应该包含哪些内容?这就是系统开发的规范化问题。系统开发的规范化不仅有利于自己,也有利于公司,更有利于新手。规范化的设计让工程师工作更高效,这已经是不用争论的事实。现在在大型软件工程开发方面,这已经做得相当好。但在单片机和嵌入式系统的开发方面,规范化的工作却有待我们共同探讨。一个不容否认的事实是:国内的大部分小系统开发工程师从来不写文档,一开始就是以功能完成为中心进行代码设计。在香港的一些公司也是这样一种设计模式。在国内,一些公司的研发管理人员也有一种误导——快写代码,快让我看见功能,不要你做其他的,完成功能就好。这些都把我们的设计导入一种误区:大部分时间都在写代码,改代码。在此提出系统开发的规范化问题,也是我个人的一点想法而已。仅供参考。不过,一切还得从实际出发,倒没有必要硬要把设计从写某些文档开始,太教条了不好。如果你感觉写某些文档是浪费时间,那就别写吧。在这里,我给出一个小系统大致包括的文档,仅作参考。PRODUCT SPECIFICATION 一般是市场部或者是客户提供的 PRODUCT SPECIFICATION ——》 PROJECT LEADER PROJECT LEADER 给工程师分配方案 SOFTWARE SPECIFICATION ——》 HARDWARE ENGINEERS HARDWARE SPECIFICATION ——》 SOFTWARE ENGINEERS MECHANICAL SPECIFICATION ——》 MECHANICAL ENGINEER一、 硬件工程师的芯片选择,原理图的设计硬件工程师根据HARDWARE SPECIFICATION 来选择芯片(也可能是PROJECT LEADER 早已为你定了),再根据芯片说明来设计各功能模块电路。出一份文档 HARDWARE IMPLEMENTATION  并进行SCHEMATIC DESIGN  再把这些资料提供给SOFTWARE ENGINEER。 PCB LAYER 当然不需要文档了。 但有跟随的HARDWARE UPDATE REPORT 包括调试修改和最后的软硬联调, ......

>>返回讨论的主题


  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:16毫秒 最大:78531毫秒 查询6次