嵌入式軟體開發 Linux DSP 什麼意思

2022-09-04 23:00:52 字數 5433 閱讀 4248

1樓:青羽飛夢

嵌入式軟體開發就是擼**,不過不是寫一般的電腦軟體,是給作業系統(linux、ucos、win ce嵌入式系統)擼、是給微控制器(8051、stm32等等)擼。dlc不清楚(不好意思孤陋寡聞了)plc倒是用過,dsp的全稱為digital signal process,即數字訊號處理技術,dsp晶片即指能夠實現數字訊號處理技術的晶片。也是程式設計擼**。

個人見解

------萌萌的文藝青年

2樓:邁向猿的人生

linux是一種作業系統,區別於windows的最大特點是,它是開源的。微控制器是微型處理器。dlc,dsp是不同特點功能的處理器。

這句話的意思簡要的囊括了嵌入式軟體開發可能會涉及到的一些開發方向。

3樓:匿名使用者

這是智聯、51job等**對職業崗位的分類,具體的說就是嵌入式軟體開發包含linux、微控制器、dlc、dsp....等分支技術的開發設計工作,要求從業人員具備其中的一類或幾類方面的技術知識。

4樓:匿名使用者

主要是指嵌入式軟體開發這塊的,嵌入式開發裡面有linux,微控制器,dlc,dsp等等的分支,所以,職位歸類就是嵌入式軟體開發.你可以搜尋相關的linux或者微控制器,或者dsp等等

5樓:

這個指的應該是一個工作職位分類了,主要是指嵌入式軟體開發這塊的,嵌入式開發裡面有linux,微控制器,dlc,dsp等等的分支,所以,職位歸類就是嵌入式軟體開發.你可以搜尋相關的linux或者微控制器,或者dsp等等.

6樓:匿名使用者

使用linux或者微控制器、dlc\dsp為工具,進行軟體設計

7樓:燼

嵌入式開發有很多的方向,(linux/微控制器/dlc/dsp…)代表的是不同的方向。

8樓:匿名使用者

程式在普通電腦上用交叉編譯器編譯後燒寫到開發板上執行。

9樓:

~~.~~~lz問的是什麼意思

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

10樓:華清創客學院

硬體組成的區別:

微控制器是在一塊積體電路晶片中包含了微控制器電路,以及一些通用的輸入輸出介面器件。

從構成嵌入式系統的方式看,根據現代電子技術發展水平,嵌入式系統可以用微控制器實現,也可以用其它可程式設計的電子器件實現。其餘硬體器件根據目標應用系統的需求而定。

軟體組成的區別:

製造商出廠的通用微控制器內沒有應用程式,所以不能直接執行。增加應用程式後,微控制器就可以獨立執行。

嵌入式系統一定要有控制軟體,實現控制邏輯的方式可以完全用硬體電路,也可以用軟體程式。

主次關係的區別:

微控制器現在已經被認為是通用的電子器件了,微控制器自身為主體。

嵌入式系統在物理結構關係上是從屬的,嵌入式系統被嵌入安裝在目標應用系統內。

嵌入式系統在控制關係上卻是主導的,是控制目標應用系統執行的邏輯處理系統。

儘管可以用不同方式構成嵌入式系統,但是一旦構成之後,嵌入式系統就是一個專用系統。專用系統中,可程式設計器件的軟體可以在系統構建過程中植入,也可以在器件製造過程中直接生成,以降低製造成本。

控制邏輯複雜的微控制器會需要作業系統軟體支援;控制邏輯簡單的嵌入式系統也可以不用作業系統軟體支援。兩者沒有簡繁區別。

11樓:加青菇涼

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

在sst89e564rd上的程式可以寫得更復雜一些,但是它對外的介面也比較少。

cortex-m3系列的處理器,對外介面極其豐富,這使得它的應用面更廣,但是限於它的flash、記憶體還是比較小,一般不在上面執行作業系統,它算是一個效能非常突出的微控制器。

hi3510是海思半導體公司的一款用於監控裝置的晶片,一般上面執行linux系統,通過攝像頭採集資料、編碼,然後通過網路傳輸。另一端接收到資料之後,再解碼。在上面執行的程式非常複雜,有漂亮的**介面、觸控式螢幕控制、資料庫等等。

