更多课程 选择中心

嵌入式培训
达内IT学院

400-996-5531

一个完整的嵌入式项目流程

  • 发布:嵌入式培训
  • 来源:嵌入式学习笔记
  • 时间:2017-12-04 13:07

建立一个研发项目管理的流程有如下好处:减少走弯路,减少产品缺陷,保持清晰的头脑,不迷茫,提高生产力。综合《人月神话》《代码大全》和《嵌入式系统设计》等经典书籍,结合本人多年工作经验,将嵌入式研发项目的一般流程总结如下(天龙八部):

一. 高层设计(规划项目)

1.需求收集:本项目解决什么问题,需要研发几个产品;

2.系统设计:每种产品的功能,彼此之间联系,用户接口设计;

3.项目管理:规划资源(人员/时间/经费)和安排进度(研发/市场/生产);

二. 原型实验(突破难点)

1.抽取难点:将项目中难点分解成一个个原子性实验;

2.设计算法:将每个原子性实验设计实现算法;

3.搭建环境:搭建软硬件平台测试上述实验;

4.实验验证:通过实践检验算法的正确性;

三. 产品设计(划分产品):

1.需求收集:该产品功能,接口,规格书;

2.系统设计:软件需求,硬件需求;

3.组件选择:

软件:开发环境与语言,操作系统,驱动库,中间件(TCP/IP,GUI,FileSystem)等;

硬件:MCU(CPU,RAM,ROM),电源,通信(RF,UART, SPI, I2C, Ethernet),存储,显示,人机交互等;

结构件:材质,尺寸,加工,印刷,包装,运输等。

四. 详细设计(软硬件框架):

1. 软件:接口协议,模块划分,进程通信,选择算法;

2. 硬件:设计原理图;

五. 构建实现(编码画板):

1. 软件:代码开发,白/黑/灰盒测试,系统集成和调试;

2. 硬件:设计PCB图,制作和测试样机;

六. 产品测试(质量保证):

集成测试 -> 功能测试 -> 性能测试 -> 压力测试

七. 项目归档(后续维护和生产)

1.软件:设计文档,源代码,产品镜像,测试镜像,测试说明书;

2.硬件:原理图,PCB图,BOM清单;

3.结构件:CAD图纸,生产厂家联系方式和价格表;

八. 生产制造(复制产品):

交付SMT工厂生产:PCB图纸,BOM清单,关键物料,检验流程和工程;

九. 发布产品(市场推广):

撰写产品说明书和技术白皮书,给潜在客户发布新产品,门户网站更新,淘宝店上挂。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:看看你编写的嵌入式程序符合规范吗?
下一篇:嵌入式系统之虚拟内存管理的作用以及好处

嵌入式工程师离不开的的IC设计软件

工程师用到的PCB设计软件你用过几个?

看嵌入式Linux设备驱动module_init 的神奇之处!

嵌入式干货分享之你不可不知的嵌入式领域中的各种文件系统

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省