一关于嵌入式开发的先有鸡还是先有蛋的有关问题
一关于嵌入式开发的先有鸡还是先有蛋的问题
刚入公司,跟了一个师傅,现在在做一个LED的控制电路,是基于ARM7的,师傅把电路图给我了,板子也做出来了。让我先看懂原理图,软件的没有给我,不知道是不是还没有开始做。
我想问一下各位大大,做这种项目是先定一个要完成的功能(就是软件吧),然后再画硬件的电路图还是先把硬件搭好了再在上面编写软件?或者同时进行?
------解决方案--------------------
一般来说是:
先确定功能,然后在软件的需求和规范下,确定硬件接口
然后同步开发
不过一般都是硬件先出来.调试硬件功能单元.
最后在上面实现软件整体功能
总体来说,还是硬件先行一步的,就像一个人,没有躯体,怎么去体现它致高无尚的灵魂呢?
嘿嘿
刚入公司,跟了一个师傅,现在在做一个LED的控制电路,是基于ARM7的,师傅把电路图给我了,板子也做出来了。让我先看懂原理图,软件的没有给我,不知道是不是还没有开始做。
我想问一下各位大大,做这种项目是先定一个要完成的功能(就是软件吧),然后再画硬件的电路图还是先把硬件搭好了再在上面编写软件?或者同时进行?
------解决方案--------------------
一般来说是:
先确定功能,然后在软件的需求和规范下,确定硬件接口
然后同步开发
不过一般都是硬件先出来.调试硬件功能单元.
最后在上面实现软件整体功能
总体来说,还是硬件先行一步的,就像一个人,没有躯体,怎么去体现它致高无尚的灵魂呢?
嘿嘿