RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

你是嵌入式硬件設計的大神還是小白?

GReq_mcu168 ? 來源:未知 ? 作者:胡薇 ? 2018-09-18 17:51 ? 次閱讀

提到“嵌入式”,想必各位攻城獅都不會陌生,今兒不管您水平幾何,咱們一起聊聊這“嵌入式”,大神&小白,您自個兒就明明白白。

嵌入式系統(tǒng)

一種專用的計算機系統(tǒng),作為裝置或設備的一部分。美國電氣電子工程師協(xié)會)對嵌入式系統(tǒng)的定義:"用于控制、監(jiān)視或者輔助操作機器和設備的裝置"。

做嵌入式系統(tǒng)開發(fā),經(jīng)常要接觸硬件,需要對數(shù)字電路模擬電路要有一定的了解,這樣才能深入的研究下去。那些剛剛接觸嵌入式的“青銅級”選手,總覺得很難,其實做什么事情,首要任務就是扎實掌握基礎知識,這樣才能更好走上大神的道路,成為“至尊王者”。

下面我們簡單地介紹一下嵌入式開發(fā)中的一些硬件相關的概念:

(赤裸裸的知識點呀,快拿出自己的小本本唄?。?/p>

電平(Level)

在數(shù)字電路中,分為高電平和低電平,分別用1和0表示。一個數(shù)字電路的管腳,總是存在一個電平的,要么高要么低,或者說要么1要到0(其實,還有另一種狀態(tài),后面會提到)。

總線(Bus)

在嵌入式系統(tǒng)中一定會有一塊處理器芯片,此外,還有其它的芯片作為外部設備(后面簡稱外設),這些芯片與處理器協(xié)作實現(xiàn)產(chǎn)品的功能。復雜的產(chǎn)品往往是由大量的芯片組成的。那么不可避免的是我們需要將所有的外設與處理器進行相連,最為簡單的是將所有的外設都采用獨立(注意是獨立)的信號線連接至處理器。

這樣的好處是容易理解,但問題是:不可行。因為處理器芯片需要引出太多的線了,從芯片的生產(chǎn)和產(chǎn)品的生產(chǎn)角度來看都不實際。加之,處理器(在此我們假設處理器是單核的,而不是多核的)處理事務在微觀上是串行的,也就是說在某一時刻如果要對外設進行讀寫操作,那只可能是對大量外設中的一個進行,即多個外設不可能在微觀上被處理器同時訪問。需要注意的是,這里提出了微觀這一概念,這是為了區(qū)別于宏觀。

從宏觀上來講,一個處理器中可以有多個任務同時運行,但這些任務在微觀上卻是一個一個運行的(后面會用串行來描述這里所說的“一個一個”),多任務的串行運行實現(xiàn)是由操作系統(tǒng)扮演著重要的角色來實現(xiàn)的?;氐轿覀兊?a href="http://hljzzgx.com/v/tag/" target="_blank">話題,即然將每個外設采用獨立的信號線連到處理器不可行,且處理器在單一時間內(nèi)只會對一個外設進行訪問,那我們能不能采用共享的信號線將所有的芯片連在一起呢?這就是總線概念的由來。

通俗的說,如果我們周圍有十個家庭,為了讓這十個家庭每兩個之間都能往來,我們并不需要為每兩個家庭修一條單獨(注意是單獨)的路(如果這樣,要修45條路),而是可以修一條大路,然后,每個家都與大路相連。

對于總線,我們往往說總線是處理器的,而其它的外設是掛在總線上的。那有一個問題,我們每一時間只能訪問掛在總線上的一個外設,那如何區(qū)分這些外設呢?和我們的路一樣,我們需要用地址來區(qū)分每一個家庭,在總線上,也是采用地址來進行區(qū)分的。這樣,總線就根據(jù)其功能分為兩類了。一類是地址總線,這一總線上的數(shù)據(jù)只會是從處理器向外設“流”,是單向的。

另一類則是數(shù)據(jù)總線,用來將數(shù)據(jù)從處理器傳送到外設(從處理器的角度來說是寫操作)或者是將數(shù)據(jù)從外設傳送到處理器(從處理器的角度來說是讀操作),顯然,數(shù)據(jù)總線是雙向的。也就是說,在我們的嵌入式系統(tǒng)中同時存在地址總線和數(shù)據(jù)總線將所有需要與處理器進行通訊的芯片連在一起的。

總線是有寬度的,正如我們的路分為“三車道”或是“四車道”,我們說32位處理器,是指其數(shù)據(jù)總線寬度是32位,也就是“有32輛車能同時跑”,顯然,寬度越是寬我們的處理器速度就越是快,因為我們從外設芯片存取數(shù)據(jù)的速度會更快,這就是為什么我們的計算機向64位發(fā)展的原因。同樣的,地址總線也是有寬度的,對于32位處理器其最大寬度也就是32位。

總線的概念有了,那接下來的一個問題是,即使是每一個外設都有一個地址,那這一地址記在哪里呢?是放在外設芯片上嗎?如果這樣的話,那就有一個問題,每一類外設的地址必須是不能重疊的,而當一個產(chǎn)品中需要兩塊一樣的芯片的話,兩塊芯片的地址就無法區(qū)分了,看來這樣操作存在問題。還有,如果這樣的話每一個外設也得與(比如,32根)數(shù)據(jù)總線完全相連,并監(jiān)聽數(shù)據(jù)線以了解處理器是不是在“叫”自己,這樣很是復雜。此外,地址也有可能因為外設種類的增多而用光??偟膩碚f地址不能存放在外設芯片,那如何讓外設知道,此時它是被處理器招換從而需要進行讀寫訪問的呢?答案就是芯片的片選(CS, chip select)信號,或者又號使能(ENable)信號。

片選(CS或EN)

片選信號對于外設芯片來講,就是一個(也是一根)通知信號,告訴芯片“嘿,請開門,我要放些東西進來,或是拿些東西走”,這里的東西只能是數(shù)據(jù),不可能是玉米棒什么的。那有個問題,這個信號源從哪里來呢?顯然,只能從處理器來。那是不是也是像總線那樣,每一個芯片都共用一根線連在一起呢?如果這樣,可能處理器“一叫開門”所有的芯片都將“門”打開了。

如果是處理器寫數(shù)據(jù),那可能所有的芯片都被寫入同樣的數(shù)據(jù)。而取數(shù)據(jù)時,每個外設芯片都向外“扔”數(shù)據(jù),這一定會造成數(shù)據(jù)總線沖突,因為有的芯片向總線上“扔”1,有的則“扔”0,這種情況下處理器一定會“發(fā)瘋”的,因為它不知道應當?shù)玫?還是0。

