欢迎访问联博统计,联博统计是用以太坊区块链的高度为数据统计!

首页科技正文

allbet网址:传统的嵌入式C语言程序员快要灭绝了

admin2020-06-3045


在2000年前后,嵌入式软件工程师有着一套异常详细的技术,他们通常是电气工程师,不仅领会底层硬件的事情原理,还可以在底层编写汇编代码或者C语言代码,以使系统知足实时需求。嵌入式软件工程师不仅要领会诸如C语言的软件开发,还要领会硬件。位、字节、寄存器的天下,正是嵌入式软件工程师的领域。


然则现在不再那么简朴了。
在早期,嵌入式开发职员通常使用8位或者16位的系统结构,这些结构比较简朴,因此开发职员一样平常在几个月的开发周期内便能掌握这些结构。
然则近些年来,许多嵌入式开发团队已经转向加倍庞大的 32 位系统结构,不仅包罗一些用于数据采集的采样传感器,以及外围的通讯装备,还包罗日益繁多的种种协议,例如 USB、DMA、 TCP/IP、蓝牙等。这些庞大的系统架构,或者相关的通讯协议,开发职员往往需要数年才气真正的完全掌握。
显然,嵌入式系统已经变得极其庞大。将硬件装备连接到互联网,以创建物联网的伟大需求,在以往传统的嵌入式C语言程序开发中是没有泛起过的。以是,这一“伟大需求”导致了一个真空——相关公司找不到足够的嵌入式C语言软件开发工程师了。
为了应对“真空”,有些公司并未鼎力培育嵌入式C语言软件工程师,而是最先依赖具有Windows应用程序或者移动装备程序开发履历的职员来开发他们的实时嵌入式软件。这会导致另外一个较为致命的问题泛起:这些开发职员大多只领会公司分配的义务所需的高层应用程序框架,对底层硬件却不够领会。
这样的公司并不在少数。因此微控制器制造商现在正在鼎力推动为开发职员提供高层的软件框架和工具,真正的硬件底层开发,则由制造商完成。这使得嵌入式软件开发职员,甚至应用程序开发职员更容易在更高层上编写软件,他们不必再忧郁底层的硬件了,由于相关的“轮子”已经“出厂自带”了。
显然,这样的嵌入式程序开发模式加倍有利于一些嵌入式公司降低成本,加速产物上市时间。然则我们也可能发现,体贴位、字节、寄存器的传统嵌入式C语言、汇编软件开发工程师显得没那么重要了,可能很快就会“灭绝”。
未来的嵌入式软件工程师将与传统的先辈们有着不一样的技术,他们也不再体贴硬件底层,不再体贴位、字节、寄存器,也不再体贴义务的实时性,事实上,他们可能不再体贴任何传统嵌入式程序员需要体贴的器械。未来的嵌入式软件工程师可能只需要具备应用程序开发技术,知道若何挪用一个 API 让硬件做事。,

联博以太坊

www.326681.com采用以太坊区块链高度哈希值作为统计数据,联博以太坊统计数据开源、公平、无任何作弊可能性。联博统计免费提供API接口,支持多语言接入。

网友评论