• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

单片机及周边电路的开发周期

请问大家开发新的单片机软件及周边电路通常要多长时间?
当然,不同系统,不同产品时间会不同.希望大家能告诉一下你们所开发的系统的周期.谢谢!
我一朋友用汇编开发一单片机软件,该软件用A4纸打印出来50多页,他用了10个月,请问,这样的速度是否很慢?
全部回复(34)
正序查看
倒序查看
g_yong
LV.4
2
2007-05-17 09:03
现在的单片机大都选用C语言来开发,10个月开发一个程序,显得非常慢.
0
回复
g_yong
LV.4
3
2007-05-17 09:05
程序的大小也不能打印出来的印的张数来衡量.要用编译后占多少空间来衡量.
0
回复
chargerl
LV.2
4
2007-05-17 15:40
@g_yong
程序的大小也不能打印出来的印的张数来衡量.要用编译后占多少空间来衡量.
用汇编,大小5K.
据开发人员说是汇编他更熟悉,而且程序不容易出错.
总之开发了很长时间,也不知道是不是被忽悠了.
0
回复
g_yong
LV.4
5
2007-05-17 15:47
@chargerl
用汇编,大小5K.据开发人员说是汇编他更熟悉,而且程序不容易出错.总之开发了很长时间,也不知道是不是被忽悠了.
效率太低,这样的程序我抽空用一星期就调试完成了,如果你需要看看我写的程序的话.你只需要留下油箱.
0
回复
g_yong
LV.4
6
2007-05-17 16:04
@chargerl
用汇编,大小5K.据开发人员说是汇编他更熟悉,而且程序不容易出错.总之开发了很长时间,也不知道是不是被忽悠了.
我的QQ:573591624
0
回复
2007-05-17 22:25
此帖已被删除
0
回复
昊天lg
LV.1
8
2007-05-17 23:34
@a441208907
此帖已被删除
团队的力量是巨大的~~~要是一个人做,肯定要费很长时间~!
0
回复
2007-06-21 14:44
@chargerl
用汇编,大小5K.据开发人员说是汇编他更熟悉,而且程序不容易出错.总之开发了很长时间,也不知道是不是被忽悠了.
呵呵,10个月是有点久,也要看看你要做的是一个什么东西呢,有些东西调试、测试很难的.以后有这一类的需求,欢迎找我,QQ:178843781/MSN:SHZHYZL@HOTMAIL.COM/FLY_MAN163.COM
0
回复
2007-07-06 00:45
@昊天lg
团队的力量是巨大的~~~要是一个人做,肯定要费很长时间~!
没错,我们也是经常调用别人写好的子程序,觉得合用就读一遍,
作小小修改就能用啦,效率会高很多的.
0
回复
wangzai_he
LV.3
11
2007-07-08 22:20
其实开发一个东西不能光看程序大小和时间长短来说他的效率低,如果说他做一个首板且程序量小的话10个月确实效率太低了,如果说包括调试用了10个月就不奇怪了,我公司在一年前就接了一个开水壶的方案,程序大小就2K左右,但参数难调,现在还在修改当中,可能有人说是我们水平太差,但是这个方案是在3年前就已经启动了,在我们做这个方案前客户就找了一家专业的开发公司做了两年没做出来又找的我们公司
0
回复
伟哥
LV.4
12
2007-07-22 20:42
@wangzai_he
其实开发一个东西不能光看程序大小和时间长短来说他的效率低,如果说他做一个首板且程序量小的话10个月确实效率太低了,如果说包括调试用了10个月就不奇怪了,我公司在一年前就接了一个开水壶的方案,程序大小就2K左右,但参数难调,现在还在修改当中,可能有人说是我们水平太差,但是这个方案是在3年前就已经启动了,在我们做这个方案前客户就找了一家专业的开发公司做了两年没做出来又找的我们公司
啊!老兄,一个开水壶做两年还没有搞出来,月球上用的啊!现在市面常用的我用几个小时就可以搞定了.
0
回复
njyd
LV.8
13
2007-07-23 19:23
  这要看具体产品,还有几个人干?业余还是专业?
  干几年后流产的都有.
0
回复
fubenbao
LV.3
14
2007-07-29 23:01
@njyd
  这要看具体产品,还有几个人干?业余还是专业?  干几年后流产的都有.
