關於嵌入式開發與微控制器,關於微控制器程式設計和嵌入式開發關係的

2022-11-10 13:30:15 字數 6088 閱讀 8873

1樓:匿名使用者

微控制器很好學,基本上除了硬體稍微算是額外的知識之外,其他的都不難。

所以你要想在這方面有發展,還是要對演算法,對構架,尤其對作業系統有一定了解才可以。

微控制器的開發並不難,難的是開發好,而這就要求你要有相當紮實的各項相關知識,才能避免做了多年這方面工作仍然沒法更進一步的尷尬境地。

2樓:

首先,你會用51的彙編或c,如果自信學的還不錯,那就可以去找一份關於微控制器的工作了;

其次,微控制器其實也是嵌入式的一種,往嵌入式開發方向發展還是不錯的, 你有51的基礎那可以去學arm會更金鬆的。

你要明白學習永無止境,要個一兩年應該可以達到入行要求了。。。。

3樓:匿名使用者

不管學什麼,主要看應用,微控制器學習的好,你不用,現在開發微控制器系統的很多,有機會的話你把vb/vb/delphi這些程式設計學習一下,因為現在的微控制器基本都要和微機聯絡在一起的,再者就是你找個能發揮的工作,希望能夠幫到你。

4樓:鳳凰

嵌入式也分硬體與軟體,如果你學軟體的話,那就跟微控制器沒什麼關係,

如果學硬體的話 就跟微控制器有關係了.個人感覺,學嵌入式軟體的話 需要的知識比較廣,週期比較長

關於微控制器程式設計和嵌入式開發關係的

5樓:匿名使用者

其實微控制器也是嵌入式的一種,只不過現在所謂的嵌入式專指採用arm、dsp之類的32位機的應用而已,兩者本質上而言是一致的,相互補充,也可以相互借鑑。當然現在的嵌入式更像計算機程式設計了,因為有作業系統的關係,移植性更好。

6樓:匿名使用者

微控制器叫做邏輯控制器,也屬於嵌入式,但我們一般說嵌入式指的是arm架構的邏輯處理器上執行一個可裁剪的系統(比如linux、安卓)。嵌入式涉及的知識非常龐大,分為硬體和軟體,硬體指對處理器引腳功能的瞭解及周邊電路的設計,軟體指系統的裁剪、移植、驅動開發、應用開發。微控制器一般不上作業系統,只是用c語言寫幾個函式來控制它的引腳,你學嵌入式以後想做個硬體工程師就需要從微控制器學起,如果想做軟體工程師那就要好好鑽研系統了

7樓:

概念沒搞明白,跟我以前一樣。其實微控制器開發,哪怕是最低階的8位微控制器也是一種嵌入式,只不過他的系統很小,不想arm那樣可以抑制linux 等系統。做低端的微控制器需要了解微控制器的內部資源什麼的,操作它的各種資源以實現各種功能。

對於微控制器開發和嵌入式系統的聯絡,我認為有一些,但是不多 ,嵌入式(主要設計到作業系統的,)更多偏向於軟體,微控制器則更多的要偏向於硬體,因為所有i/o都要有相應的外圍功能電路,這二者可以形象的比喻成,開汽車 和騎自行車的關係。

嵌入式工程師和微控制器開發工程師的區別

8樓:匿名使用者

ieee(institute of electrical and electronics engineers,美國電氣和電子工程師協會)對嵌入式系統的定義:「用於控制、監視或者輔助操作機器和裝置的裝置」。原文為:

devices used to control,monitor or assist the operation of equipment,machinery or plants)。

嵌入式系統是一種專用的計算機系統,作為裝置或裝置的一部分。通常,嵌入式系統是一個控制程式儲存在rom中的嵌入式處理器控制板。事實上,所有帶有數字介面的裝置,如手錶、微波爐、錄影機、汽車等,都使用嵌入式系統,有些嵌入式系統還包含作業系統,但大多數嵌入式系統都是由單個程式實現整個控制邏輯。

[1]從應用物件上加以定義,嵌入式系統是軟體和硬體的綜合體,還可以涵蓋機械等附屬裝置。國內普遍認同的嵌入式系統定義為:以應用為中心,以計算機技術為基礎,軟硬體可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統。

微控制器(microcontrollers)是一種積體電路晶片,是採用超大規模積體電路技術把具有資料處理能力的**處理器cpu、隨機儲存器ram、只讀儲存器rom、多種i/o口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調製電路、模擬多路轉換器、a/d轉換器等電路)整合到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位微控制器,發展到現在的300m的高速微控制器

綜合以上定義來看,嵌入式是從應用領域進行的定義,而微控制器是指從系統所用的結構形式進行的定義,這兩者是有覆蓋的部分的。

從實際的工作上來說,嵌入式大部分包含作業系統,其涉及到的系統構成更復雜些,而微控制器通常情況下是比較簡單的、功能更精簡的系統。在這個角度上看,廣義上的嵌入式包含的內容更多些。而微控制器也可以構建出嵌入式系統應用,所以對微控制器工程師的要求更窄些。

