完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
作为一名初级的嵌入式软件开发从业者,几年的工作经历让我感觉到嵌入式软件的开发越来越困难了。当然,也可能是近来工作中接触到应用层方面的开发,与底层的启动器/内核/文件系统移植方面的工作不同,引发的一些感触。然而对于底层的开发,我仍然不能够说达到了胜任工作的级别:底层的开发,纯粹是拿来主义:将现有的开源代码一顿胡乱修改过后,能运行就足够了,剩下只有make/make clean的重复操作。一方面,底层开发的可发挥空间不大;另一方面,底层开发通常基于一些SDK,难题基本上都已解决了,重要的开发也都已完成了;这样也就造成了笔者的困境:很难得到更多的锻炼,底层开发不够深入;而在应用层方面的开发也缺少足够的经验。
据笔者观察,嵌入式应用层的开发,通常有以下问题:开发队伍庞大、源码复杂庸肿、开发进度缓慢、缺陷难以解决、响应需求变更不及时等。这些问题,其根本原因是威廉希尔官方网站 方面的,在于不合理的软件结构。这样的问题普遍存在,一些庞大的公司中也屡见不鲜。不过对于大公司而言,他们有足够的财力和物力支撑,能够承担因这些问题而产生的大量的、不必要的资源浪费。另外,大公司内部可能存在一些官僚作风,内部潜在的利益斗争很可能不会衍生出优秀的软件开发结构。还有,很多从业者(包括笔者在内)缺乏足够的创新能力和深入的探究,更多的时候安于现状,没有足够的动力去做出重要的改变;同时缺少领导阶层的支持,也不可能做一些有益转变。现在软件开发模型和理论如此完善,但就如同上个世纪开发出来的IPv6网络威廉希尔官方网站 一样,仍没有得到较大的普及,这一点是非常遗憾的。 我想,我还是深入学习嵌入式底层开发吧。 |
|
|
|
只有小组成员才能发言,加入小组>>
668 浏览 0 评论
1088 浏览 1 评论
2460 浏览 5 评论
2788 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2623 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
642浏览 9评论
639浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
769浏览 6评论
613浏览 5评论
654浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-11 04:50 , Processed in 0.692420 second(s), Total 45, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号