既然這樣,那顯然不能將所有的片選信號連在一起了,只能是各芯片的片選信號獨立。前面提到了地址總線,我們是采用一根地址線連一個外設芯片呢?還是采用其它的方法。如果采用一根地址線連一個外設芯片,那可能最多只能掛接32個芯片了,這顯然不行。其實,在現(xiàn)實中,是采用32位的數(shù)字來表示一個外設芯片的地址的,比如1可以表示芯片A,而6534可以表示另外一個芯片B,等等。

由此看來,理論上我們可以表示2的32次方(4294967296)個設備,之所以說理論上,是因為有的設備要占用大量的地址。即然這樣,那還有一個問題,如果將32位的地址總線轉換成芯片的一根片選信號呢?這需要引入譯碼(器)的概念。

譯碼器(Decoder)

譯碼器將一個數(shù)據(jù)轉換成一根信號線上的信號,比如3/8譯碼器,可以將一個位寬是3位的數(shù)據(jù)轉換成8根(2的3次方)完全獨立的信號線,當向數(shù)據(jù)側寫入二進制的011時,對應的是8根線的第3根,當輸入二進制的111時,對應的是8根線中的最后一根。有了譯碼器,處理器的地址線就簡化了,只要32根地址線加上外面的譯碼器,就可以訪問大量的外設芯片了。外部設備的選擇問題,我們已經(jīng)解決了,現(xiàn)在還得回頭看一看數(shù)據(jù)總線。