由於大部分企業在招聘環節是由專門的人事管理人員來做的,在實際描述時,可能不會嚴格地進行描述,通常情況下會混淆嵌入式工程師和微控制器工程師的差異,因此,對於這部分企業來說,實際上是沒有太大區別的。

9樓:西安海東青

嵌入式系統的核心構成有4類:1.微控制器;2.dsp\fpga;3.arm系列;4.soc

由此可見嵌入式工程師的工作覆蓋了微控制器工程師,屬於高一檔的職稱..

10樓:匿名使用者

arm是微控制器,但效能遠超於一般的微控制器,拿他做微控制器的活是浪費資源(大材小用),沒有發掘出它的最大效能,一般都把他做系統或者大資料量吞吐處理(linux就是arm的應用)

11樓:匿名使用者

沒有本質的區別,微控制器系統也是一個嵌入式系統。

嵌入式與微控制器什麼聯絡?

嵌入式和微控制器的區別,有哪些?

12樓:匿名使用者

一般而言,微控制器常常指的是8位機,而嵌入式往往同32位機如arm、dsp掛鉤。其實無論是8位機還是16位、32位都屬於嵌入式範疇。

嵌入式系統和微控制器的區別?

13樓:仵金薊妙春

簡單的講,嵌入式系統是一個大類,微控制器是其中一個重要的子類。

微控制器與嵌入式在系統組成結構上的區別:

(1)微控制器基本結構

微控制器由運算器、控制器、儲存器、輸入輸出裝置構成。

(2)嵌入式系統成部分:

嵌入式系統一般由嵌入式微處理器、外圍硬體裝置、嵌入式作業系統、特定的應用程式組成。

嵌入式系統設計的第一步是結合具體的應用,綜合考慮系統對成本、效能、可擴充套件性、開發週期等各個方面的要求,確定系統的主控器件,並以之為核心搭建系統硬體平臺。

微控制器與嵌入式在硬體組成上的區別:

微控制器是在一塊積體電路晶片中包含了微控制器電路,以及一些通用的輸入輸出介面器件。從構成嵌入式系統的方式看,根據現代電子技術發展水平,嵌入式系統可以用微控制器實現,也可以用其它可程式設計的電子器件實現。其餘硬體器件根據目標應用系統的需求而定。

微控制器與嵌入式在軟體組成上的區別:

製造商出廠的通用微控制器內沒有應用程式,所以不能直接執行。增加應用程式後,微控制器就可以獨立執行。嵌入式系統一定要有控制軟體,實現控制邏輯的方式可以完全用硬體電路,也可以用軟體程式。

微控制器與嵌入式在主次關係方面的區別:

微控制器現在已經被認為是通用的電子器件了,微控制器自身為主體。嵌入式系統在物理結構關係上是從屬的,嵌入式系統被嵌入安裝在目標應用系統內。嵌入式系統在控制關係上卻是主導的,是控制目標應用系統執行的邏輯處理系統。

儘管可以用不同方式構成嵌入式系統,但是一旦構成之後,嵌入式系統就是一個專用系統。專用系統中,可程式設計器件的軟體可以在系統構建過程中植入,也可以在器件製造過程中直接生成,以降低製造成本。控制邏輯複雜的微控制器會需要作業系統軟體支援;控制邏輯簡單的嵌入式系統也可以不用作業系統軟體支援。

14樓:匿名使用者

分類是比較模糊的!

一般來說:

嵌入式系統 包括:

1、嵌入式微控制器(16位、8位、以及8位以下的cpu,典型代表就是 微控制器)

2、嵌入式微處理器(32位,以及32位以上的稱為處理器,典型為arm核的 處理器)

3、dsp(digital signal processing,數字訊號處理器,沒有涉及,就不說了)

4、soc(system on chip, 片上系統,就是把所有的 模組都做到一塊晶片上,也沒接觸過)

一般就是以上的框架;

當然如果理解為一個系統的話,那麼就得根據特定的功能,進行特性的硬體設計,只要能工作,就是一個系統!

希望夠簡潔,夠清晰!

15樓:充寄波廣宜

嵌入式系統有作業系統。程式設計是要考慮執行緒的同步互斥等等。比較複雜。而微控制器只是一個cpu和一些指令。

16樓:匿名使用者

廣義的嵌入式系統包括微控制器,但現在一般把有作業系統的叫嵌入式系統,裸奔的叫微控制器。

17樓:匿名使用者

給你一個最簡潔的答案:嵌入式系統包括微控制器、cpld、isp等。

18樓:秀乞群群

微控制器與嵌入式系統區別:

(1)微控制器基本結構

微控制器由運算器、控制器、儲存器、輸入輸出裝置構成。

(2)嵌入式系統成部分:

嵌入式系統一般由以下幾組嵌入式微處理器、外圍硬體裝置、嵌入式作業系統、特定的應用程式。

