嵌入式开发模式的选择

从事嵌入式开发也快十年了,时间过得很快啊:)

 

开发的模式也从早期的51开发,过渡到16/32位单片机的开发,技术的快速发展使得目前的开发潮流基本集中于以下三种模型:

 

1) wince开发:基于微软的嵌入式操作系统,这对开发人员的规模要求较高;相对而言,单个开发者的英雄模式基本不起作用,对资金成本要求较高

2)linux开发:也是目前比较主流的开发模式,自己发挥的余地较多一些,也能够充分发挥现代操作系统的优点,比如MMU,文件系统,网络系统,对技术要求较高一些,但资金成本压力较小些;

 

3)自己的OS:在linux和wince流行之前,这种方式是最为普遍的,关键技术点不多,编码量也不大,很适合两三杆枪发挥,对某个特定的项目和产品具有很好的性价比,但其缺点也日益凸显出来,即扩展性不灵活,高端应用的开发(设计网络,多任务)基本无能无力。

 

  从实际的工作经验来看,选用哪种模式最关键的依赖于对产品的定位,合适就好:)第1,2种模式虽然很强大,但是10几人的开发团队,动辄1年多的开发周期却不是很多小公司能承受的,而模式3在应付小产品,半年的开发周期,2,3个人就可以出结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值