- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XX 汽车部件股份有限公司三层文件
文件编号:Q/FL3.0857-2020 版次:C1.0
文件名称:嵌入式软件管理办法 页数:13 页
1 目的
1.1 规范产品嵌入式软件的开发过程及应用管理,提高嵌入式软件程序的可靠性。
1.2 保证软件的开发过程中各环节的协调性、衔接性、可控性,确保各阶段的工
作质量。
2 范围
本办法适用于公司开发的电子水泵、电子真空泵、温控模块、电子机油泵、电
动压缩机等产品的嵌入式软件的开发与管理。适用于公司外购的控制单元的嵌
入式软件管理。
3 术语和定义
3.1 嵌入式软件:嵌入在硬件存储器中的操作系统、底层外设驱动软件及应用层
软件。
3.2 PCBA:PCB 空板经过SMT (表面贴装技术)上件,再经过DIP (双列直插式
封装技术)插件的整个制程,简称PCBA。即PCB 电路板焊接完毕所有元器件的
状态。
3.3 MCU:微控制器,嵌入式控制器中的主控芯片。一般焊接在PCBA 上。
3.4 基线:代表多个源代码文件的一组版本;代表文档 (单个或多个)的一个稳
定状态,例如有一个项目设计文档,当设计基本完成,开发即将开始的时候,
需要把文档固定下来,内容不能再频繁改变,否则可能导致每个开发人员所参
照的文档并不是同一个文档。
3.5 嵌入式软件测试计划:制定嵌入式软件测试及验收的方法,确认软件符合
产品的技术要求。
3.6 程序烧录:使用工具将程序下载到控制器(微处理器)的存储器中。
3.7 用户手册:软件的烧录说明书。
4 职责
4.1 电控设计科长:负责产品的总体设计及验证,总体工作计划与进度的沟通及
协调。
4.2 软件工程师:负责控制单元软件开发,相关工作的沟通及协调。
4.3 硬件工程师:负责控制单元硬件开发,相关工作的沟通及协调。
4.4 测试工程师:根据产品的技术要求,实施测试计划。
5 工作内容说明(1)
1
本节内容适用本公司嵌入式软件的开发。
本公司软件开发分为五个阶段:第一阶段:产品需求及分析;第二阶段:软
件设计和开发;第三阶段:软件测试;第四阶段:软件交付;第五阶段:维护
及升级。
5.1 第一阶段:产品需求及分析
5.1.1 项目的启动后,电控设计科长组织项目成员,根据产品、客户、法规需求
等,转化为产品的外观与空间尺寸要求以及包含产品功能、性能、接口及寿命
指标等内容的产品总体设计要求,《产品技术规格说明书》中体现对软件功能的
需求,必要时与顾客签署技术合同/协议。
5.1.2 硬件工程师、软件工程师按照空间尺寸和接口等要求进行产品总体结构设
计,进行 PCB 关键器件的选型,PCBA 的概要设计。
5.1.3 硬件工程师、软件工程师确认控制器的总体设计方案与具体尺寸、PCBA
的具体尺寸,以及控制器的装配。
5.1.4 硬件工程师并与软件工程师确认PCBA 元器件(如微处理器、通信芯片等)
的选型,并确认控制器设计的具体方案。硬件工程师进行原理图、PCB 设计,并
完成PCBA。
5.1.5 软件工程师与硬件工程师完成产品功能、控制与诊断的策略的确认后,
确认对软件控制及诊断策略的技术要求。
5.2 第二阶段:软件设计和开发
5.2.1 软件设计工程师根据产品总体设计要求,控制器技术要求,以及控制器电
路原理图,设计软件总体结构,划分功能模块,描述各功能模块的功能(包含软
件控制及诊断),并生成《软件设计说明书》。依据软件设计说明书详细设计各
模块的功能、算法。根据所选用的MCU,利用相配套的开发平台和工具链,如源
代码编辑工具、代码编译器、硬件仿真器和下载器等,进行详细的功能性软件
开发。代码编译调试根据具体的 MCU 选型决定;算法开发和仿真采用
Matlab/simulink。
5.2.2 对软件设计需要考虑可靠性、效率、可移植性设计。
5.2.3 测试工程师编写《嵌入式软件测试计划》。
5.2.4 软件开发过程版本管理。
软件开发过程中的版本信息记录在 《软件版本记录表》中,应包括发布日期、
变更说明、变更前后软件版本。变更说明包括变更原因、变更内容、变更影响
分析、变更人员、测试人员、测试描述等。
5.3 第三阶段:软件测试
5.3.1 测试工程师根据《嵌入式软件测试计划》,根据实际需要利用软件在环
您可能关注的文档
最近下载
- 【国家标准】GB∕T 35450-2017 聚碳酸酯薄膜及片材.pdf
- 医疗废物管理制度 (1).doc VIP
- 青19J2青19J3建筑专业(三):建筑用料及做法+屋面.docx
- 项目安全资料标准化实施手册 (1).pdf VIP
- 2022年成都市武侯国有资本投资运营集团有限责任公司招聘考试题库及答案解析.docx VIP
- 机械设计软件:Creo二次开发_(2).CreoAPI基础.docx VIP
- 第三十八回 及时雨会神行太保 黑旋风斗浪里白条-名著《水浒传》阅读导航+情节概括+思维导图+原文批注+阅读训练初中语文.docx VIP
- 物理性污染与防治.ppt VIP
- 1+X快递运营理论测试题.docx VIP
- 9.29事故抢险救援战评总结.ppt VIP
文档评论(0)