嵌入式系統設計的第一步是結合具體的應用,綜合考慮系統對成本、效能、可擴充套件性、開發週期等各個方面的要求,確定系統的主控器件,並以之為核心搭建系統硬體平臺。

19樓:匿名使用者

系統的定義:為實現規定功能以達到某一目標而構成的相互關聯的一個集合體或裝置(部件)。系統泛指由一群有關連的個體組成,根據預先編排好的規則工作,能完成個別元件不能單獨完成的工作的群體。

嵌入式的意思是指,這個系統具有小型化的特徵,可以較為容易的部署在其他的系統中。所以,微控制器只是一種積體電路晶片,單個的微控制器不能稱之為嵌入式系統;具有程式的微控制器也不能稱之為嵌入式系統。嵌入式系統的一般構成包括:

核心器件(微控制器或cpld或fpga等)+外圍電路(前端+後端)+程式。

嵌入式和微控制器有啥區別

20樓:匿名使用者

創客學院對嵌入式和微控制器的區別列出5個方面:

一.從概念上區別

①嵌入式是按照歷史性、本質性、普遍性要求,嵌入式系統應定義為:「嵌入到物件體系中的專用計算機系統」。「嵌入性」、「專用性」與「計算機系統」是嵌入式系統的三個基本要素。

物件系統則是指嵌入式系統所嵌入的宿主系統。

②什麼是微控制器呢?一般我們將單片微型計算機簡稱為微控制器,它不是完成某一個邏輯功能的晶片,而是把一個計算機系統整合到一個晶片上。相當於一個微型的計算機,和計算機相比,微控制器只缺少了i/o裝置。

是一種典型的嵌入式微控制器。

二.在系統組成結構上的區別:

(1)微控制器基本結構

微控制器由運算器、控制器、儲存器、輸入輸出裝置構成。

(2)嵌入式系統成部分:

嵌入式系統一般由嵌入式微處理器、外圍硬體裝置、嵌入式作業系統、特定的應用程式組成。

嵌入式系統設計的第一步是結合具體的應用,綜合考慮系統對成本、效能、可擴充套件性、開發週期等各個方面的要求,確定系統的主控器件,並以之為核心搭建系統硬體平臺。

三.在硬體組成上的區別:

微控制器是在一塊積體電路晶片中包含了微控制器電路,以及一些通用的輸入輸出介面器件。從構成嵌入式系統的方式看,根據現代電子技術發展水平,嵌入式系統可以用微控制器實現,也可以用其它可程式設計的電子器件實現。其餘硬體器件根據目標應用系統的需求而定。

四.在軟體組成上的區別:

製造商出廠的通用微控制器內沒有應用程式,所以不能直接執行。增加應用程式後,微控制器就可以獨立執行。嵌入式系統一定要有控制軟體,實現控制邏輯的方式可以完全用硬體電路,也可以用軟體程式。

五.在主次關係方面的區別:

微控制器現在已經被認為是通用的電子器件了,微控制器自身為主體。嵌入式系統在物理結構關係上是從屬的,嵌入式系統被嵌入安裝在目標應用系統內。嵌入式系統在控制關係上卻是主導的,是控制目標應用系統執行的邏輯處理系統。

儘管可以用不同方式構成嵌入式系統,但是一旦構成之後,嵌入式系統就是一個專用系統。專用系統中,可程式設計器件的軟體可以在系統構建過程中植入,也可以在器件製造過程中直接生成,以降低製造成本。控制邏輯複雜的微控制器會需要作業系統軟體支援;控制邏輯簡單的嵌入式系統也可以不用作業系統軟體支援。

嵌入式系統於微控制器的區別,嵌入式系統和微控制器的區別?

微控制器應用更多是面對傳統意義上的電子技術人員,領域以工控為主,技術比較低端。而嵌入式更多是面對計算機專業人員,領域以電子裝置為主,技術比較高階。從某種意義上說微控制器也屬於嵌入式的一種,因為嵌入式的歷史有很長一段時間是微控制器獨立發展的道路,只是後來網路,通訊,多 的需要才出現了現在意義上的嵌入式...

微控制器和嵌入式系統linu的區別

51微控制器通常被用來做一些比較簡單的控制,比如採集訊號 驅動一些開關。at89s51的flash只有4k,一個稍微複雜的程式就不止4k了。sst89e564rd是一種擴充套件的51微控制器,它的flash達到64kb,可以外接最多64kb的sram。在sst89e564rd上的程式可以寫得更復雜一...

微控制器工程師和嵌入式系統工程師,那個更有前途?待遇更好

其實 據我理解 兩個都有前途 但是兩個都不是那麼簡單 學精了 那個都能讓你 活得滋潤 嵌入式的硬體工程師和軟體工程師哪個更有前途 首先一個概念問題,搞計算機一般有三個大方向 軟體工程,硬體工程,網路工程。你問的問題屬 軟體工程和硬體工程範疇,軟體方向 軟體工程師 硬體方向 硬體工程師 嵌入式 然後嵌...