这年头吹牛不报税的人太多了!1周居然可以完成别人几个月的工作!即便是很小的项目,连最起码的验证时间都没有.真的很怀疑!!!
0
回复
wangzai_he
LV.3
15
2007-08-28 15:45
@伟哥
啊!老兄,一个开水壶做两年还没有搞出来,月球上用的啊!现在市面常用的我用几个小时就可以搞定了.
这位兄弟可能不知道其中的功能和要求,市面上能买到的水壶还用得着开发吗,拿过来抄不就可以了,这个水壶是申请了专利的,只要你不解密单片机,让你抄可能也要半年以上,这东西不像风扇按摩椅一样,不是通断控制一些东东就可以了的
0
回复
lqx_8471
LV.3
16
2007-08-29 11:17
@wangzai_he
这位兄弟可能不知道其中的功能和要求,市面上能买到的水壶还用得着开发吗,拿过来抄不就可以了,这个水壶是申请了专利的,只要你不解密单片机,让你抄可能也要半年以上,这东西不像风扇按摩椅一样,不是通断控制一些东东就可以了的
老兄,那你就把它的功能和要求说一下,让大家也长长见识啊......
0
回复
shenzhen01
LV.1
17
2007-09-07 10:04
@fubenbao
这年头吹牛不报税的人太多了!1周居然可以完成别人几个月的工作!即便是很小的项目,连最起码的验证时间都没有.真的很怀疑!!!
有些东西你几个小时可以实现主框架,但你要实现它具体的细节方面的东西,那可能就不是一天两天能搞定的.能写5k汇编的人,我想也不是那种一个nop一个nop往上凑数的人.搞技术的不要互相拆台.决定你产品成功与否的不是用什么语言,而是细节上是否完善.再高水平的大虾,也是了解了功能用途后才掂量多长时间完成,做人要厚道.
0
回复
weijinsi
LV.2
18
2007-11-22 23:40
一到三个月,一般是这样,要看项目的难度,也有一年的!QQ:88267202
0
回复
xing1234
LV.6
19
2007-11-24 08:58
@weijinsi
一到三个月,一般是这样,要看项目的难度,也有一年的!QQ:88267202
最近做的专用应急电源,从四月份开始,到现在还没有过型式认可.因为成本问题,差点流产!
0
回复
chargerl
LV.2
20
2008-01-17 01:48
@xing1234
最近做的专用应急电源,从四月份开始,到现在还没有过型式认可.因为成本问题,差点流产!
非常感谢大家中肯以及专业的回答.7个月没上来,没想到回复的人这么多,谢谢!
我们做的这个项目是:可充多节镍氢电池也可充多节锂电池的快速充电器.
我不知道这样的项目别人开发的速度和周期会是怎么样的,反正到目前已经超过15个月了,估计还得一个月才可以完工.
我们的开发周期长的原因我想是这样的:1. 初期的设计定位有些偏差,浪费了点时间 2.单片机的型号改变了一次,所以程序里的一些指令和参数不得不重新修改,也浪费了些时间. 3. 核心开发人员就一个,而且他用于开发的时间不是很多