圖1 3/8譯碼器

在嵌入式系統(tǒng)中,所有芯片的數(shù)據(jù)總線可以理解成是直接相連的。之所以用了“可以理解”一詞,是因為為了提高總線的負載能力,其中會加入總線驅動器。為了理解,我們看一看我們生活中的自來水,比如,在北京理論上可能所有的水管是連在一起的,但中間可能為了提高水壓,存在很多小的水站用來增加供水壓力,而不可能全北京所有的自來水自接來自一個水廠。

既然所有的數(shù)據(jù)總線是連在一起的,那就可能會有問題。當向外部設備寫數(shù)據(jù)時,處理器先向地址總線輸送目標外設的地址,地址譯碼器將其轉換成一根信號的片選信號送到了目標外設,目標外設收到這一信號后,將“門”打開。接下來處理器將要傳送到外設的數(shù)據(jù)往數(shù)據(jù)總線上一放,由于只有目標外設芯片打開了“門”,所以數(shù)據(jù)只會進入到目標外設,而其它的外設什么也不會收到。

接下來看一看讀。讀的話,由于數(shù)據(jù)是從外設輸送到處理器的,盡管我們采用和寫一樣的方法打開目標外設的“門”,但此時,其它的外設也在數(shù)據(jù)總線上,它們有可能處于1也可能處于0,是不是會影響處理器讀取目標外設的數(shù)據(jù)呢?結果當然不會,但我們得引入另一個概念:高阻態(tài)。

高阻態(tài)

很顯然,當處理器從目標外設讀數(shù)據(jù)時,我們希望其它沒有被選上的芯片的數(shù)據(jù)總線不會對目標外設所要傳送的數(shù)據(jù)有影響,那怎么辦呢?實際上,當芯片沒有被選中時,其數(shù)據(jù)總線都處于高阻態(tài)。所謂的高阻態(tài),我們可以理解成這一管腳在外設芯片內(nèi)部是斷開的,如此一來,顯然不會對處理器從目標外設讀取數(shù)據(jù)造成任何的影響了。我們說當一個芯片沒有被選中或是沒有被使能時,其數(shù)據(jù)總線一定是處于高阻態(tài)的。前面用了“門”的開和關來打比方,那“門”是指什么呢?是指外設的數(shù)據(jù)總線,片選信號的作用就是控制將外設的數(shù)據(jù)總線與處理器的數(shù)據(jù)總線相連或是斷開。

驅動

總線上的數(shù)據(jù)是誰放上去的我們就說誰是那一時刻的驅動者。也就是說,當處理器向外設寫數(shù)據(jù)時,它是在驅動數(shù)據(jù)總線的,而當處理器從目標外設讀取數(shù)據(jù)時,目標外設是在驅動數(shù)據(jù)總線的。對于地址總線,因為只可能從處理器向目標外設寫,所以地址總線永遠是由處理器驅動的。當一個芯片沒有被選中時,我們說它并不驅動數(shù)據(jù)總線。

三態(tài)門

前面我們說到外設芯片的數(shù)據(jù)總線在沒有被選中時其處于高阻態(tài),當被選中時,其電平可能是高(1)或是低(0)。如此一來,我們說外設的數(shù)據(jù)總線其芯片管腳是屬于三態(tài)門的,即存在高電平、低電平和高阻態(tài),三個狀態(tài)。

電平的有效性

前面我們了解了什么是片選信號,也講到了三態(tài)門,需要指出的是片選信號通常不是三態(tài)門,其只存在兩個狀態(tài),即高電平或是低電平。前面我們也說了,片選信號是用來“開門”的,而片選信號又有高和低電平,那到底是高電平表示“開門”呢?還是低電平?對于這一問題,我們稱如果一個電平對于一個片選信號表示“開門”那么它就是這一信號的有效電平。比如,對于一個片選信號,如果低電平表示“開門”,那么我們說這個片選信號是低電平有效的。雖然,在這里我們用片選信號來解釋電平的有效性,但是很多信號都存在有效性的問題,比如,后面我們將要談的讀信號和寫信號都存在有效性問題。

