您的位置: 首頁 >科技 >

5技術嵌入式系統(tǒng)工程師應該在2019年掌握

2019-04-29 10:04:27 編輯: 來源:
導讀 以下是對我們設計和開發(fā)嵌入式系統(tǒng)的方式影響最大的技術。新年快樂!另一年在這里,嵌入式系統(tǒng)開發(fā)人員有很多機會。隨著新的一年的開始,有

以下是對我們設計和開發(fā)嵌入式系統(tǒng)的方式影響最大的技術。新年快樂!另一年在這里,嵌入式系統(tǒng)開發(fā)人員有很多機會。隨著新的一年的開始,有許多有趣的技術將會影響系統(tǒng)在2019年及以后的設計方式。讓我們快速研究一下開發(fā)人員今年應該掌握或至少密切監(jiān)控的五大技術。

技術#1 - 缺陷管理

在2018年,我花了很多時間討論調試技術,開發(fā)人員可以使用這些技術來最小化系統(tǒng)中的缺陷。事實上,調試技術是從嵌入式系統(tǒng)中刪除缺陷的最后手段。在設計和開發(fā)過程中實施的流程對于最大限度地減少缺陷更為重要。在過去的幾年中,許多嵌入式開發(fā)人員都沒有利用這些進展。這些包括:

人工智能長期以來一直是開發(fā)人員從事高性能計算和基于云的系統(tǒng)的工具。人工智能改變了網絡監(jiān)控方式,電子郵件掃描方式,甚至是我們與手機和設備交互的方式。雖然AI和機器學習總是感覺像是一個生活在實時嵌入式系統(tǒng)之外的遙遠工具,但機器學習正在基于微控制器的系統(tǒng)中實現,事實上,它已經存在!

開發(fā)人員可以在這些方面做很多事情來減少調試時間。在許多情況下,開發(fā)人員告訴自己,當有更多時間時,他們將調查這些項目或在下次交付后實施這些項目。事實上,從來沒有更多的時間和團隊需要關注這些技術,每周花一點時間將它們用于開發(fā)過程。是的,這需要時間遠離交付,但它們實際上會縮短長期和短期的開發(fā)時間。

技術#2 - 云連接

許多“傳統(tǒng)”嵌入式系統(tǒng)是無法訪問Internet的斷開連接的系統(tǒng)。隨著物聯(lián)網的大力推進,許多系統(tǒng)現在都在增加無線或有線連接,并將數據流傳輸到云端進行處理和存儲。傳統(tǒng)的嵌入式軟件開發(fā)人員在設置云服務,使用MQTT或與云一起使用所需的許多其他技術方面沒有多少經驗。為了更加熟悉云連接,開發(fā)人員今年應該將幾項活動納入其日歷中。這些活動包括:

設置云服務提供商,如Amazon Web Services,Google Cloud等

設置私鑰和公鑰以及設備證書。

為連接到云服務的設備編寫設備策略

將嵌入式系統(tǒng)連接到云服務

向云傳輸和接收信息

構建基本儀表板以檢查云中的數據并控制設備

如果開發(fā)人員能夠做這些事情,他們將為構建嵌入式系統(tǒng)的云連接奠定良好的基礎。

技術#3 - 安全

隨著許多設備現在連接到云,開發(fā)人員面臨的一個主要問題是如何保護他們的系統(tǒng)。有一些新技術,比我在這篇文章中列出的更多,這將影響開發(fā)人員如何設計他們的系統(tǒng)。這些技術從使用安全處理器,Arm TrustZone和多核微控制器到分區(qū)安全和非安全應用程序代碼各不相同。雖然有幾種硬件技術可用,但可用的軟件解決方案已經以非凡的速度擴展。其中許多技術剛剛推出,2019年是關注和掌握安全概念并將其應用于嵌入式系統(tǒng)的絕佳年份。

我們將在2019年幾乎不間斷地聽到的一個主題是將機器學習從云端轉移到邊緣。機器學習一直是云中的一種力量,將機器學習轉移到基于微控制器的系統(tǒng)的能力將會改變游戲規(guī)則。目前該技術是否真正成熟還有待商榷,但這種技術很快就會出現在您附近的基于微控制器的系統(tǒng)中。出于這個原因,這是開發(fā)人員需要在2019年開始學習的技術,這樣當它成熟并準備好使用時,開發(fā)人員已做好準備,而不是在爭取多年的學習曲線。

技術#5 - 低功耗設計

嵌入式設計人員一直不得不與電池供電的設備競爭,但隨著物聯(lián)網連接設備和傳感器節(jié)點的增多,低功耗設計正成為一項至關重要的設計標準,可以極大地影響公司的運營成本。雖然我們經常聽到微控制器在其最深睡眠模式下可以獲得的電流很小以及節(jié)能部件的效率如何,但設計一個能夠達到這些低功耗狀態(tài)的系統(tǒng)可能具有挑戰(zhàn)性。

在這篇文章中,我們研究了可能對我們設計和開發(fā)嵌入式系統(tǒng)的方式產生最大影響的技術。雖然我們應該尋求掌握這些技術,但每個領域本身可能需要數年才能掌握。重要的是,開發(fā)人員必須選擇至少一種技術來掌握,然后至少掌握其他領域的基礎知識和進步。

Jacob Beningo是一名嵌入式軟件顧問,目前與十幾個國家的客戶合作,通過提高產品質量,成本和上市時間來大幅改變他們的業(yè)務。他發(fā)表了200多篇關于嵌入式軟件開發(fā)技術的文章,是一位廣受歡迎的演講者和技術培訓師,并擁有三個學位,其中包括密歇根大學的工程碩士學位。請隨時通過jacob@beningo.com或他的網站與他聯(lián)系,并注冊他的每月Embedded Bytes時事通訊。


免責聲明:本文由用戶上傳,如有侵權請聯(lián)系刪除!

2016-2022 All Rights Reserved.平安財經網.復制必究 聯(lián)系QQ280 715 8082   備案號:閩ICP備19027007號-6

本站除標明“本站原創(chuàng)”外所有信息均轉載自互聯(lián)網 版權歸原作者所有。