嵌入式开发还是前端开发 嵌入式开发还有没有必要学单片机
创始人
2024-06-20 12:01:52
0

【51CTO精选译文】不知道现在还有没有人仍然在那些只能在特定平台操作系统中运行的小规模“嵌入式”系统上做开发?尽管软件厂商们一直不停的努力想把软件开发打包,但软件开发工作好像从来没有走远,事实上,至少我们每年对读者进行的调查研究都一遍遍的表明:“自定义应用开发”一直是人们***先考虑的投资领域之一(参考阅读:51CTO对话微软MVP:嵌入式开发与传统软件开发的区别)。而在我们最近进行的一项针对特定的嵌入式系统的小型投票调查中,我们发现人们在这方面也有相当大的兴趣。那么,是哪些因素在决定着开发者选择使用哪种嵌入式操作系统呢?

你是否拥有嵌入式/遥测系统相关开发经验 
图1 你是否拥有嵌入式/遥测系统相关开发经验,是哪些领域?

(图中提示:我们发现相当一部分开发者曾在许多领域从事过不同类型的解决方案开发工作)

只要快速的浏览一下这张图表,我们就可以很明显的看到嵌入式系统的开发正广泛的运用在不同的行业中。这张图表还表明嵌入式应用的开发者分布在各行各业。考虑到应用嵌入式软件的解决方案的重要性正在日益增加,看到这样的结果并不十分令人意外,而且在这个领域中熟练的和有经验的程序员相对较少,至少与传统的企业应用相比。

正如图表所显示的,嵌入式系统已经出现在所有的行业领域,从消费者密集型的行业比如汽车系统和移动设备,再到商业供应链和制造业的中心,一直到***价值的专业领域比如航天、国防和医疗系统。

哪些因素在选择嵌入式操作系统(便于开发)时更为重要 
图2 哪些因素在选择嵌入式操作系统(便于开发)时更为重要?

由于嵌入式应用开发者们受到了广泛需求,因此我们需要问一下他们在选择可能部署支持的操作系统时是怎么考虑的?很自然的,目标特定的开发和测试工具以及模拟器的可用性排在了前面两位,紧随其后的是能够使用标准的开发工具来完成大部分编码工作的愿望。这个结果或许并不是太奇怪,因为很多嵌入式开发者可能经常涉及到类型广泛的解决方案开发工作。

#t#但第二张图表中最有趣的地方是,在开发者评估选择嵌入式操作系统时,“标准遵从性和(或)互操作性”排到了***一名。“能否轻松将代码移植到新的目标平台”也不太受人关注。这两个选项排到了***,这个结果有些让人惊奇,因为在其他领域的应用开发中,它们可都是非常受到重视的选项。另一方面,如果想要了解嵌入式系统自身对哪些方面比较关注,可以以之前51CTO发布的微软的Windows Embedded Standard宣传广告作为参考:排在其首位的特性是灵活、有效与安全。)

出现这种情况的原因可能是和其他领域的应用开发相比,在嵌入式开发中选择操作系统时,开发者需要考虑的是怎样更紧密和具体使用的设备相联系。另外,同样也有可能是因为嵌入式系统还不是那么成熟,这都可能导致出现这些意外的结果。同时,对于想在这个领域做出一番事业的供应商来说,这也是一个重要的挑战。

【51CTO.com译稿,非经授权请勿转载。合作站点转载请注明原文译者和出处为51CTO.com,且不得修改原文内容。】

原文:Embedded developments  作者:Tony Lock

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...