女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁 > 技術(shù)學(xué)院 > 技術(shù)解析
[導(dǎo)讀]為增進大家對嵌入式的認(rèn)識,本文將對嵌入式系統(tǒng)結(jié)構(gòu)以及運行方式予以介紹。

嵌入式系統(tǒng)說白了,就是針對某個應(yīng)用的計算機系統(tǒng)!進一步說,嵌入式系統(tǒng)是針對某個應(yīng)用,軟硬件可裁減的,對體積、功耗等有嚴(yán)格要求的一個計算機系統(tǒng)。為增進大家對嵌入式的認(rèn)識,本文將對嵌入式系統(tǒng)結(jié)構(gòu)以及運行方式予以介紹。如果你對嵌入式具有興趣,不妨繼續(xù)往下閱讀哦。

嵌入式系統(tǒng)通常包括構(gòu)成軟件的基本運行環(huán)境的硬件和操作系統(tǒng)兩部分。嵌入式系統(tǒng)的運行環(huán)境和應(yīng)用場合決定了嵌入式系統(tǒng)具有區(qū)別于其它操作系統(tǒng)的一些特點。

(1)嵌入式處理器

嵌入式處理器可以分為三類:嵌入式微處理器、嵌入式微控制器、嵌入式DSP(Digital Signal Processor)。嵌入式微處理器就是和通用計算機的微處理器對應(yīng)的CPU。在應(yīng)用中,一般是將微處理器裝配在專門設(shè)計的電路板上,在母板上只保留和嵌入式相關(guān)的功能即可,這樣可以滿足嵌入式系統(tǒng)體積小和功耗低的要求。目前的嵌入式處理器主要包括:PowerPC、Motorola 68000、ARM系列等等。

嵌入式微控制器又稱為單片機,它將CPU、存儲器(少量的RAM、ROM或兩者都有)和其它外設(shè)封裝在同一片集成電路里。常見的有8051。

嵌入式DSP專門用來對離散時間信號進行極快的處理計算,提高編譯效率和執(zhí)行速度。在數(shù)字濾波、FFT、譜分析、圖像處理的分析等領(lǐng)域,DSP正在大量進入嵌入式市場。

(2)微內(nèi)核結(jié)構(gòu)

大多數(shù)操作系統(tǒng)至少被劃分為內(nèi)核層和應(yīng)用層兩個層次。內(nèi)核只提供基本的功能,如建立和管理進程、提供文件系統(tǒng)、管理設(shè)備等,這些功能以系統(tǒng)調(diào)用方式提供給用戶。一些桌面操作系統(tǒng),如Windows、Linux等,將許多功能引入內(nèi)核,操作系統(tǒng)的內(nèi)核變得越來越大。內(nèi)核變大使得占用的資源增多,剪裁起來很麻煩。

大多數(shù)嵌入式操作系統(tǒng)采用了微內(nèi)核結(jié)構(gòu),內(nèi)核只提供基本的功能,比如:任務(wù)的調(diào)度、任務(wù)之間的通信與同步、內(nèi)存管理、時鐘管理等。其它的應(yīng)用組件,比如網(wǎng)絡(luò)功能、文件系統(tǒng)、GUI系統(tǒng)等均工作在用戶態(tài),以系統(tǒng)進程或函數(shù)調(diào)用的方式工作。因而系統(tǒng)都是可裁減的,用戶可以根據(jù)自己的需要選用相應(yīng)的組件。

(3)任務(wù)調(diào)度

在嵌入式系統(tǒng)中,任務(wù)即線程。大多數(shù)的嵌入式操作系統(tǒng)支持多任務(wù)。多任務(wù)運行的實現(xiàn)實際是靠CPU在多個任務(wù)之間切換、調(diào)度。每個任務(wù)都有其優(yōu)先級,不同的任務(wù)優(yōu)先級可能相同也可能不同。任務(wù)的調(diào)度有三種方式:可搶占式調(diào)度、不可搶占式調(diào)度和時間片輪轉(zhuǎn)調(diào)度。不可搶占式調(diào)度是指,一個任務(wù)一旦獲得CPU就獨占CPU運行,除非由于某種原因,它決定放棄CPU的使用權(quán);可搶占式調(diào)度是基于任務(wù)優(yōu)先級的,當(dāng)前正在運行的任務(wù)可以隨時讓位給優(yōu)先級更高的處于就緒態(tài)的其它任務(wù);當(dāng)兩個或兩個以上任務(wù)有同樣的優(yōu)先級,不同任務(wù)輪轉(zhuǎn)地使用CPU,直到系統(tǒng)分配的CPU時間片用完,這就是時間片輪轉(zhuǎn)調(diào)度。