時序

在前面我們說到當處理器要向外設芯片寫數(shù)據(jù)時,需要先將所需訪問的外設的地址放在地址總線上,然后,由譯碼器將地址總線上的數(shù)據(jù)轉換成片選信號,片選信號則使能目標外設芯片,接下來處理器寫數(shù)據(jù)到數(shù)據(jù)總線上,從而完成一個寫操作。顯然,在處理器將數(shù)據(jù)寫到數(shù)據(jù)總線之前地址線上的數(shù)據(jù)必須一直保留一段時間,否則的話譯碼器不能長時間的使片選信號有效。

當完成了數(shù)據(jù)的寫操作后,處理器就不需要保證地址總線上的地址有效了。我們可以看出,這一系列的操作都有一定嚴格的時間順序的,這稱之為時序。時序描述了處理器與外部設備的交互信號 “規(guī)程”,大家只有按照這一“規(guī)程”來操作,才能保證處理器與外部設備之間能正常的通訊。這好比,我們的道路上的紅綠燈,如果我們行人和車輛不按照其指示來通行的話,就會出現(xiàn)事故。通常,采用時序圖來描述芯片之間通訊的信號“規(guī)程”。

圖2 讀時序圖

圖3 讀時序圖

從圖中我們可以看出ADDRESS是表示地址總線的,DQ是表示數(shù)據(jù)總線的,CE是片選信號,且是低電平有效,其寬度要保證在進行讀操作時總是有效的。學會看時序圖對于做嵌入式系統(tǒng)開發(fā)非常有幫助,因為我們不可避免的要與芯片打交道。在時序圖中,通常會標識很多的時間需求信息。

在寫啟動代碼時需要初始化各地址空間的片選地址寄存器和讀寫時序,時序的配置依據(jù)就是來自于外設芯片的時間需求,這是芯片手冊很重要的一部分內(nèi)容。當一個地址空間中存在多個外設芯片時,我們需要考慮到其中最慢的外設芯片的時間需求,否則的話有的芯片就不能正常工作。

讀/寫信號

當處理器需要從外設芯片讀取信號時,除了需要產(chǎn)生片選信號外,還需要告訴外設芯片這是一個讀操作,是通過讀信號來實現(xiàn)的;或者這個信號用于告訴外設芯片,這是一個向外設芯片寫數(shù)據(jù)的操作。

I/O端口

前面提到了外設(芯片)),現(xiàn)在是對外設進行分類的時候了。大體上外設分為兩類,一類是存儲器外設,而另一類是非存儲器外設,后者常被稱之為I/O設備,這里的I/O是Input/Output的簡寫,即輸入、輸出??梢?,I/O外設是一個非常寬泛的概念。對于存儲器外設,其特點是,它所占用的空間是連續(xù)的一片。

比如,SDRAM內(nèi)存就是屬于存儲器外設,如果其容量是8M字節(jié),那么其占用的地址空間也會是8M的。與存儲器外設所不同的是,I/O外設所點用的地址一般都很少。比如一個I/O外設可能存在多個控制寄存器,這些控制寄存器從處理器來看就是多個I/O端口(地址),向這個地址寫數(shù)據(jù)就是向外設所對應的寄存器寫數(shù)據(jù),反之,也可以是讀。

比如,一個串口芯片可能存在多個寄存器,一個用來查詢芯片的狀態(tài),一個用來設置芯片的功能,另一個用來讀取芯片從串口線所收到的數(shù)據(jù),最后,還有一個用來向芯片寫數(shù)據(jù)以向串口線上發(fā)送數(shù)據(jù)。對于這一串口芯片的寄存器,從處理器的角度來看,都是獨立的I/O端口。