希望听听大家更多的经验和建议.
0
回复
2008-01-17 16:14
@wangzai_he
这位兄弟可能不知道其中的功能和要求,市面上能买到的水壶还用得着开发吗,拿过来抄不就可以了,这个水壶是申请了专利的,只要你不解密单片机,让你抄可能也要半年以上,这东西不像风扇按摩椅一样,不是通断控制一些东东就可以了的
估计是pid弄得不熟.  +/-0.5C的比+/-5C的,要差太多了.
0
回复
whatcall
LV.5
22
2008-01-17 17:17
@chargerl
非常感谢大家中肯以及专业的回答.7个月没上来,没想到回复的人这么多,谢谢!我们做的这个项目是:可充多节镍氢电池也可充多节锂电池的快速充电器.我不知道这样的项目别人开发的速度和周期会是怎么样的,反正到目前已经超过15个月了,估计还得一个月才可以完工.我们的开发周期长的原因我想是这样的:1.初期的设计定位有些偏差,浪费了点时间2.单片机的型号改变了一次,所以程序里的一些指令和参数不得不重新修改,也浪费了些时间.3.核心开发人员就一个,而且他用于开发的时间不是很多希望听听大家更多的经验和建议.
我觉得你的人员配置还是有点问题,这样的项目做15个月是很不正常的,下次还事先做好投资回报率吧.还有一点就是一定要找专业的开发人员合作,可以大大提高效率.
0
回复
chargerl
LV.2
23
2008-01-18 03:07
@whatcall
我觉得你的人员配置还是有点问题,这样的项目做15个月是很不正常的,下次还事先做好投资回报率吧.还有一点就是一定要找专业的开发人员合作,可以大大提高效率.
whatcall的分析和建议很中肯.
可否给更多建议?比如什么样的人员才是合格的?配备多少人员才是合适的?
0
回复
xing1234
LV.6
24
2008-01-18 09:42
可行性研究确定项目以后:
1、 开发投入的资金要先到位;
2、 项目负责人对资金的调用有足够的权利;
3、 要让整个投入这个项目的人员,能够看到这个项目将带来的对公司和个人的利益,有足够的吸引力;
4、 项目用的材料和器件在一开始最好用优质品,参数可在允许范围内放到最大,先确认框架可行,再想法降低成本和提升指标;
5、 项目负责人应对软硬件及机械结构都比较了解最好,再配置相关助理人员;
个人认为,先说这些了.
0
回复
whatcall
LV.5
25
2008-01-18 11:00
@chargerl
whatcall的分析和建议很中肯.可否给更多建议?比如什么样的人员才是合格的?配备多少人员才是合适的?
一点陋见.
开发的启动资金和总投入资金在项目开始之前就应由一个评估.项目是否可以开始主要取决于3点:(1)需求与技术方案之间的差是否在可接受的范围内,不存在重大风险;(2)项目的日程能否满足要求.(3)价格成本是否得到控制并满足要求.
项目的人员配置当然和项目的难度和规模有关,但是就职能来看,大概需要这几类的人员:(1)项目主管(经理),在很多的大公司中这个职位并不像国内的企业一样,此人负责项目的日程计划决议及与其他部门的协调,不参与具体的技术,也没有很大的决定权,主要作为第3方进行监督和跟进.(2)开发团队的领导者:负责技术方案的审核和重大风险的评估,分配协调开发团队内的成员的任务,技术上需要一定的专业性和广泛性,在开发中进行指导而不参与具体的细化的工作.(3)硬件设计工程师:硬件电路的设计,当然分得更细的有模拟设计和数字设计;(4)软件设计工程师:可编程逻辑器件的软件设计;(5)PCB layout工程师;(6)机械设计工程师;(7)文员:负责设计文件的整理交换;(8)协调员:开发团队内的任务跟进和会议主持纪录,设计过程的跟踪.
以上是比较全面的团队编制,那么对于小项目来说,有的人员配置可以忽略,有的人员配置可以合并.另外团队内部的沟通、团队于其他部门的沟通应通过定期举行(电话)会议/邮件等实施,与客户的沟通也应在整个设计过程中保持,否则会发生很多的返工/错误.
至于什么样的人员是合格的,就看你的眼力了,对于外包型的项目,可通过其相关从业经验/以往成功项目案例/行业内信誉等进行评价.
0
回复
chargerl
LV.2
26
2008-01-29 02:42
@xing1234
可行性研究确定项目以后:1、开发投入的资金要先到位;2、项目负责人对资金的调用有足够的权利;3、要让整个投入这个项目的人员,能够看到这个项目将带来的对公司和个人的利益,有足够的吸引力;4、项目用的材料和器件在一开始最好用优质品,参数可在允许范围内放到最大,先确认框架可行,再想法降低成本和提升指标;5、项目负责人应对软硬件及机械结构都比较了解最好,再配置相关助理人员;个人认为,先说这些了.
谢谢!还有更多的高见吗?
0
回复
伟哥
LV.4
27
2008-03-14 22:46
@chargerl
谢谢!还有更多的高见吗?
不晓得麻将机算不算难,我软件硬件一起做25天左右就搞定了.不晓得算快还是慢.单片机用三星的84i9.
0
回复
2008-03-31 14:06
@伟哥
不晓得麻将机算不算难,我软件硬件一起做25天左右就搞定了.不晓得算快还是慢.单片机用三星的84i9.
这个很难说的,单从你说的十个月感觉是有点长了.但只要能成功那也是正常的.
有的产品看功能很简单,但是程序写起来也未必.
举个例子,单片机RTC时钟设置,有的人随便写几条指令就PASS了,这当然也能用.而认真做则要判断用户设置是否合法.说起来都不难,但是你想想这边要多写多少程序?
0
回复
chargerl
LV.2
29
2008-03-31 17:55
@早安猪八戒
这个很难说的,单从你说的十个月感觉是有点长了.但只要能成功那也是正常的.有的产品看功能很简单,但是程序写起来也未必.举个例子,单片机RTC时钟设置,有的人随便写几条指令就PASS了,这当然也能用.而认真做则要判断用户设置是否合法.说起来都不难,但是你想想这边要多写多少程序?
谢谢大家!
我们这个充电器开发项目,从硬件,软件,PCB,调试都是一个人进行.我感觉这项目和普通的充电器有一定的区别,需要设置的参数比较多.比如:
1. 仅一个LED指示灯就需要通过程序显示:红色,绿色,黄色,红闪,绿闪,黄闪.
2. 电流和电压参数比较多
3. 需要通过EEPROM和CPU的通讯而识别不同的电池块,然后CPU采取不同的充电模式.