目前,大多數(shù)嵌入式操作系統(tǒng)對不同優(yōu)先級的任務(wù)采用基于優(yōu)先級的搶占式調(diào)度法,對相同優(yōu)先級的任務(wù)則采用時間片輪轉(zhuǎn)調(diào)度法。

(4)硬實時和軟實時

有些嵌入式系統(tǒng)對時間的要求較高,稱之為實時系統(tǒng)。有兩種類型的實時系統(tǒng):硬實時系統(tǒng)和軟實時系統(tǒng)。軟實時系統(tǒng)并不要求限定某一任務(wù)必須在一定的時間內(nèi)完成,只要求各任務(wù)運行得越快越好;硬實時系統(tǒng)對系統(tǒng)響應(yīng)時間有嚴(yán)格要求,一旦系統(tǒng)響應(yīng)時間不能滿足,就可能會引起系統(tǒng)崩潰或致命的錯誤,一般在工業(yè)控制中應(yīng)用較多。

(5)內(nèi)存管理

針對有內(nèi)存管理單元(MMU)的處理器設(shè)計的一些桌面操作系統(tǒng),如Windows、Linux,使用了虛擬存儲器的概念。虛擬內(nèi)存地址被送到MMU。在這里,虛擬地址被映射為物理地址,實際存儲器被分割為相同大小的頁面,采用分頁的方式載入進程。一個程序在運行之前,沒有必要全部裝入內(nèi)存,而是僅將那些當(dāng)前要運行的部分頁面裝入內(nèi)存運行。

大多數(shù)嵌入式系統(tǒng)針對沒有MMU的處理器設(shè)計,不能使用處理器的虛擬內(nèi)存管理技術(shù),采用的是實存儲器管理策略。因而對于內(nèi)存的訪問是直接的,它對地址的訪問不需要經(jīng)過MMU,而是直接送到地址線上輸出,所有程序中訪問的地址都是實際的物理地址;而且,大多數(shù)嵌入式操作系統(tǒng)對內(nèi)存空間沒有保護,各個進程實際上共享一個運行空間。一個進程在執(zhí)行前,系統(tǒng)必須為它分配足夠的連續(xù)地址空間,然后全部載入主存儲器的連續(xù)空間。

由此可見,嵌入式系統(tǒng)的開發(fā)人員不得不參與系統(tǒng)的內(nèi)存管理。從編譯內(nèi)核開始,開發(fā)人員必須告訴系統(tǒng)這塊開發(fā)板到底擁有多少內(nèi)存;在開發(fā)應(yīng)用程序時,必須考慮內(nèi)存的分配情況并關(guān)注應(yīng)用程序需要運行空間的大小。另外,由于采用實存儲器管理策略,用戶程

序同內(nèi)核以及其它用戶程序在一個地址空間,程序開發(fā)時要保證不侵犯其它程序的地址空間,以使得程序不至于破壞系統(tǒng)的正常工作,或?qū)е缕渌绦虻倪\行異常;因而,嵌入式系統(tǒng)的開發(fā)人員對軟件中的一些內(nèi)存操作要格外小心。

(6)內(nèi)核加載方式

嵌入式操作系統(tǒng)內(nèi)核可以在Flash上直接運行,也可以加載到內(nèi)存中運行。Flash的運行方式,是把內(nèi)核的可執(zhí)行映像燒寫到Flash上,系統(tǒng)啟動時從Flash的某個地址開始執(zhí)行。這種方法實際上是很多嵌入式系統(tǒng)所采用的方法。內(nèi)核加載方式是把內(nèi)核的壓縮文件存放在Flash上,系統(tǒng)啟動時讀取壓縮文件在內(nèi)存里解壓,然后開始執(zhí)行。這種方式相對復(fù)雜一些,但是運行速度可能更快,因為RAM的存取速率要比Flash高。

由于嵌入式系統(tǒng)的內(nèi)存管理機制,嵌入式操作系統(tǒng)對用戶程序采用靜態(tài)鏈接的形式。在嵌入式系統(tǒng)中,應(yīng)用程序和操作系統(tǒng)內(nèi)核代碼編譯、鏈接生成一個二進制影像文件來運行。

以上便是此次帶來的嵌入式相關(guān)內(nèi)容,通過本文,希望大家對嵌入式已經(jīng)具備一定的了解。如果你喜歡本文,不妨持續(xù)關(guān)注我們網(wǎng)站哦,將于后期帶來更多精彩內(nèi)容。最后,十分感謝大家的閱讀,have a nice day!

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當(dāng)下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