码迷,mamicode.com
首页 > 其他好文 > 详细

嵌入式项目开发调试流程,常见问题,解决方法

时间:2015-07-11 18:24:25      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:

 

对于一个嵌入式系统,可大可小,核心是一个或者多个MCU,然后配合各类外设,进行有序的组合。

 

我认为作为一个嵌入式项目的主管(本人偏软件),为了让这个项目能正常的运作起来,应该进行如下流程:

1.第一次的审查在原理图设计开始之前,确定MCU和相关外设芯片选择,并且根据相关文档确认其是否能符合该项目预期的功能性能需求。

2.制作完PCB,并焊接上器件之后,安排对MCU以及外设芯片的基本电压测量,使所有芯片的电压符合数据手册中的要求。

3.经过1,2步骤可以将样板安排移交基础驱动编写人员。基础驱动人员负责各类通讯接口的底层驱动并提供相关接口,也就是基本数据通讯功能实现(最常见的就是读写)。这个流程里面一般会碰到一些问题,分两类:一类是硬件设计上的缺陷BUG,或者一些不合理的地方。另一类就是软件设计时IO口配置,时序,时钟,通讯协议中的细节处理等。(有时间这个部分可以写很多。)然后我建议为了提高效率这一步和下一步应该同时进行,而且1流程之后就开始进行相关代码的编写,2完成就可以测试用以节省时间。

4.利用底层驱动接口对外设进行功能性控制,比如LCD控制器的画点画线画圆等,flash的块操作。

然后就是系统层面的事儿了。没有硬件基础这时候也能参与开发了(吃饭吃饭去了,哈哈)。

 

嵌入式项目开发调试流程,常见问题,解决方法

标签:

原文地址:http://www.cnblogs.com/bandynewer/p/4639042.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!