不知道类似这样的项目,大家的开发方式和进度如何?
0
回复
amender
LV.4
30
2008-04-01 15:50
@chargerl
谢谢大家!我们这个充电器开发项目,从硬件,软件,PCB,调试都是一个人进行.我感觉这项目和普通的充电器有一定的区别,需要设置的参数比较多.比如:1.仅一个LED指示灯就需要通过程序显示:红色,绿色,黄色,红闪,绿闪,黄闪.2.电流和电压参数比较多3.需要通过EEPROM和CPU的通讯而识别不同的电池块,然后CPU采取不同的充电模式.不知道类似这样的项目,大家的开发方式和进度如何?
这样的充电器让老手做真是很容易的事情,一周都多了,呵呵,我说软件啊,就你说的那个灯,1. 仅一个LED指示灯就需要通过程序显示:红色,绿色,黄色,红闪,绿闪,黄闪. 这东东几个小时就做好了,对软件来说一点压力都没有,就像做硬件加个三极管控制亮与不亮一样.
   可要是说十个月也不算长,做过充电器与软件的人就知到了,软件的测试,硬件的EMC测试都是要一些时间的,还再加上外壳开模,还有做项目时通常都有几个项目在手一起做,大家算算就知到了.
   我的习惯时间按排:外形一周;
                   硬件(PCB电路这一块)原理二天,PCB二天,打样3天,焊板1天,测试调试3天,EMC测试1 天,顺利的话哦,要是成本要求很高的话就要重复这个过程了调一下软件再调一下硬件.
                     软件两周
                     开模的时间要求不高的话45天,这个是从出好3D图开始算.30天时能试模,修一次模算好的了.
                     后面就是测试,再修改,再测试,再来一个客人要求变动再修改,,再...  工程人员就是死在这些没有内容的工作上的,哈哈  ,都做完了再来一个狠的,做认证,哈哈 UL都报45个工作日呢,青春呀,就是这样没了
0
回复
chargerl
LV.2
31
2008-04-02 16:21
@amender
这样的充电器让老手做真是很容易的事情,一周都多了,呵呵,我说软件啊,就你说的那个灯,1.仅一个LED指示灯就需要通过程序显示:红色,绿色,黄色,红闪,绿闪,黄闪.这东东几个小时就做好了,对软件来说一点压力都没有,就像做硬件加个三极管控制亮与不亮一样.  可要是说十个月也不算长,做过充电器与软件的人就知到了,软件的测试,硬件的EMC测试都是要一些时间的,还再加上外壳开模,还有做项目时通常都有几个项目在手一起做,大家算算就知到了.  我的习惯时间按排:外形一周;                  硬件(PCB电路这一块)原理二天,PCB二天,打样3天,焊板1天,测试调试3天,EMC测试1天,顺利的话哦,要是成本要求很高的话就要重复这个过程了调一下软件再调一下硬件.                    软件两周                    开模的时间要求不高的话45天,这个是从出好3D图开始算.30天时能试模,修一次模算好的了.                    后面就是测试,再修改,再测试,再来一个客人要求变动再修改,,再...  工程人员就是死在这些没有内容的工作上的,哈哈  ,都做完了再来一个狠的,做认证,哈哈UL都报45个工作日呢,青春呀,就是这样没了
这样的贴得顶起来.
项目开发的进度和完善度,对所有公司来说都是非常非常重要,影响全局的事情,一个项目从立项开始,接下来就涉及到了时间,金钱,商业利益,公司运作.如果操作不当,大把的时间和金钱就得流失,商业利益就得受损,公司运作就得碰壁.
我们这些项目拖延到这种程度实在是完全超出了我的想象,基本上快两年了.但事已至此,再更改开发人员似乎也太晚了.
希望大家能从中吸取这类似血的教训,一定要物色好的开发人员和团队,以免产生不必要的损失.

为什么要这么长的时间呢?难道是项目太难,太繁琐了?我非常非常郁闷!
0
回复