對聲音影象的編解碼更是用到dsp核。

s3c2440是一款通用的晶片,它與「高階微控制器」stm32f103相比,多了儲存控制器和nand控制器──這使得可以外接更大的flash、更大的記憶體;多了記憶體管理單元(mmu)──這使得它可以進行地址映身(虛擬地址、實體地址之間的對映)。可以在s3c2440上執行linux系統,執行更大更復雜的程式。

12樓:葉頌聖水之

你可以把嵌入式理解為大型微控制器。微控制器可以說你是在寫作業系統,嵌入式可以說你是在作業系統裡寫應用軟體。

嵌入式軟體開發應該學什麼

13樓:匿名使用者

個人覺得嵌入式開發需要有良好的硬體基礎,對硬體原理非常瞭解。不然只能從事基本的dsp程式設計和硬體驅動的開發。

14樓:梭羅瓦爾登

嵌入式的學習並不像想象的那麼難,主要是因為有硬體開發板,一般人敬而遠之,其實對於理工科的本科畢業生(如自動化、電子、資訊等專業),懂一定的c語言

知識,是否懂硬體其實關係不大,這樣的條件就可以學習嵌入式了,現在,嵌入式的人才很多都是半路出家,由其他的行業轉行過來,由於沒有系統掌握嵌入式的相

關知識,對於這部分人,企業其實是不滿意的,只是現在沒有大量的人才供他們挑選。

對於求職的畢業生而言,嵌入式領域是一個較新的空間,很多技術出現的時間不長,多數人沒有條件接觸或進入該行業,需要接受專門的培訓與專業人員的指導,才

能瞭解具體的開發流程。因此,要進入嵌入式系統開發領域工作,必須參加一些專業培訓機構的課程,並尋找專案實踐的機會,增加專案經驗,只有這樣才能彌補橫

在企業與求職者間的鴻溝。

在眾多的培訓機構中,安博中南區牛耳it實訓基地率先推出了嵌入式軟體工程師培養工程,並整合眾多企業用人需求和計劃,以就業為導向,以技能為核心,以

國內頂級的實訓環境和企業氛圍規範、提升學員職業素質,從真實案例入手,引入國際著名廠商、機構培訓產品,不斷開發適應企業人才需求的培訓專案,為中國

it業培養和輸送嵌入式軟體工程師,以及其他it行業急需的實戰型、綜合型人才。

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

15樓:匿名使用者

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的高速微控制器

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

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

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

16樓:西安海東青

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

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

17樓:匿名使用者

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

18樓:匿名使用者

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

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

19樓:仵金薊妙春

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

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

(1)微控制器基本結構

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

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

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

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

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

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

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

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

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

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

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

嵌入式軟體開發入門,嵌入式系統開發與軟體開發的區別

大量的實踐操作是學習過程中必不可少的一環,嵌入式系統是一門實踐性極強的科學,沒有足夠的系統開發實踐,無法將所學的理論知識應用在實際工作中,則不能稱之為合格,這種實踐並不是盲目的程式設計,在英騰技術,指導老師們會根據學習的不同階段和企業對嵌入式系統工程師的技能要求,有針對性的提出各種不同的實踐內容,指...

想學習嵌入式開發,怎麼學習嵌入式開發?

學習這個需要一定的計算機基礎,比如程式設計基礎知識,如果自己研究,沒有好的天賦是不行的。最好接受正規培訓和學習。學習嵌入式開發時一定要掌握正確的學習方法 掌握正確的學習方法的前提是擁有端正的學習態度,首先學習過程中一定要腳踏實地的學好每一部分的知識,學的好不要驕傲,遇到不會的問題也要精下來慢慢的解決...

嵌入式開發要學什麼?嵌入式開發要學哪些東西

建議先學c,然後資料結構,作業系統,彙編,微控制器原理。以上學好已經足夠開發。同意這個說法 看看這個 itjob就業培訓網,裡面有詳細的課程大綱,你可以跟著大綱的順序來學。貌似需要 c語言電工技術 電子技術 有可能需要微控制器原理 嵌入式開發需要學習哪些東西 嵌入式系統作為除pc端外的另一種系統,應...