嵌入式晶片和開發平臺是怎麼聯絡的

時間 2022-12-26 06:15:11

1樓:匿名使用者

晶片製造廠家給方案,然後電子產品被製造出來,每一個給廠家一定的授權費。然後軟體開發者開發能應用於這種晶片的軟體,軟體多了自然形成開放平臺,如安卓平臺就是這樣,當然也有為軟體專門開發晶片的,安卓系統就得到了眾多晶片廠家的支援。

嵌入式系統、晶片開發、積體電路之間有沒有聯絡?

2樓:刀無極啊

積體電路是晶片開發的基礎,晶片就是由許多積體電路組成的,通過積體電路的運算,晶片才有處理資料的功能,而嵌入式系統是專門安裝在晶片上用於人機互動的操作介面,可以說,嵌入式系統能夠讓晶片的功能更好的為我們進行服務。

3樓:大炮

嵌入式系統分為頂層和底層,底層涉及硬體電路,屬於對積體電路的應用。

晶片開發屬於電子科學與技術的專業方向,其使用電路均為積體電路內部電路,用以實現各種功能,許多電路需要嚴格的工藝控制。積體電路設計行業主要分為積體電路設計和工藝兩個方向。

嵌入式開發時,晶片的暫存器和引腳都如何使用?如何程式設計?

4樓:斯里哇啦

引腳按照聯結器件的需要 設計電路板的時候 連線上就好連線ram什麼的 使用一般gpio都可以應該 51埠可能有p1埠特殊 需要加上拉電阻。

對於暫存器 你瞭解暫存器的作用以後 程式設計實現需求 有需要用到暫存器的地方 使用就可以了。

如果經驗老道 對暫存器的使用在程式設計之前有個規劃也很好~

如何在自己開發的嵌入式系統中新增zigbee,選用什麼樣的zigbee晶片或模組?

5樓:匿名使用者

zigbee晶片分兩種,一種是射頻晶片,一種是soc的晶片。如果使用嵌入式系統的話,那就直接用射頻晶片好了,建議使用ti公司的,因為它提供了很多資料,連pcb怎麼話都說了。用zigbee soc晶片自己開發的話起碼需要2個月以上(協議棧或者是api函式就夠折騰人的了),而且還不一定穩定,如果開發的時間不緊的話,可以嘗試一下。

當然使用模組是最簡單的,只要通過串列埠傳送接收就可以了,網路是自己組的,但是**稍微貴了點,使用digi公司的就不錯。

6樓:匿名使用者

可以選用cc2430,8051的核心,程式設計除錯都很方便。網上資料也多。

7樓:萍水e相逢

帶串列埠 的 zigbee模組 怎麼樣?呵呵。

arm晶片和linux移植,與嵌入式的關係是怎麼樣的。

8樓:匿名使用者

哎……又一個被微控制器毒害的人啊……

arm 主要是效能的提高,以及功能的增加。

比如幾k 記憶體和 2g 記憶體的區別,幾mhz和1ghz主頻的區別,單核和多核心的區別。擴充套件的浮點流運算器和只能簡單計算的指令區別。多工和單任務的區別。

你可以按照開發微控制器那樣繼續開發 arm ,但你這樣肯定不能用掉 arm 所有的效能和功能。

如果想發揮 arm 的效能,你就需要給 arm 開發一個作業系統,這個作業系統實現一些任務排程,資源分配,硬體驅動的底層實現。這樣,你開發的軟體就可以方便的在這個作業系統上執行。從而簡化開發。

開發這個系統是很費時間而且必須計劃好不然彎路太多更浪費時間。這樣 linux 就跑過來了,既然有了 linux ,你就不需要再自己費時費錢的開發自己的作業系統了,拿來 linux ,簡單修改一下就可以跑在你的 arm 開發板上面了。而且 arm 這個系統已經足夠全面。

並且它還是一個符合 posix 可移植標準的平臺。你在這上面開發的程式只要沒有使用硬體提供的特有功能,你的程式移植起來非常容易簡單。

你現在就想,你在你的計算機上。那麼多的軟體、遊戲,為什麼都要在 windows 上面執行而不是自己直接可以執行?linux 上面也是,為什麼那麼多的軟體都需要一個作業系統?

而不是像微控制器一樣的直接執行?肯定是有些什麼原因。

x86 的 cpu ,windows 作業系統,對應 arm 的 cpu ,linux 作業系統。

一個簡單的替換,你就能明白些了吧?

9樓:城南雨紛飛

