嵌入式研发流程介绍

1.嵌入式开发流程

|------------|--------------|----------------------------------------------------------|----------------------------------------------------------|
| 序号 | 研发阶段 | 描述 | 输出内容 |
| 1 | 原始需求定义 | 由市场或相关人员提供客户的功能要求。 | 原始需求文件 |
| 2 | 产品需求分析 | 结合客户的功能要求,完成项目立项,制定研发目标、团队组建、预算、技术路线,详细的产品需求以及项目的工作计划安排。 | 立项文件/需求分析文件/工作计划文件 |
| 3 | 产品设计 | 整理产品的整体设计思路和架构,对产品的硬件、软件进行详细设计。 | 概要设计/硬件详细设计/软件详细设计 |
| 4 | 产品开发 | 完成硬件、软件和结构的设计。 完成测试用例和测试方案设计。 | 硬件资料:原理图、PCB、生产相关文件。 软件资料:源码和可执行文件。 结构资料:结构设计图纸 测试:测试用例。 |
| 5 | 产品研发验证测试 | 完成产品的测试工作、产品说明书。 | 测试报告、产品规格书、产品使用说明书 |
| 6 | 小批验证测试 | 完成小批量的测试工作和组装方案。 | 小批测试报告/整机组装工艺文件 |

  1. 每个阶段的输出内容,需经过项目组评审确认 。
  2. 若在项目开发过程中出现需求变更,需领导签字确认,开发计划上可重新计划,同时每个阶段的输出随之更新;若需求变更影响大,则重新立项。
  3. 技术人员开发的内容必须首先经过自己验证后才能交付给测试工程师测试,否则测试工程师可不接收样机测试。
  4. 整个开发过程中,项目经理负责项目资源协调等管理工作,对项目的开展具有决策权。
  5. 产品版本由测试部发布(包括硬件和软件固件版本),研发人员输出的版本只和测试部对接工作。
  6. 立项、总体设计、产品设计和研发测试评审后,技术人员、项目经理及领导签字确认。

2.岗位描述

|------------|--------------|----------------------------------------------------------------------------------------------------------------------------------------------------|
| 序号 | 岗位名称 | 岗位职责描述 |
| 1 | 项目经理 | 1.负责产品开发过程中的总体把控,制定产品总体设计方案及开发流程。 2.负责研发过程中资源协调、评审、样机质量监控等相关管理工作。 3.深入理解产品发展方向,参与部分的产品具体实现工作。 |
| 2 | 嵌入式软件工程师 | 1.负责根据需求及设计,完成详细设计、编码、单元测试。 2.配合硬件工程师完成硬件功能测试。 3.提交嵌入式软件版本给测试部和配合测试部解决测试中遇到的问题。 4.配合运营部试制及生产过程中遇到的问题。 |
| 3 | 上位机软件工程师 | 1.负责上位机软件的详细设计、编码实现和使用说明。 2.协助测试部测试过程中遇到的问题(上位机方面)。 3.协助运营部试制和生产中遇到的问题(上位机方面)。 |
| 4 | 硬件工程师 | 1.负责硬件的详细设计、原理图图纸、PCB图纸及BOM清单。 2.配合嵌入式软件工程师完成硬件功能的调试工作。 3.负责硬件功能、性能等相关测试。 4.协助测试部解决测试过程中遇到的问题(硬件方面)。 5.协助运营部解决试制和生产过程中遇到的问题(硬件方面)。 |
| 5 | 结构工程师 | 1.负责产品结构图纸的设计及打样。 2.负责测试部和运营部结构组装等相关问题。 |
| 6 | 测试工程师(测试部) | 1.根据产品需求和设计、设计编写相关测试方案、设计测试用例。 2.负责产品的白盒和黑盒测试。 3.准确详实描述BUG产生过程、BUG的现象,准确定位并跟踪问题,推动问题及时合理地解决。 4.负责输出产品的测试报告(功能、性能、可靠性等)。 5.负责输出产品使用手册。 6.交付产品软硬件版本。 |

相关推荐
小李独爱秋1 小时前
“bootmgr is compressed”错误:根源、笔记本与台式机差异化解决方案深度指南
运维·stm32·单片机·嵌入式硬件·文件系统·电脑故障
梁洪飞4 小时前
内核的schedule和SMP多核处理器启动协议
linux·arm开发·嵌入式硬件·arm
雪兽软件5 小时前
物联网 (IoT) 将如何改变我们的工作方式
物联网
范纹杉想快点毕业5 小时前
实战级ZYNQ中断状态机FIFO设计
java·开发语言·驱动开发·设计模式·架构·mfc
才盛智能科技6 小时前
K链通×才盛云:自助KTV品牌从0到1孵化超简单
大数据·人工智能·物联网·自助ktv系统·才盛云
宵时待雨7 小时前
STM32笔记归纳8:时钟
笔记·stm32·单片机·嵌入式硬件
JJRainbow8 小时前
SN75176 芯片设计RS-232 转 RS-485 通信模块设计原理图
stm32·单片机·嵌入式硬件·fpga开发·硬件工程
花月mmc8 小时前
CanMV K230 波形识别——整体部署(4)
人工智能·python·嵌入式硬件·深度学习·信号处理
宁静致远20219 小时前
STM32模拟IIC读取PCF8563
stm32·单片机·嵌入式硬件
三佛科技-134163842129 小时前
宠物洗澡打泡机方案,宠物泡泡机MCU方案开发设计分享
单片机·嵌入式硬件·物联网·智能家居·pcb工艺·宠物