一、嵌入式产品的研发流程
一般我们提到嵌入式的产品,那肯定是硬件+软件两部分的组成产物。硬件部分主要分为前期的需求分析,方案设计,然后原理图的设计,PCB布局布线,然后投板生产;软件部分,包括前期的需求分析,总体方案设计,模块划分,然后写具体的代码实现,然后是测试生产,这其中还包括顶层的应用软件、操作系统和中间件和底层驱动的设计。当然一个成熟的嵌入式产品还包括结构设计和五性的设计等等。所以提到一个嵌入式产品的研发,会想到这样几条研发路线。
二、本人从事的嵌入式产品研发工作
本人在一款嵌入式产品设计中,主要负责软件开发部分的底层驱动代码设计和测试工作。那么主要的工作就是先了解实际项目的需求,大概使用哪种操作系统?都用哪些接口芯片?CPU的型号是什么?以及硬件的基本框架等等。根据这些参数做一下需求分析。然后代码做总体设计,每个接口的详细设计,调试以及后期的测试工作等。当然,产品组装好的整机联试必要时也要参与的。
三、嵌入式产品研发中我参与流程中的步骤
1.软件方案讨论设计阶段,部分参与;
2.底层驱动需求分析与整体设计;
3.驱动代码编写和测试;
4.整机联试支持;
产品研发中主要参与以上4个步骤。
以上就是我对于嵌入式产品设计的理解、主要参与的工作和研发过程中的参与步骤。希望对你有帮助!
可以加入QQ群:687360507
与大伙沟通交流,技术在于分享而进步