I/O端口存在讀、寫性問題,有的端口是只讀的,有的端口是只寫的,還有的端口是即可讀也可寫,其讀寫性是由外設芯片的寄存器所決定的,在芯片的數(shù)據(jù)手冊中能找到。需要指出的是,有些存儲器外設也存在I/O端口,以對其進行一定的控制。從I/O端口這一名字來看,對于處理器來說,就是對從外面讀入數(shù)據(jù)或是向外面輸出數(shù)據(jù)的一個接口總稱。

中斷

中斷從硬件的角度來看就是一個能產(chǎn)生高、低電平的一根信號線,但理解它需要從處理器的角度出發(fā)。我們說過了,處理器從微觀上看,所做的工作是按順序進行的,其對程序的處理只能是一條指令一條指令的執(zhí)行。如果存在需要對外設芯片進行訪問,而有可能從處理器發(fā)出讀、寫命令后,由于外設通常比處理器慢很多,所以外設芯片需要一些時間來準備好所需的數(shù)據(jù)。在這種情況下,如果處理器一直等外設芯片的返回數(shù)據(jù)再執(zhí)行后續(xù)的指令的話,將耗費寶貴的時間,這些時間完全可以用來做其它的工作。

別忘了,從宏觀上看來處理器常常是多任務的,任務是指操作系統(tǒng)所提供的調(diào)度單位。當一個任務因為等待外設芯片的數(shù)據(jù)而阻塞時,我們可以切換到另外的任務,從而提高處理效率。這就有一個問題,當處理器去處理另一個任務時,如果外設芯片的數(shù)據(jù)好了的話,如果告訴處理器呢?對了!就是通過中斷信號。中斷信號的高、低電平可以用來表示是否有中斷需要處理器注意以處理特定的事件(比如,外設數(shù)據(jù)準備好了的事件)。

由此看來,中斷的引入能大大的提高處理器的運用效率。為了使用處理器上的中斷,一開始我們需要初始化好處理器的中斷控制器,比如安裝好所需的中斷服務程序或稱之為ISR(Interrupt Service Routine),然后,打開中斷屏蔽位。中斷服務程序中需要做如下的操作:

從外設讀入或向外設寫數(shù)據(jù)。讀還是寫通常需要讀取外設的中斷狀態(tài)寄存器來決定。

清除外設的中斷信號。我們知道,中斷信號是由外設芯片驅動的,為了告訴外設芯片,處理器已經(jīng)處理完了所需做的工作,那么處理器需要通過一定的方式通知外設芯片。這種方式就是向外設芯片的寄存器中的某一位寫入一個數(shù)據(jù),比如,可能是寫入1表示清中斷,也可能是寫入0表示清中斷,這通常在外設的數(shù)據(jù)手冊中能查到。當外設收到了處理器的清中斷請求后,其就會驅動中斷線使其無效。比如,一個外設的中斷線是當其為低電平表示有中斷,將其從低電平變?yōu)楦唠娖骄褪球寗訛闊o效。

清除處理器的中斷信號標識。處理器中往往也會保存外部中斷信號是否發(fā)生過,當我們處理完了外設芯片的中斷時,我們也需要清除處理器上的標識,從而為下一次中斷做準備。需要注意的是,清外設的中斷必須發(fā)生在請?zhí)幚砥髦袛鄻俗R之前!

中斷還存在一個觸發(fā)方式問題。有兩種觸發(fā)方式 ,一種是電平觸發(fā),另一種是沿觸發(fā)。電平觸發(fā)是指電平的高低表示外設是否有中斷,而沿觸發(fā)則是能過中斷線上的電平的升或降來表示的,顯然,存在兩種沿觸發(fā)方式。一種是中斷線從低電平變?yōu)楦唠娖?,我們稱之為上升沿觸發(fā),另一處是中斷線從高電平轉換為低電平,我們稱之為下降沿觸發(fā)??偟膩碚f中斷的觸發(fā)方式有電平觸發(fā)、上升沿觸發(fā)和下降沿觸發(fā)。電平觸發(fā)方式中處理中中斷設置很重要的一個步驟。

