• 招生咨詢熱線:4008-569-579 
  • 手機(jī)版
    用手機(jī)掃描二維碼直達(dá)商品手機(jī)版
招生咨詢熱線
4008-569-579
機(jī)構(gòu)主頁(yè) > 培訓(xùn)資料 > 嵌入式開(kāi)發(fā):2022 年需要掌握的 5 種嵌入式技術(shù)
機(jī)構(gòu)主頁(yè) > 培訓(xùn)資料>嵌入式開(kāi)發(fā):2022 年需要掌握的 5 種嵌入式技術(shù)

嵌入式開(kāi)發(fā):2022 年需要掌握的 5 種嵌入式技術(shù)

來(lái)源:廣州達(dá)內(nèi)教育        時(shí)間:2023-05-31        熱度:279℃        返回列表

信息時(shí)代、數(shù)字時(shí)代使得嵌入式產(chǎn)品獲得了巨大的發(fā)展契機(jī),為嵌入式市場(chǎng)展現(xiàn)了美好的前景,同時(shí)也對(duì)嵌入式生產(chǎn)廠商提出了新的挑戰(zhàn),從中我們可以看出未來(lái)嵌入式開(kāi)發(fā)技術(shù)的幾大發(fā)展趨勢(shì):

技術(shù) #1 – 嵌入式 DevOps

在過(guò)去十年左右的時(shí)間里,軟件 DevOps

對(duì)一般軟件開(kāi)發(fā)進(jìn)行了顯著改進(jìn),但嵌入式開(kāi)發(fā)人員通常忽略了它。部分是因?yàn)榇蠖鄶?shù)電氣工程師和嵌入式軟件開(kāi)發(fā)人員在學(xué)?;蚵殬I(yè)生涯早期都沒(méi)有接觸過(guò)它。因此,雖然他們可能知道它的存在,但對(duì)項(xiàng)目的持續(xù)努力阻止了他們成功構(gòu)建

DevOps 流程。

對(duì)于希望恢復(fù)他們開(kāi)發(fā)軟件的方式的開(kāi)發(fā)人員,這里有幾條建議。首先,學(xué)習(xí)如何使用 Docker 設(shè)置嵌入式工具鏈。接下來(lái),使用

CI/CD 服務(wù)器自動(dòng)化構(gòu)建過(guò)程。最后,如果時(shí)間允許,通過(guò)添加代碼分析、單元測(cè)試、集成測(cè)試等來(lái)繼續(xù)改進(jìn)您的 CI/CD

流程。每天和每周都采取一些小步驟,到今年年底,您將開(kāi)始擁有一個(gè)出色的 DevOps 流程。

技術(shù) #2 – 自動(dòng)化硬件在環(huán)測(cè)試

除了調(diào)試之外,嵌入式開(kāi)發(fā)人員和團(tuán)隊(duì)遇到的頭號(hào)問(wèn)題是測(cè)試。測(cè)試總是一個(gè)問(wèn)題有幾個(gè)原因,例如:

測(cè)試通常仍保留為手動(dòng)過(guò)程

對(duì)硬件進(jìn)行自動(dòng)化測(cè)試似乎既復(fù)雜又耗時(shí)

團(tuán)隊(duì)急于編碼,而測(cè)試是事后的想法

軟件界面設(shè)計(jì)不當(dāng)

硬件在環(huán)測(cè)試并不是什么新鮮事物,但卻是一種經(jīng)常被忽視的能力。因此,測(cè)試可能會(huì)被忽略,因?yàn)槟枰紤]您的 DevOps

才能正確執(zhí)行測(cè)試。

有許多硬件在環(huán)技術(shù),建議花一些時(shí)間來(lái)評(píng)估自動(dòng)化目標(biāo)測(cè)試是否可以顯著提高代碼質(zhì)量和開(kāi)發(fā)成本,如果答案是肯定的,請(qǐng)?jiān)O(shè)定一些簡(jiǎn)單的目標(biāo)來(lái)研究特定技術(shù),并逐步將這些功能添加到您的測(cè)試體系中。隨著時(shí)間的推移,您將慢慢移除手動(dòng)測(cè)試并用自動(dòng)化測(cè)試取而代之,這將節(jié)省每個(gè)人的時(shí)間、壓力和您的公司資金。

嵌入式開(kāi)發(fā):2022 年需要掌握的 5 種嵌入式技術(shù)


技術(shù) #3 – 多核微控制器開(kāi)發(fā)

多核微控制器的使用將在未來(lái)幾年猛增,我認(rèn)為它們?cè)谇度胧介_(kāi)發(fā)中變得無(wú)處不在有幾個(gè)原因,例如:

許多應(yīng)用程序需要隔離運(yùn)行時(shí)環(huán)境

低功耗應(yīng)用可以從打開(kāi)和關(guān)閉功能目標(biāo)內(nèi)核中受益

將應(yīng)用程序分成運(yùn)行時(shí)域在架構(gòu)上是有意義的

多核微控制器的成本正在急劇下降(撇開(kāi)一些供應(yīng)鏈問(wèn)題不談)。

技術(shù) #4 – Arm TrustZone

安全是重要驅(qū)動(dòng)因素,或者應(yīng)該是我們?cè)O(shè)計(jì)和制造的產(chǎn)品的主要驅(qū)動(dòng)因素。因此,我們需要在 2022

年及以后掌握安全技術(shù),以保護(hù)我們的知識(shí)產(chǎn)權(quán)(固件)和客戶的數(shù)據(jù)和隱私。

有多種安全解決方案可用于微控制器,包括使用多核處理器來(lái)創(chuàng)建隔離的運(yùn)行時(shí)環(huán)境。盡管如此,我認(rèn)為將 TrustZone

單獨(dú)作為一種學(xué)習(xí)技術(shù)是有道理的,這有幾個(gè)原因,例如:

新的 Arm 微控制器架構(gòu)具有 TrustZone 選項(xiàng)

TrustZone 工具正在進(jìn)入大多數(shù)商業(yè)甚至開(kāi)源工具

TrustZone 提供更接近許多開(kāi)發(fā)人員熟悉的軟件模型的單核解決方案

技術(shù) #5 – 學(xué)習(xí) C++

多年來(lái),C++

在嵌入式應(yīng)用程序中慢慢變得越來(lái)越流行。該標(biāo)準(zhǔn)不斷更新,并為嵌入式開(kāi)發(fā)人員提供了現(xiàn)代面向?qū)ο蟮墓ぞ邅?lái)設(shè)計(jì)和構(gòu)建他們的系統(tǒng)。在過(guò)去的兩年里,很多公司編寫的 C++

項(xiàng)目比 C 還多!

電話咨詢

電話咨詢

咨詢電話:
4008-569-579
回到頂部

回到頂部