arm是英國的一個公司,主要還是設計研究arm晶片的核心內容,讓後把技術賣給晶片生產商比如三星微軟等,讓後這些公司賣出一個arm體系結構的晶片就向arm公司交點錢。一方面什麼是嵌入式,簡單來說就是軟硬體可裁剪。比如說計程車上的導航定位系統,你不可能弄個pc機上去,pc機很多硬體軟體功能強大,但是在車上也用不著。

還有就是為什麼要往嵌入式裝置裡面移植linux作業系統,因為這個linux作業系統可裁剪度很大,而且執行很穩定,事實上現在絕大部分伺服器都是linux作業系統。移植了linux的晶片又能用來做什麼?上面說了神馬遠端安防系統、小型導航系統、還有公交站臺那個提示幾號車還有多久來。

還有手機也能算在嵌入式大範圍內。移植了linux的晶片的裝置功能肯定比沒有作業系統的裝置更智慧,更友好。現在主要就是牽涉到網路和人機互動,要是做個儀器儀表微控制器還可以拿下,做個與網路打交道而且很友好的裝置就只有往嵌入式方向發展了。

還有就是linux很重要哦。

嵌入式開發中晶片的指令方面需要了解哪些?

10樓:手機使用者

現在中國的嵌入式行業真正是處在飛速發展的階段,其發展的前景是很廣闊的,而且這方面的人才現在還很缺,所以一般學這個專業的找到一份工作室不用愁的。所以你的選擇是很明智的。

嵌入式一般有偏硬體和偏軟體之分,基礎課也較多,電信方面的如 電路、模數電、微機、微控制器、彙編等,計算機方面的如 計算機原理、c/c++、資料結構、作業系統、軟體基礎等,真正難的是後面以這些為基礎的 arm嵌入式系統、執行在這硬體上的作業系統 如linux、windows ce等、基於以上基礎的 應用程式的開發,核心的開發、驅動程式的開發。

要學好嵌入式不容易,但我相信只要多花時間,什麼問題都能搞定。呵呵。

要跑嵌入式linux系統,對晶片有什麼要求?

11樓:匿名使用者

你好,樓主:

外設要求不高,主要是對cpu及ram有要求,拿arm體系結構說吧:s3c44b0是arm7核,它沒有mmu,所以不能跑完整linux系統,但是可以跑uclinux(針對沒有mmu晶片)、ucos;如果要跑完整的linux,s3c2440就可以,它是arm9核,主頻500左右,外設配置60m ram就很好。

跑linux晶片:arm體系:s3c2410、s3c2440、s3c6410等三星公司產品,資料全;

mips體系:jz4750、jz4760、jz4780等;

跑ucos:89c51就可以,呵呵,這個要求不高,一般要求實時性強就用這個了。

希望對你有用,呵呵。

12樓:網友

對於嵌入式晶片的要求就是,他的ram和rom區要足夠大,能夠存得下系統執行的所有資料,跑嵌入式linux的晶片要求要高於us/os,如果裁剪得當的話,51微控制器就可以跑us/os

嵌入式,嵌入式系統軟體開發,嵌入式應用軟體開發的定義分別是什麼?及其區別

無奈嘆水東流 嵌入式系統以應用為中心 以計算機技術為基礎 軟硬體可裁剪 功能 可靠性 成本 體積 功耗嚴格要求的專用計算機系統。參考 http 嵌入式系統是一種專用的計算機系統,是相對於我們普通的筆記本 桌上型電腦這些通用計算機系統而言的。基於以上理解,我用我的理解回答你的問題。嵌入式 是一種專用的...

嵌入式開發要學些什麼?學嵌入式開發都要學什麼?

語言,可以說這是計算機行業的一門必修課,所以要紮紮實實掌握好。2.作業系統,要學習一下作業系統的基本原理,熟悉linux環境下的開發環境,然後你就照著相關的資料寫一個作業系統試試看。3.計算機組成原理,要能夠熟悉計算機的基本原理,看看你一個計算機的基本組成以及軟體實質是如何來跑的。4.可以選擇一些書...

嵌入式就業前景怎麼樣,嵌入式軟體開發就業前景如何,學習的難度又有多大?

就像樓上所說,嵌入式現在是最熱門也是最受歡迎的職業,嵌入式無疑是當前最熱門最有發展前途的it應用領域之一。嵌入式用在一些特定專用裝置上,通常這些裝置的硬體資源 如處理器 儲存器等 非常有限,並且對成本很敏感,有時對實時響應要求很高等。從事嵌入式軟體開發的好處是 1 目前國內外這方面的人都很稀缺。其實...