萬用表

萬用表通常是用來查看電平的高低、電阻的大小等的,是常用且必不可少的工具之一。在嵌入式系統(tǒng)開發(fā)中,我們常用的是數(shù)字萬用表。

示波器

在嵌入式系統(tǒng)開發(fā)中,我們不可避免的要與外設芯片打交道。調(diào)試驅動程序時,除了需要完全看明白芯片的數(shù)據(jù)手冊,且在軟件高度的過程中,還需要看我們所期望的信號電平是否發(fā)生在芯片上。比如,我們在寫驅動程序時,需要通過寫I/O端口來對外設芯片進行操作,當寫相應的I/O端口時,我們知道所對應芯片的片選信號應當有效,有時,我們需要驗證是否按預期發(fā)生了,這就需要用到示波器。一般的示波器是能同時觀測兩個信號線的信號狀態(tài)的。

示波器都提供一定的功能,比如設置信號撲捉的方式等等。示波器很重要的一個參數(shù)據(jù)是其采集頻率,根據(jù)Nyquist采集定理,如果我們想用示波器查看頻率是100M赫茲的信號,那么其采樣頻率必須至少是其兩倍,即200M赫茲。有人可能會問:為什么不用萬用表來看呢?因為萬用表的采集頻率很底,無法采集到很快的信號變化。

邏輯分析儀

簡單的說邏輯分析器就是具有很多信號通道的示波器。通過邏輯分析儀,我們可以看到地址總線和數(shù)據(jù)總線上的數(shù)據(jù)。邏輯分析儀都提供一定的編程能力,用于編程什么時候開始對總線上的數(shù)據(jù)進行采集。

嗯~基本上就這么多了,原諒陸妹能力有限,如果還有要補充的,記得留言哦。

那么,到底是大神還是小白?還需要哪些努力呢?可以給自己制定一個學習計劃,每天進步一點,離大神更近一些,有朝一日,你也是業(yè)界的“扛把子”!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5082

    文章

    19104

    瀏覽量

    304796
  • 總線
    +關注

    關注

    10

    文章

    2878

    瀏覽量

    88051

