freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

嵌入式總結(jié)-資料下載頁

2024-11-19 01:34本頁面
  

【正文】 用于釋放設(shè)備號(hào)。Alloc_chrdev_region()函數(shù)用于動(dòng)態(tài)申請(qǐng)?jiān)O(shè)備號(hào)范圍,通過指針參數(shù)返回實(shí)際分配的起始設(shè)備號(hào);Dev_ti_rdev:對(duì)于設(shè)備文件而言,此成員包含實(shí)際的設(shè)備號(hào); Struct cdev *i_cdev:字符設(shè)備在內(nèi)核中是用cdev結(jié)構(gòu)來表示的,此成員是指想cdev結(jié)構(gòu)的指針;。通常在ARM里,所有I/O都是通用的,稱為GPIO(通用輸入輸出);GPIO接口一般至少會(huì)有兩個(gè)寄存器,即控制寄存器和數(shù)據(jù)寄存器;、全雙工、同步的串行總線; :主模式和從模式;60.字符設(shè)備以字節(jié)為單位進(jìn)行讀寫,而塊設(shè)備則以塊為單位,塊設(shè)備的I/O請(qǐng)求都有對(duì)應(yīng)的緩沖區(qū)并使用了請(qǐng)求隊(duì)列對(duì)請(qǐng)求進(jìn)行管理,塊設(shè)備還支持隨機(jī)訪問,而字符設(shè)備只能順序訪問。Linux中每一個(gè)塊設(shè)備里請(qǐng)求都有一個(gè)I/O請(qǐng)求隊(duì)列,每個(gè)請(qǐng)求隊(duì)列都有調(diào)度器的插口。,其包含了驅(qū)動(dòng)程序執(zhí)行請(qǐng)求所需的全部信息,通常一個(gè)I/O請(qǐng)求對(duì)應(yīng)一個(gè)bio。I/O調(diào)度器可將聯(lián)系的bio合并成一個(gè)請(qǐng)求。:;;;;第五篇:嵌入式論文總結(jié)嵌入式論文總結(jié)所謂嵌入式系統(tǒng)(Embedded Systems).實(shí)際上是“嵌入式計(jì)算機(jī)系統(tǒng)”的簡(jiǎn)稱,它是相對(duì)于通用計(jì)算機(jī)系統(tǒng)而言的。在有些系統(tǒng)里也有計(jì)算機(jī),但是計(jì)算機(jī)是作為某個(gè)專用系統(tǒng)中的一個(gè)部件而存在的。像這樣“嵌入”到更大、專用的系統(tǒng)中的計(jì)算機(jī)系統(tǒng),稱之為“嵌入式計(jì)算機(jī)”、“嵌入式計(jì)算機(jī)系統(tǒng)”或“嵌入式系統(tǒng)”。在日常生活中,早已存在許多嵌入式系統(tǒng)的應(yīng)用,如天天必用的移動(dòng)電話、帶在手腕上的電子表、烹調(diào)用的微波爐、辦公室里的打印機(jī)、汽車?yán)锏墓┯蛧娚淇刂葡到y(tǒng)和防抱死剎車系統(tǒng)(ABS).以及現(xiàn)在流行的個(gè)人數(shù)字助理(PDA)、數(shù)碼相機(jī)、數(shù)碼攝像機(jī)等等,它們內(nèi)部都有一個(gè)中央處理器CPU。嵌入式系統(tǒng)無處不在,從家庭中的洗衣機(jī)、電冰箱、小汽車,到辦公室中的遠(yuǎn)程會(huì)議系統(tǒng)等,都屬于可以使用嵌入式技術(shù)進(jìn)行開發(fā)和改造的產(chǎn)品。嵌入式系統(tǒng)本身是一個(gè)相對(duì)模糊的定義,一個(gè)手持的MP3和一個(gè)P(:104的微型工業(yè)控制計(jì)算機(jī)都可以認(rèn)為是嵌入式系統(tǒng)。根據(jù)英國電氣工程師協(xié)會(huì)(IEE)的定義:嵌入式系統(tǒng)是用來控制或監(jiān)視機(jī)器、裝置或工廠等大規(guī)模系統(tǒng)的設(shè)備??梢钥闯龃硕x是扶應(yīng)用上考慮的,嵌入式系統(tǒng)是軟件和硬件的綜合體,還可以涵蓋機(jī)電等附屬裝置。國內(nèi)對(duì)嵌入式系統(tǒng)的一般定義是:以應(yīng)用為中心.以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟硬件可裁剪,從而能夠適應(yīng)實(shí)際應(yīng)用中對(duì)功能、可靠性、成本、體積、功耗等嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。嵌入式系統(tǒng)在應(yīng)用數(shù)量上遠(yuǎn)遠(yuǎn)超過了各種通用計(jì)算機(jī)。一臺(tái)通用計(jì)算機(jī)的外部設(shè)備中就包含了5~10個(gè)嵌入式微處理器,鍵盤、硬盤、顯示器、Modem、網(wǎng)卡、聲卡、打印機(jī)、掃描儀、數(shù)碼相機(jī)、集線器等均是由嵌入式處理器進(jìn)行控制的。在制造工業(yè)、過程控制、通信、儀器、儀表、汽車、船舶、航空、航天、軍事裝備、消費(fèi)類產(chǎn)品等方面,嵌入式系統(tǒng)都有用武之地。在大型嵌入式應(yīng)用系統(tǒng)中,為了使嵌入式開發(fā)更方便、快捷,需要具備一種穩(wěn)定、安全的軟件模塊集合,用來管理存儲(chǔ)器分配、中斷處理、任務(wù)間通信和定時(shí)器響應(yīng),以及提供多任務(wù)處理等,這樣的軟件模塊集合就是嵌入式操作系統(tǒng)。嵌入式操作系統(tǒng)的引入大大擴(kuò)展了嵌入式系的功能,方便了應(yīng)用軟件的設(shè)計(jì),但同時(shí)也占用了嵌入式系統(tǒng)的寶貴資源。一般在比較大型或多任務(wù)的應(yīng)用場(chǎng)合.才考慮使用嵌入式操作系統(tǒng)。早期的嵌入式系統(tǒng)幾乎都用于控制,或多或少都有些實(shí)時(shí)要求,所以從前“嵌入式操作系統(tǒng)”實(shí)際上是“實(shí)時(shí)操作系統(tǒng)”的代名詞。近年來,由于手持式計(jì)算機(jī)和掌上電腦等設(shè)備的出現(xiàn),也有了許多不帶實(shí)時(shí)要求的嵌入式系統(tǒng)。另一方面,由于C:PU速度的提高,一些原先被認(rèn)為是“實(shí)時(shí)”的反應(yīng)速度現(xiàn)在已經(jīng)很普遍了,以前需要在“實(shí)時(shí)操作系統(tǒng)”上才能實(shí)現(xiàn)的應(yīng)用,現(xiàn)在己不難在常規(guī)的操作系統(tǒng)上實(shí)現(xiàn)。在這樣的背景下,“嵌入式操作系統(tǒng)”和“實(shí)時(shí)操作系統(tǒng)”就成了不同的概念和名詞嵌入式系統(tǒng)是應(yīng)用于特定環(huán)境下、面對(duì)專業(yè)領(lǐng)域的應(yīng)用系統(tǒng),不同于通用計(jì)算機(jī)系統(tǒng)的多樣化和適用性。它與通用計(jì)算機(jī)系統(tǒng)相比具有以下特點(diǎn):(l)嵌入式系統(tǒng)通常是面向特定應(yīng)用的,一般都有實(shí)時(shí)要求。嵌入式處理器大多工作在為特定用戶群所設(shè)計(jì)的系統(tǒng)中,通常具有功耗低、體積小、集成度高、成本低等特點(diǎn),從而使嵌入式系統(tǒng)的設(shè)計(jì)趨于小型化、專業(yè)化,同時(shí)移動(dòng)能力大大增強(qiáng),與網(wǎng)絡(luò)的耦合也越來越緊密。(2)嵌入式系統(tǒng)是將先進(jìn)的計(jì)算機(jī)技術(shù)、半導(dǎo)體工藝、電子技術(shù)和通信網(wǎng)絡(luò)技術(shù)與各領(lǐng)域的具體應(yīng)用相結(jié)合的產(chǎn)物。這一特點(diǎn)決定了它必然是一個(gè)技術(shù)密集、資金密集、高度分散、不斷創(chuàng)新的知識(shí)集成系統(tǒng)。(3)嵌入式系統(tǒng)與具體應(yīng)用有機(jī)地結(jié)合在一起,其升級(jí)換代也與具體產(chǎn)品同步進(jìn)行。因此,嵌入式系統(tǒng)產(chǎn)品一旦進(jìn)入市場(chǎng),一般具有較長(zhǎng)的生命周期。(4)嵌入式系統(tǒng)的硬件和軟件都必須高效率地設(shè)計(jì),在保證穩(wěn)定、安全、可靠的基礎(chǔ)上,量體裁衣,去除冗余,力爭(zhēng)在同樣的硅片面積上實(shí)現(xiàn)更高的性能。這樣,才能最大限度地降低應(yīng)用成本。在縣體應(yīng)用中,對(duì)處理器的選擇決定了產(chǎn)品的市場(chǎng)競(jìng)爭(zhēng)力。(5)嵌入式系統(tǒng)常常還有減小功耗的要求。這一方面是為了省電,因?yàn)榍度胧较到y(tǒng)往往以電池供電;另一方面是要減少發(fā)熱量,因?yàn)榍度胧较到y(tǒng)中常常沒有風(fēng)扇等排熱手段。(6)可靠性與穩(wěn)定性對(duì)于嵌入式系統(tǒng)有著特別重要的意義,所以即使邏輯上的系統(tǒng)結(jié)構(gòu)相同,在物理組成上也會(huì)有所不同。由于對(duì)所用元器件(包括接插件、電源等等)的質(zhì)量和可靠性要求都比較高,所以元器件的平均無故障時(shí)間MTBF(Mean Time Between Failure)成為關(guān)鍵性的參數(shù)。此外,環(huán)境溫度也是需要重點(diǎn)考慮的參數(shù)。嵌入式系統(tǒng)以應(yīng)用為中心,強(qiáng)調(diào)體積和功能的可裁剪性,是以完成控制、監(jiān)視等功能為目標(biāo)的專用系統(tǒng)。在嵌入式應(yīng)用系統(tǒng)中.執(zhí)行任務(wù)的軟硬件都嵌入在實(shí)際的設(shè)備環(huán)境中,通過專門的I/()接口和外界交換信息。它們執(zhí)行的任務(wù)程序一般不由用戶編制。嵌入式系統(tǒng)主要用于各種信號(hào)處理與控制,目前己在國防、國民經(jīng)濟(jì)及社會(huì)生活各領(lǐng)域普遍應(yīng)用操作系統(tǒng)OS(Operation Systems)是一組計(jì)算機(jī)程序的集合,用來有效地控制和管理計(jì)算機(jī)的硬件和軟件資源,即合理地對(duì)資源進(jìn)行調(diào)度,并為用戶提供方便的應(yīng)用接口。它為應(yīng)用ARM9嵌入式系統(tǒng)設(shè)支持軟件提供運(yùn)行環(huán)境,即為程序開發(fā)者提供功能強(qiáng)、使用方便的開發(fā)環(huán)境。從資源管理的角度,操作系統(tǒng)主要包含如下功能。1.處理器管理對(duì)處理器進(jìn)行分配,并對(duì)其運(yùn)行進(jìn)行有效的控制和管理。在多任務(wù)環(huán)境下,合理分配由任務(wù)共享的處理器,使CPU能滿足各程序運(yùn)行的需要,提高處理器的利用率,并能在恰當(dāng)?shù)臅r(shí)候收回分配給某任務(wù)的處理器。處理器的分配和運(yùn)行都是以進(jìn)程為基本單位進(jìn)行的,因此對(duì)處理器的管理可以歸結(jié)為對(duì)進(jìn)程的管理,包括進(jìn)程控制、進(jìn)程同步、進(jìn)程通信、作業(yè)調(diào)度和進(jìn)程調(diào)度等。2.存儲(chǔ)器管理存儲(chǔ)器管理的主要任務(wù),是為多道程序的運(yùn)行提供良好的環(huán)境,包括內(nèi)存分配、內(nèi)存保護(hù)、地址映射、內(nèi)存擴(kuò)充等。例如,為每道程序分配必要的內(nèi)存空間,使它們各得其所,且不致因互相重疊而丟失信息;不因某道程序出現(xiàn)異常情況而破壞其他程序的運(yùn)行;方便用戶使用存儲(chǔ)器;提高存儲(chǔ)器的利用率;能從邏輯上來擴(kuò)充內(nèi)存等。3.設(shè)備管理完成用戶提出的設(shè)備請(qǐng)求,為用戶分配l/()設(shè)備;/()的利用率;提高l/()速度.方便用戶使用l/()設(shè)備。設(shè)備管理包括緩沖管理、設(shè)備分配、設(shè)備處理、形成虛擬邏輯設(shè)備等。4.文件管理在計(jì)算機(jī)中,大量的程序和毅據(jù)是以文件的形式存放的。文件管理的主要任務(wù)就是對(duì)系統(tǒng)文件和用戶文件進(jìn)行管理,方便用戶的使用,保證文件的安全性。文件管理包括對(duì)文件存儲(chǔ)空間的管理、目錄管理、文件的讀/寫管理以及文件的共享與保護(hù)等。5.用戶接口用戶與操作系統(tǒng)的接口是用戶能方便地使用操作系統(tǒng)的關(guān)鍵所在。用戶通常只需以命令形式和系統(tǒng)調(diào)用即程序接口形式與系統(tǒng)打交道。使用圖形用戶接口(GUI).可以將文字、圖形和圖像集成在一起,用非常容易識(shí)別的圖標(biāo)將系統(tǒng)的各種功能、應(yīng)用程序和文件直觀地表示出來,用戶可以通過鼠標(biāo)來獲取操作系統(tǒng)的服務(wù)。隨著l_inux的迅速發(fā)展,嵌入式Linux現(xiàn)在已經(jīng)有許多版本,包括強(qiáng)實(shí)時(shí)的嵌入式Linux(如新墨西哥工學(xué)院的RTI_inux和堪薩斯大學(xué)的KURTI_inux)和一般的嵌入式Linux(如riClinux和Pocket I。lnux等)。其中.RTIinux通過把通常的Iinux任務(wù)優(yōu)先級(jí)設(shè)為最低,而所有的實(shí)時(shí)任務(wù)的優(yōu)先級(jí)都高于它,以達(dá)到既兼容通常的I。Inux任務(wù)又保證強(qiáng)實(shí)時(shí)性能的目的。另一種常用的嵌入式Linux是riClinux.它是針對(duì)沒有MMU的處理器而設(shè)計(jì)的。它不能使用處理器的虛擬內(nèi)存管理技術(shù),對(duì)內(nèi)存的訪問是直接的,所有程序中訪問的地址都是實(shí)際的物理地址。它專為嵌入式系統(tǒng)做了許多小型化的工作。嵌入式系統(tǒng)與通用計(jì)算機(jī)在以下幾個(gè)方面有比較明顯的差別: 1.人機(jī)交互界面嵌入式系統(tǒng)和通用計(jì)算機(jī)之間的最大區(qū)別就在于人機(jī)交互界面。嵌入式系統(tǒng)可能根本就不存在鍵盤、顯示器等設(shè)備,它所完成的事情也可能只是監(jiān)視網(wǎng)絡(luò)情況或者傳感器的變化情況,并按照事先規(guī)定好的過程及時(shí)完成相應(yīng)的處理任務(wù)。2.有限的功能嵌入式系統(tǒng)的功能在設(shè)計(jì)時(shí)已經(jīng)定制好,在開發(fā)完成投入使用之后就不再變化。系統(tǒng)將反復(fù)執(zhí)行這些預(yù)定好的任務(wù),而不像通用計(jì)算機(jī)那樣可以隨時(shí)運(yùn)行新任務(wù)。雖然嵌入式操作系統(tǒng)可以添加新的任務(wù),刪除舊的任務(wù),但這樣的變化對(duì)嵌入式系統(tǒng)而言是關(guān)鍵性變化,有可能會(huì)對(duì)整個(gè)系統(tǒng)行為產(chǎn)生影響。3.時(shí)間關(guān)鍵性和穩(wěn)定性嵌入式系統(tǒng)可能要求實(shí)時(shí)響應(yīng),具有嚴(yán)格的時(shí)序性。同時(shí),嵌入式系統(tǒng)還要求有非??煽康姆€(wěn)定性。其工作環(huán)境可能非常惡劣,如高溫、高壓、低溫、潮濕等,這就要求在設(shè)計(jì)時(shí)考慮目標(biāo)系統(tǒng)的工作環(huán)境,合理選擇硬件和保護(hù)措施。軟件穩(wěn)定也是一個(gè)重要特征。軟件系統(tǒng)需要經(jīng)過反復(fù)測(cè)試,達(dá)到預(yù)先規(guī)定的要求才能真正投入使用。嵌入式軟件的開發(fā)與傳統(tǒng)軟件的開發(fā)有許多共同點(diǎn),它繼承了許多傳統(tǒng)軟件的開發(fā)習(xí)慣。由于嵌入式軟件運(yùn)行于特定昀目標(biāo)應(yīng)用環(huán)境,而該目標(biāo)環(huán)境只針對(duì)特定的應(yīng)用領(lǐng)域,所以嵌入式軟件的功能比較專一,只完成預(yù)期要完成的功能。出于對(duì)系統(tǒng)成本方面的考慮,應(yīng)用系統(tǒng)的C:PU、存儲(chǔ)器、通信資源都恰到好處。嵌入式軟件的開發(fā)具有其自身的特點(diǎn):在Iinux的發(fā)展歷程中.Unix和Minix扮演著十分重要的角色。1990年,芬蘭人Unus 39。rorvalds在赫爾辛基大學(xué)接觸到Unix;但是當(dāng)時(shí)上機(jī)學(xué)習(xí)要排隊(duì)等候很長(zhǎng)時(shí)間,所以I。inus購買了自己的PC機(jī),希望安裝一個(gè)類似的操作系統(tǒng)。由于Unix的內(nèi)核代碼不容易得到,所以他安裝了Minix。Minix是一個(gè)基于微內(nèi)核技術(shù)的類似于Unix的操作系統(tǒng),是Andrew Tanebaum教授利用業(yè)余時(shí)間開發(fā)的用于教學(xué)的操作系統(tǒng)。當(dāng)時(shí).Minix并不是完全免費(fèi)的,而且Andrew Tanebaum教授不允許別人為Minix再加入其他東西,目的是為了教學(xué)的簡(jiǎn)明扼要。
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1