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