原文標題:一文讀懂嵌入式硬件設計大神與小白的區(qū)別,你屬于哪一類?

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    嵌入式小白怎么學嵌入式嵌入式入門需要哪些基礎?

    系統(tǒng),軟件和硬件嚴格分工,軟件工作量很大,硬件很復雜,需多人合作。當然還有其他的嵌入式系統(tǒng)如MIPS,DSP,F(xiàn)PGA等等的,多了去了。如你學的計算機專業(yè)第三種最合適。所以不要認為
    發(fā)表于 03-29 17:23

    新手小白學習嵌入式系統(tǒng)怎么學呢

    嵌入式可以說是當下有前途的IT應用領域,小到電子詞典、手機,大到航空航天設備都是典型的嵌入式系統(tǒng),因此,通過嵌入式技術人才的職業(yè)發(fā)展空間是非常大的。那么想進入嵌入式行業(yè),新手
    發(fā)表于 12-22 08:05

    知道嵌入式軟件和嵌入式硬件的區(qū)別有哪些嗎

    嵌入式是軟件還是硬件呢?知道嵌入式軟件和嵌入式硬件
    發(fā)表于 12-24 06:10

    學習嵌入式需要具備什么條件?

    塊。 1.如果能能掌握C語言高級編程。無論是對嵌入式軟件還是硬件開發(fā)編程,都是不可缺少的一部分。因此不管您是自學、還是拜師我堅信這都是他們教您的第一步。 2. 要了解
    發(fā)表于 12-21 15:08

    嵌入式硬件設計

    嵌入式硬件設計 pdf教材
    發(fā)表于 04-08 16:07 ?159次下載

    嵌入式硬件設計資料

    嵌入式硬件設計資料
    發(fā)表于 10-29 09:14 ?49次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>硬件</b>設計資料

    淺談嵌入式硬件設計大神小白的區(qū)別

    嵌入式系統(tǒng)開發(fā),經(jīng)常要接觸硬件,需要對數(shù)字電路和模擬電路要有一定的了解,這樣才能深入的研究下去。那些剛剛接觸嵌入式,總覺得很難,其實做什么事情,都要把最基礎的知識掌握牢固,才能最終走上大神
    發(fā)表于 06-04 20:11 ?1.3w次閱讀
    淺談<b class='flag-5'>嵌入式</b><b class='flag-5'>硬件</b>設計<b class='flag-5'>大神</b>與<b class='flag-5'>小白</b>的區(qū)別

    小白學習嵌入式必須掌握的要素

      隨著計算機嵌入式的不斷發(fā)展,企業(yè)對于嵌入式開發(fā)人才的需求猛增,不少求職者開始投向嵌入式領域發(fā)展,然而小白學習嵌入式又必須掌握哪些要素呢?
    發(fā)表于 09-05 10:56 ?409次閱讀

    嵌入式開發(fā)前的了解的硬件有哪些

    嵌入式系統(tǒng)開發(fā),經(jīng)常要接觸硬件。做嵌入式開發(fā)對數(shù)字電路和模擬電路要有一定的了解。
    發(fā)表于 09-12 15:21 ?2500次閱讀
    <b class='flag-5'>嵌入式</b>開發(fā)前<b class='flag-5'>你</b>的了解的<b class='flag-5'>硬件</b>有哪些

    小白大神嵌入式系統(tǒng)

    1、什么是嵌入式 IEEE(Institute of Electrical and Electronics Engineers,美國電氣和電子工程師協(xié)會)對嵌入式系統(tǒng)的定義:“用于控制、監(jiān)視或者輔助
    的頭像 發(fā)表于 10-30 11:07 ?374次閱讀

    小白嵌入式系統(tǒng)的認知

    @[小白新人談嵌入式]#嵌入蘇淺談簡單談一談個人對嵌入式系統(tǒng)的一個認識。有人認為學嵌入式就是學c語言和c++,入門難,不如學習java,.n
    發(fā)表于 10-20 21:21 ?3次下載
    <b class='flag-5'>小白</b>對<b class='flag-5'>嵌入式</b>系統(tǒng)的認知

    小白找工作:嵌入式工程師(從單片機到嵌入式,我該投哪個崗位)

    分享一下,避免走彎路從單片機到嵌入式,我該投哪個崗位小白一開始也很迷茫,先后投過硬件崗和軟件崗;說說這些崗位的要求吧。硬件工程師 ,主要考察
    發(fā)表于 10-21 12:51 ?4次下載
    <b class='flag-5'>小白</b>找工作:<b class='flag-5'>嵌入式</b>工程師(從單片機到<b class='flag-5'>嵌入式</b>,我該投哪個崗位)

    小白入門嵌入式Linux開發(fā)板,嵌入式linux驅動如何學?小白入門必看

    嵌入式發(fā)展這么快,很多人都躋身在嵌入式行業(yè),對于新手小白來說,學習嵌入式還是會遇到一些問題,就比如說嵌入
    發(fā)表于 11-01 16:32 ?11次下載
    <b class='flag-5'>小白</b>入門<b class='flag-5'>嵌入式</b>Linux開發(fā)板,<b class='flag-5'>嵌入式</b>linux驅動如何學?<b class='flag-5'>小白</b>入門必看

    嵌入式硬件構架及設計

    嵌入式設計是個龐大的工程,今天就說說硬件電路設計方面的幾個注意事項,首先,咱們了解下嵌入式硬件構架。
    發(fā)表于 10-09 14:29 ?2676次閱讀

    嵌入式硬件構架

    嵌入式設計是個龐大的工程,今天就說說硬件電路設計方面的幾個注意事項,首先,咱們了解下嵌入式硬件構架。
    發(fā)表于 10-14 16:58 ?1114次閱讀
    RM新时代网站-首页