在2020年雖說不怎么順利,但是對于嵌入式工程師來說算是好日子,隨著物聯網的發展,嵌入式也隨之崛起了,那么嵌入式技術人才要怎么去選擇呢?下面一起來了解下嵌入式有什么值得學習的軟硬件技術吧。
先搞清楚什么是嵌入式!
我們已經習慣了使用強大的計算能力來處理機器學習,那么嵌入式是這樣的嗎?我們先和機器學習比一比。 AlexNet 需要727MFlops的運算能力(Flops=浮點運算)以及235Mb的內存才能處理小小的一張227 x 227像素的圖像。例如,Google Nexus S上的 ARM Cortex-A8的處理能力為每秒 66MFlops。因此,你必須等待大約 11 秒才能進行推斷。這也太慢了!
當聽到“嵌入式設備”時你會想起什么?記住腦海中出現的第一印象。
1. 嵌入式設備可以是任何電動機械,甚至是微波爐和洗衣機
沒錯,你答對了!如今,幾乎所有的電氣設備都是嵌入式的。這些設備內部可能擁有一個或多個控制器來負責每個功能:觸摸感應、發動機狀態監控等。
2. Arduino 和樹莓派
恭喜你,再次答對了!二者是 DIY 項目中最受歡迎和使用最廣泛的工具包之一。它們也是嵌入式設備。
3. Jetson Nano 及類似的產品
再次回答正確。這是一種特殊的開發套件,簡稱迷你計算機,專門為運行機器學習模型而開發。它非常強大,而且非常酷。但似乎有些不對。我有很多朋友都在做一些很棒的硬件業余項目。通常他們會使用Arduino或 STM32。我認識幾個AI工程師對Jetson Nano和類似設備超有興趣。他們認為這些設備是嵌入式AI的未來。
2020年軟硬件有什么值得學習的新技術?
1.編程語言
當我們談及編寫圍繞硬件層運行的代碼時,最常提起的就是C語言。25年前,當我們從匯編語言過渡到C語言時,整個過程非常緩慢,且需求很高。如果你想進入嵌入式編程領域,那么2020年C以及C++仍然是你應該重點學習的編程語言。
2.硬件
除了編程語言之外,硬件設計方面也有一些有趣的趨勢。我想提及的第RISC-V 是一種開源硬件指令集體系結構。它基于精簡指令集計算機原理,即所謂的 RISC。與 Arm 相比,制造商不需要支付許可費用即可使用 RISC-V。面向服務器和消費者的硬件大多采用了x86硬件。我認為 RISC-V 不會很快在這部分市場中贏得份額,但是它有可能應用于其他幾個市場。路由器和交換機等嵌入式設備以及智能手機制造商或物聯網設備都可能切換到 RISC-V 架構。或物聯網設備都可能切換到 RISC-V 架構。現在市場已有 RISC-V 的電路板,雖然價格仍然偏高,但值得關注。
以上介紹的就是嵌入式有什么值得學習的軟硬件技術了,最好的方法可能就是先去了解下嵌入式軟硬件了,這也比較簡單的接觸嵌入式的方法,只要你是真心喜歡嵌入式,什么都不能阻擋你前進的。