欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      嵌入式Linux實(shí)時(shí)操作系統(tǒng)習(xí)題總結(jié)

      時(shí)間:2019-05-12 08:21:35下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《嵌入式Linux實(shí)時(shí)操作系統(tǒng)習(xí)題總結(jié)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《嵌入式Linux實(shí)時(shí)操作系統(tǒng)習(xí)題總結(jié)》。

      第一篇:嵌入式Linux實(shí)時(shí)操作系統(tǒng)習(xí)題總結(jié)

      第1章

      1.嵌入式系統(tǒng)是指操作系統(tǒng)和功能軟件集成于計(jì)算機(jī)硬件系統(tǒng)之中。嵌入式系統(tǒng)一般有3個(gè)主要的組成部分:硬件、實(shí)時(shí)操作系統(tǒng)以及應(yīng)用軟件。

      2.嵌入式系統(tǒng)的三要素是嵌入、專用、計(jì)算機(jī);即以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ)、軟件硬件可裁剪、適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。

      3.目前國(guó)際較為知名的有:VxWorks、NeutrinoRTOS、Nucleus Plus、OS/

      9、VRTX、LynuxOS,RTLinux、BlueCat RT等。

      4.嵌入式系統(tǒng)一般由硬件層、中間層、軟件層和功能層組成。其作用分別如下:

      (1)硬件層 :由嵌入式微處理器、外圍電路和外設(shè)組成。操作系統(tǒng)和應(yīng)用程序都可以固化在ROM或者Flash中。為方便使用,有的模塊在此基礎(chǔ)上增加了LCD、鍵盤、USB接口,以及其他一些功能的擴(kuò)展電路。

      (2)中間層 :硬件層與軟件層之間為中間層,其作用將系統(tǒng)軟件與底層硬件部分隔離,使得系統(tǒng)的底層設(shè)備驅(qū)動(dòng)程序與硬件無(wú)關(guān);

      (3)軟件層 :主要是操作系統(tǒng),有的還包括文件系統(tǒng)、圖形用戶接口和網(wǎng)絡(luò)系統(tǒng)等。操作系統(tǒng)是一個(gè)標(biāo)準(zhǔn)的內(nèi)核,將中斷、I/O、定時(shí)器等資源都封裝起來(lái),以方便用戶使用。(4)功能層 :由基于操作系統(tǒng)開(kāi)發(fā)的應(yīng)用程序組成,用來(lái)完成對(duì)被控對(duì)象的控制功能。5.非占先式調(diào)度法也稱作合作型多任務(wù)(cooperative multitasking),各個(gè)任務(wù)彼此合作共享一個(gè)CPU。中斷服務(wù)可以使一個(gè)高優(yōu)先級(jí)的任務(wù)由掛起狀態(tài)變?yōu)榫途w狀態(tài)。但中斷服務(wù)以后控制權(quán)還是回到原來(lái)被中斷了的那個(gè)任務(wù),直到該任務(wù)主動(dòng)放棄CPU的使用權(quán)時(shí),那個(gè)高優(yōu)先級(jí)的任務(wù)才能獲得CPU的使用權(quán)。當(dāng)系統(tǒng)響應(yīng)時(shí)間很重要時(shí),要使用占先式(preemptive)內(nèi)核。最高優(yōu)先級(jí)的任務(wù)一旦就緒,總能得到CPU的控制權(quán)。當(dāng)一個(gè)運(yùn)行著的任務(wù)使一個(gè)比它優(yōu)先級(jí)高的任務(wù)進(jìn)入了就緒態(tài),當(dāng)前任務(wù)的CPU使用權(quán)就被剝奪了。6.在實(shí)時(shí)系統(tǒng)中,如果系統(tǒng)在指定的時(shí)間內(nèi)未能實(shí)現(xiàn)某個(gè)確定的任務(wù),會(huì)導(dǎo)致系統(tǒng)的全面失敗,這樣的系統(tǒng)被稱硬實(shí)時(shí)系統(tǒng)。在弱實(shí)時(shí)系統(tǒng)中,超時(shí)卻不會(huì)發(fā)生致命的錯(cuò)誤。其實(shí)時(shí)性的要求比硬實(shí)時(shí)系統(tǒng)要差一些。

      7.嵌入式系統(tǒng)的設(shè)計(jì)步驟及各部分的主要工作如下。(1)需求分析階段,羅列出用戶的需求;

      (2)體系結(jié)構(gòu)設(shè)計(jì)階段,描述系統(tǒng)的功能如何實(shí)現(xiàn);

      (3)詳細(xì)設(shè)計(jì)階段,進(jìn)行硬件系統(tǒng)與軟件系統(tǒng)的分類劃分,以決定哪些功能用硬件實(shí)現(xiàn),哪些用軟件實(shí)現(xiàn);

      (4)系統(tǒng)集成,把系統(tǒng)的軟件、硬件和執(zhí)行裝置集成在一起,進(jìn)行調(diào)試,發(fā)現(xiàn)并改進(jìn)在設(shè)計(jì)過(guò)程中的錯(cuò)誤;

      (5)系統(tǒng)測(cè)試,對(duì)設(shè)計(jì)好的系統(tǒng)進(jìn)行測(cè)試,看其是否滿足給定的要求。8.Linux作為嵌入式操作系統(tǒng)的優(yōu)勢(shì)主要有以下幾點(diǎn):

      (1)可應(yīng)用于多種硬件平臺(tái)。

      (2)Linux的高度模塊化使添加部件非常容易。

      (3)Linux是一個(gè)和Unix相似、以內(nèi)核為基礎(chǔ)的、具有完全的內(nèi)存訪問(wèn)控制,支持大量硬件的一種通用操作系統(tǒng)。

      (4)Linux可以隨意地配置,不需要任何的許可證或商家的合作關(guān)系。

      (5)Linux帶有Unix用戶熟悉的完善的開(kāi)發(fā)工具。其強(qiáng)大的語(yǔ)言編譯器GCC,C++等也可以很容易得到,不但成熟完善,而且使用方便。9. Linux執(zhí)行進(jìn)程調(diào)度一般是在以下情況發(fā)生的:(1)正在執(zhí)行的進(jìn)程運(yùn)行完畢;

      (2)正在執(zhí)行的進(jìn)程調(diào)用阻塞原語(yǔ)將自己阻塞起來(lái)進(jìn)入等待狀態(tài);(3)正在執(zhí)行的進(jìn)程調(diào)用了P原語(yǔ)操作,從而因資源不足而被阻塞;(4)執(zhí)行中的進(jìn)程提出I/O請(qǐng)求后被阻塞;(5)系統(tǒng)分配的時(shí)間片已經(jīng)用完;

      (6)就緒隊(duì)列中的某個(gè)進(jìn)程的優(yōu)先級(jí)變得高于當(dāng)前運(yùn)行進(jìn)程的優(yōu)先級(jí)。

      第4章

      1、Linux 內(nèi)核的編譯菜單有好幾個(gè)版本,運(yùn)行:

      (1)make config:進(jìn)入命令行,可以一行一行的配置,但使用不十分方便。

      (2)make menuconfig:大多數(shù)開(kāi)發(fā)人員使用的Linux 內(nèi)核編譯菜單,使用方便。

      (3)make xconfig:在2.4.X 以及以前版本中xconfig 菜單是基于TCL/TK 的圖形庫(kù)的。

      2、在完成內(nèi)核的裁減之后,內(nèi)核的編譯就只要執(zhí)行以下幾條命令: make clean

      編譯內(nèi)核之前先把環(huán)境給清理干凈。make dep

      編譯相關(guān)依賴文件 make zImage

      創(chuàng)建內(nèi)核鏡像文件 make modules 創(chuàng)建內(nèi)核模塊。

      make install

      把相關(guān)文件拷貝到默認(rèn)的目錄。

      3、此命令是裝載壓縮映像文件zImage到flash存儲(chǔ)器中,地址是kernel分區(qū),并采用xmodem傳輸協(xié)議。

      4、此命令是設(shè)置網(wǎng)卡1的地址192.168.1.1,掩碼為255.255.255.0,不寫(xiě)netmask參數(shù)則默認(rèn)為255.255.255.0。

      5、此命令將nfs服務(wù)的共享目錄sharedir加載到/mnt/nfs。

      6、此命令是裝載根文件系統(tǒng)root.cramfs到flash存儲(chǔ)器中,地址是根文件系統(tǒng)分區(qū),并采用xmodem傳輸協(xié)議。

      7、這個(gè)命令的操作同時(shí)進(jìn)行了分區(qū)和格式化,0~128K存放vivi,128K~192K存放VIVI控制臺(tái)指令,192K~1216K存放kernel,1216K~4288K存放root,其余部分存放應(yīng)用程序。

      第6章

      1.使用虛擬地址尋址整個(gè)系統(tǒng)的主存和輔存的方式在現(xiàn)代操作系統(tǒng)中被稱為虛擬內(nèi)存。虛擬內(nèi)存的管理方法使系統(tǒng)既可以運(yùn)行體積比物理內(nèi)存還要大的應(yīng)用程序,也可以實(shí)現(xiàn)“按需調(diào)頁(yè)”策略,既滿足了程序的運(yùn)行速度,又節(jié)約了物理內(nèi)存空間。2.進(jìn)程內(nèi)存區(qū)域涉及到5種數(shù)據(jù)段,即:

      ①代碼段:代碼段是用來(lái)存放可執(zhí)行文件的操作指令。

      ②數(shù)據(jù)段:數(shù)據(jù)段用來(lái)存放可執(zhí)行文件中已初始化全局變量。③BSS段:BSS段包含了程序中未初始化的全局變量。④堆(heap):用于存放進(jìn)程運(yùn)行中被動(dòng)態(tài)分配的內(nèi)存段,它的大小并不固定,可動(dòng)態(tài)擴(kuò)張或縮減。

      ⑤棧:棧是用戶存放程序臨時(shí)創(chuàng)建的局部變量。3.在Linux系統(tǒng)中,內(nèi)核在最高級(jí)執(zhí)行,也稱為“系統(tǒng)態(tài)”,在這一級(jí)任何操作都可以執(zhí)行。而應(yīng)用程序則執(zhí)行在最低級(jí),即所謂的“用戶態(tài)”。在這一級(jí)處理器禁止對(duì)硬件的直接訪問(wèn)和對(duì)內(nèi)存的未授權(quán)訪問(wèn)。模塊是在所謂的“內(nèi)核空間”中運(yùn)行的,而應(yīng)用程序則是在“用戶空間”中運(yùn)行的。它們分別引用不同的內(nèi)存映射,也就是程序代碼使用不同的“地址空間”。4.共享內(nèi)存區(qū)域是被多個(gè)進(jìn)程共享的一部分物理內(nèi)存。如果多個(gè)進(jìn)程都把該內(nèi)存區(qū)域映射到自己的虛擬地址空間,則這些進(jìn)程就都可以直接訪問(wèn)該共享內(nèi)存區(qū)域,從而可以通過(guò)該區(qū)域進(jìn)行通信。共享內(nèi)存是進(jìn)程間共享數(shù)據(jù)的一種最快的方法,一個(gè)進(jìn)程向共享內(nèi)存區(qū)域?qū)懭肓藬?shù)據(jù),共享這個(gè)內(nèi)存區(qū)域的所有進(jìn)程就可以立刻看到其中的內(nèi)容。5.內(nèi)存管理利用虛擬文件系統(tǒng)支持交換,交換進(jìn)程(swapd)定期由調(diào)度程序調(diào)度,這也是內(nèi)存管理依賴于進(jìn)程調(diào)度的唯一原因。當(dāng)一個(gè)進(jìn)程存取的內(nèi)存映射被換出時(shí),內(nèi)存管理向文件系統(tǒng)發(fā)出請(qǐng)求,同時(shí),掛起當(dāng)前正在運(yùn)行的進(jìn)程。

      第9章

      1.參考答案:

      Mutex互斥量,用于操作某個(gè)臨界資源時(shí)對(duì)該資源上鎖,以實(shí)現(xiàn)互斥地對(duì)獨(dú)占資源的使用。Semophore信號(hào)燈,信號(hào)燈內(nèi)有一計(jì)數(shù)器,可以用于對(duì)多個(gè)同類資源的分配。

      Condition條件變量,條件變量用于等待信號(hào)。當(dāng)一個(gè)線程需要等待某個(gè)信號(hào)時(shí),就可到條件變量上等待,當(dāng)信號(hào)具備時(shí),系統(tǒng)會(huì)喚醒該線程繼續(xù)運(yùn)行。2.參考答案:

      本地:共享內(nèi)存+信號(hào)量,適合于大量數(shù)據(jù)傳輸。Linux支持系統(tǒng)V和POSIX的共享內(nèi)存和信號(hào)量。(5分)

      遠(yuǎn)程:Socket+應(yīng)用協(xié)議。適合于跨網(wǎng)絡(luò)的(大量)數(shù)據(jù)傳輸。Linux支持BSD的socket。應(yīng)用層協(xié)議需要自行設(shè)計(jì)。(5分)

      3.答案要點(diǎn):程序是編譯后形成的可執(zhí)行代碼,是靜止的。進(jìn)程是程序的一次執(zhí)行,是活動(dòng)的。線程是進(jìn)程的可執(zhí)行單元,同一進(jìn)程的不同線程共享進(jìn)程的資源和地址空間。4.兩種實(shí)現(xiàn)方法,一種是繼承Thread,另外一種是實(shí)現(xiàn)接口Runnable。

      同步的實(shí)現(xiàn)方法有兩種,分別是synchronized, wait與notify。用synchronized可以對(duì)一段代碼、一個(gè)對(duì)象及一個(gè)方法進(jìn)行加鎖。用wait與notify可以使對(duì)象處于等待及喚醒方式導(dǎo)致同步,因?yàn)槊總€(gè)對(duì)象都直接或間接的繼承了Object類。

      5、什么是BootLoader?主要有幾種工作模式及主要功能是什么? 答:

      Bootloader就是操作系統(tǒng)內(nèi)核運(yùn)行的一段小程序,完成進(jìn)行初始化系統(tǒng)硬件設(shè)置的任務(wù),(2分)

      分為啟動(dòng)加載模式和下載模式。(1啟動(dòng)加載模式

      啟動(dòng)加載(Boot laoding)模式是指 Bootloader 從目標(biāo)機(jī)上的某個(gè)固態(tài)存儲(chǔ)設(shè)備上將操作系統(tǒng)加載到 RAM 中運(yùn)行,整個(gè)過(guò)程并沒(méi)有用戶的介入。(2分)(2)下載模式

      在下載模式下,目標(biāo)機(jī)上的 Bootloader 將先通過(guò)串口連接或網(wǎng)絡(luò)連接等通信手段從宿主機(jī)下載文件。(2分)

      6、簡(jiǎn)述Bootloader有何作用?

      答案要點(diǎn):(1)首先,bootloader是在特定硬件平臺(tái)運(yùn)行的程序,嚴(yán)重依賴于硬件平臺(tái),需要移植;(2)是系統(tǒng)上電之后,第一個(gè)運(yùn)行的程序,系統(tǒng)在上電或復(fù)位時(shí)通常都從地址 0x0 處開(kāi)始執(zhí)行,而在這個(gè)地址處安排的通常就是系統(tǒng)的 Boot Loader 程序;(3)bootloader程序的設(shè)計(jì)目標(biāo)是啟動(dòng)嵌入式操作系統(tǒng),嵌入式操作系統(tǒng)的啟動(dòng)需要一定的條件,這些條件由bootloader來(lái)滿足;(4)Bootloader一般具有對(duì)存儲(chǔ)器和網(wǎng)絡(luò)接口操作的功能;如擦除、讀寫(xiě)Flash,通過(guò)USB、串口下載文件等

      第二篇:嵌入式實(shí)時(shí)操作系統(tǒng) 項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告

      項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告

      分 類:軟件項(xiàng)目計(jì)劃 使用者:E-fanciers

      Version: 1.0

      項(xiàng) 目 承 擔(dān) 隊(duì)伍:煙臺(tái)大學(xué)

      計(jì)算機(jī)學(xué)院 E-fanciers小組撰 寫(xiě) 人(簽名): 許超 于歌

      完 成 日 期: 2009-7-16 本文檔使用小組: E-fanciers小組

      評(píng)審負(fù)責(zé)人(簽名): 孝瑞

      評(píng) 審 日 期: 2009-7-19

      目 錄

      一、引言.............................................3

      1.1編寫(xiě)目的.......................................3 1.2項(xiàng)目背景.......................................3 1.3定義...........................................3 1.4參考資料:.....................................3

      二、開(kāi)發(fā)結(jié)果........................錯(cuò)誤!未定義書(shū)簽。

      2.1產(chǎn)品..........................錯(cuò)誤!未定義書(shū)簽。2.2主要功能......................錯(cuò)誤!未定義書(shū)簽。2.3所用工時(shí).......................................4 2.3所用機(jī)時(shí).......................................4 2.3進(jìn)度...........................................4

      三、評(píng)價(jià)............................................4

      3.1生產(chǎn)率評(píng)價(jià).....................................4 3.2技術(shù)方案評(píng)價(jià)...................................4 3.3產(chǎn)品質(zhì)量評(píng)價(jià)...................................4

      四、經(jīng)驗(yàn)與教訓(xùn).......................................4

      一.引言

      1.編寫(xiě)目的(闡明編寫(xiě)總結(jié)報(bào)告的目的,指明讀者對(duì)象。)

      詳細(xì)陳述項(xiàng)目開(kāi)發(fā)過(guò)程,對(duì)項(xiàng)目開(kāi)發(fā)做最后的總結(jié)完善,說(shuō)明項(xiàng)目開(kāi)發(fā)過(guò)程中遇到的難題及解決方案。

      2.項(xiàng)目背景(說(shuō)明項(xiàng)目的來(lái)源、委托單位、開(kāi)發(fā)單位及主管部門。)

      隨著微電子技術(shù)、計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)通信技術(shù)的發(fā)展,嵌入式系統(tǒng)已廣泛應(yīng)用在各個(gè)領(lǐng)域,包括消費(fèi)電子、汽車電子、網(wǎng)絡(luò)通信、工業(yè)設(shè)備、航空航天和國(guó)防軍事等。隨著嵌入式技術(shù)的發(fā)展,工業(yè)領(lǐng)域也一改過(guò)去傳統(tǒng)的單片機(jī)應(yīng)用模式,逐漸將一些新嵌入式技術(shù)引入到系統(tǒng)中。特別是作為軟件基礎(chǔ)的嵌入式操作系統(tǒng)已廣泛為業(yè)界所接受,借以提高系統(tǒng)的開(kāi)發(fā)效率和運(yùn)行效率。是否采用嵌入式操作系統(tǒng),已成為工業(yè)設(shè)備品質(zhì)優(yōu)劣的標(biāo)志之一。

      當(dāng)今的嵌入式操作系統(tǒng)領(lǐng)域呈現(xiàn)百家爭(zhēng)鳴的狀態(tài)。據(jù)最近的調(diào)查數(shù)據(jù)顯示,嵌入式操作系統(tǒng)有數(shù)十種之多的。這種多樣性存在是必然的,是由嵌入式系統(tǒng)的定制性所決定的,是針對(duì)各個(gè)領(lǐng)域和行業(yè)的不同需求的應(yīng)對(duì)。也就是說(shuō),各個(gè)嵌入式操作系統(tǒng)都有自己的應(yīng)用領(lǐng)域,針對(duì)不同的應(yīng)用沒(méi)有絕對(duì)的優(yōu)劣之分,不會(huì)出現(xiàn)一種操作系統(tǒng)壟斷的局面。自主開(kāi)發(fā)嵌入式操作系統(tǒng)絕對(duì)不是多余的,也是是對(duì)這種多樣性的自然順應(yīng),應(yīng)該可擁有自己的用武之地。有些國(guó)內(nèi)嵌入式廠商將希望寄托在Linux之上,以為它可以幫助解決所面臨的版稅和安全等問(wèn)題。但事實(shí)并非完全如此,至少在嵌入式系統(tǒng)領(lǐng)域。首先,Linux還是泊來(lái)貨,國(guó)人并未掌握其核心技術(shù)和進(jìn)程,也并未解決對(duì)外依賴的問(wèn)題。其次,Linux是為桌面系統(tǒng)而設(shè)計(jì)的,并不能很好地滿足嵌入式系統(tǒng)高效性和靈活性的要求;再次,Linux的一統(tǒng)也違背了嵌入式系統(tǒng)應(yīng)用靈活定制的本質(zhì)特性。

      3.定義(列出報(bào)告中用到的專門術(shù)語(yǔ)定義和縮寫(xiě)詞的原意。)

      int taskInit(void);

      /*創(chuàng)建一個(gè)任務(wù), 返回: 返回任務(wù)編號(hào)tid, >0: 成功, 其他: 失敗.*/ /*name: 任務(wù)名稱, entryPtr : 任務(wù)函數(shù)入口, stack_size: 任務(wù)棧大小, priority: 任務(wù)優(yōu)先級(jí)*/ int taskCreate(char *name, void *entryPtr, int stack_size, int priority);/*啟動(dòng)一個(gè)任務(wù), 讓taskCreat創(chuàng)建的任務(wù)參加調(diào)度*/ int taskStart(unsigned char tid);/*tid: 任務(wù)編號(hào), 由taskCreate返回*/ int taskPriorityGet(unsigned char tid);int taskPrioritySet(unsigned char tid, int newPriority);/*獲取和設(shè)置任務(wù)優(yōu)先級(jí), 用于動(dòng)態(tài)調(diào)整*/ int taskSuspend(unsigned char tid);/*將任務(wù)掛起, 該任務(wù)退出調(diào)度*/ int taskDelete(unsigned char tid);/*將任務(wù)刪除 該任務(wù)退出調(diào)度且回收任務(wù)分配的資源*/ int semCreate(void);/*互斥信號(hào)量創(chuàng)建, 返回信號(hào)量標(biāo)識(shí)sid, <0: 失敗*/ int semTake(int sid);int semGive(int sid);/*互斥信號(hào)量獲取和釋放*/ int taskSleep(int ticks);/*任務(wù)睡眠(非忙等), 由任務(wù)自己調(diào)用, 主動(dòng)阻塞一段時(shí)間.時(shí)間單位為tick, 即10ms*/ 4.參考資料(列出這些資料的作者、標(biāo)題、編號(hào)、發(fā)表日期、出版單位或資料來(lái)源,可包括:(1)項(xiàng)目開(kāi)發(fā)計(jì)劃;(2)需求規(guī)格說(shuō)明書(shū);(3)概要設(shè)計(jì)說(shuō)明書(shū);(4)詳細(xì)設(shè)計(jì)說(shuō)明書(shū);(5)用戶操作手冊(cè);(6)測(cè)試計(jì)劃;(7)測(cè)試分析報(bào)告(8)本報(bào)告引用的其他資料、采用的開(kāi)發(fā)標(biāo)準(zhǔn)或開(kāi)發(fā)規(guī)范。)(1)軟件項(xiàng)目計(jì)劃(2)需求規(guī)格說(shuō)明(3)軟件編寫(xiě)向?qū)?/p>

      (4)國(guó)家軟件開(kāi)發(fā)文檔標(biāo)準(zhǔn)模板

      二.開(kāi)發(fā)結(jié)果

      1.產(chǎn)品(可包括:(1)列出各部分的程序名稱、源程序行數(shù)(包括注釋行)或目標(biāo)程序字節(jié)數(shù)及程序總計(jì)數(shù)量、存儲(chǔ)形式;產(chǎn)品文檔名稱等。)

      2.主要功能及性能 基本功能

      1.基于參考硬件平臺(tái),建立硬件抽象層,完成基本硬件初始化,建立時(shí)鐘中斷; 2.在硬件抽象層基礎(chǔ)上,建立多任務(wù)操作系統(tǒng)環(huán)境; 3.任務(wù)調(diào)度采用同級(jí)時(shí)間片輪詢機(jī)制;

      4.實(shí)現(xiàn)任務(wù)間基本通訊機(jī)制:互斥信號(hào)量(共享內(nèi)存); 5.實(shí)現(xiàn)基本的時(shí)鐘管理機(jī)制:任務(wù)睡眠阻塞;

      6.實(shí)現(xiàn)一個(gè)RS232串口驅(qū)動(dòng)?;诖隍?qū)動(dòng)實(shí)現(xiàn)一個(gè)命令行Shell(用一個(gè)獨(dú)立的任務(wù)實(shí)現(xiàn)),可在超級(jí)終端顯示信息和執(zhí)行命令。

      擴(kuò)展功能

      7.任務(wù)區(qū)分優(yōu)先級(jí),在同級(jí)輪詢調(diào)度基礎(chǔ)上添加優(yōu)先級(jí)調(diào)度機(jī)制; 8.不同優(yōu)先級(jí)任務(wù)之間實(shí)現(xiàn)搶占調(diào)度;

      9.在搶占調(diào)度的基礎(chǔ)上實(shí)現(xiàn)優(yōu)先級(jí)逆轉(zhuǎn)保護(hù),避免邏輯死鎖問(wèn)題; 10.將代碼移植到另一個(gè)硬件平臺(tái)上運(yùn)行,驗(yàn)證代碼移植性。3.所用工時(shí)(按人員的不同層次分別計(jì)時(shí)。)

      編碼成員工時(shí):60小時(shí)/周,共約400小時(shí);

      編寫(xiě)文檔成員:共約60小時(shí)。

      4.所用機(jī)時(shí)

      5小時(shí)/天,共約300小時(shí)的機(jī)時(shí)。

      5.進(jìn)度(給出計(jì)劃進(jìn)度與實(shí)際進(jìn)度的對(duì)比。)

      根據(jù)敏捷開(kāi)發(fā)方法的指導(dǎo),每天查漏補(bǔ)缺,實(shí)際進(jìn)度基本和計(jì)劃進(jìn)度一致。三.評(píng)價(jià)

      1.生產(chǎn)率評(píng)價(jià)(如平均每人每周源程序行數(shù)、文檔的字?jǐn)?shù)等。)

      源程序:200行/周

      文檔:1500字/周

      2.技術(shù)方案評(píng)價(jià)

      嚴(yán)格遵循開(kāi)發(fā)流程,運(yùn)用科學(xué)開(kāi)發(fā)方法。

      3.產(chǎn)品質(zhì)量評(píng)價(jià)

      按照大賽要求完成了應(yīng)有功能的基礎(chǔ)上有所添加自己小組的特色,譬如,設(shè)置相應(yīng)的出錯(cuò)處理機(jī)制,為加強(qiáng)該系統(tǒng)的安全性與穩(wěn)定性也做了相應(yīng)的措施,總體來(lái)說(shuō),我們小組開(kāi)發(fā)的嵌入式實(shí)時(shí)操作系統(tǒng)功能良好,穩(wěn)定性強(qiáng)。

      四.經(jīng)驗(yàn)與教訓(xùn)

      經(jīng)過(guò)近兩個(gè)月的對(duì)嵌入式實(shí)時(shí)操作系統(tǒng)的開(kāi)發(fā),經(jīng)驗(yàn)學(xué)到了不少,當(dāng)然也得到了很多教訓(xùn),因?yàn)樾〗M的不注意,導(dǎo)致2138開(kāi)發(fā)板沒(méi)法繼續(xù)工作,有的時(shí)候會(huì)很耽誤時(shí)間,有的時(shí)候進(jìn)度報(bào)告拖后一點(diǎn)才寫(xiě),也因此導(dǎo)致過(guò)進(jìn)度不明了,不過(guò),大多數(shù)時(shí)候,我們小組成員都認(rèn)真對(duì)待大賽,努力想把自己小組的作品做的更完美,最后終于成功交付任務(wù),完成大賽。

      第三篇:嵌入式實(shí)時(shí)操作系統(tǒng)(dynaLinux),及其開(kāi)發(fā)平臺(tái)(精)

      嵌入式實(shí)時(shí)操作系統(tǒng)(dynaLinux),及其開(kāi)發(fā)平臺(tái)

      公司簡(jiǎn)介:

      注冊(cè)時(shí)間:2003年3月24日 經(jīng)濟(jì)性質(zhì):合資 從事領(lǐng)域:電子信息

      資產(chǎn)狀況:注冊(cè)資金100萬(wàn)人民幣 人員狀況:12人 股本結(jié)構(gòu): 中方:方沛宇 60萬(wàn)元 楊海英 10萬(wàn)元

      外方:今村博宣 20萬(wàn)元 日本力揚(yáng)株式會(huì)社 10萬(wàn)元 項(xiàng)目情況:

      我們采用獨(dú)自的技術(shù)徹底改造了其Linux內(nèi)核,使其成為一種完全意義上的實(shí)時(shí)操作系統(tǒng)。dynaLinux具有以下特點(diǎn):(1)導(dǎo)入了基于OSPM/ACPI的動(dòng)態(tài)電源管理機(jī)構(gòu),可以根據(jù)CPU的使用狀態(tài)動(dòng)態(tài)控制耗電量。(2)高速的boot機(jī)制。(3)堅(jiān)固的安定性。(4)支持無(wú)MMU的CPU。

      應(yīng)用領(lǐng)域主要是面向:信息家電、PDA、手機(jī)、車載終端、GPS 等 國(guó)內(nèi)外市場(chǎng)分析:

      Linux操作系統(tǒng)在嵌入式系統(tǒng)中的應(yīng)用近來(lái)成為一種趨勢(shì)。據(jù)有關(guān)部門預(yù)測(cè)到2005年嵌入式系統(tǒng)中Linux的份額將占50%以上。但基于分時(shí)系統(tǒng)而架構(gòu)的Linux存在許多先天的不足,故現(xiàn)有的嵌入式Linux還不能稱為完全意義上的實(shí)時(shí)。我們采用獨(dú)自的技術(shù)徹底改造了其Linux內(nèi)核,使其成為一種完全意義上的實(shí)時(shí)操作系統(tǒng)。鑒于dynaLinux的優(yōu)勢(shì),本公司被被富士通指定為支持其FR-V CPU的Linux提供商和全球技術(shù)總支持。融資和技術(shù)轉(zhuǎn)讓方案:

      總項(xiàng)目投資:100萬(wàn)人民幣 已完成投資狀況:50萬(wàn)人民幣 項(xiàng)目進(jìn)展階段:已完成Dyna-Linux(v 1.0)的開(kāi)發(fā) 融資或轉(zhuǎn)讓方式:投資或融資 聯(lián)系方式:

      公司名稱:北京華科力揚(yáng)科技有限公司

      通訊地址:北京市海淀區(qū)上地信息路2號(hào)國(guó)際創(chuàng)業(yè)園D棟612 郵編:100085 聯(lián)系人:趙強(qiáng) 電話:82893150 傳真:82781836 Email:zhaoq@dyna.cn

      第四篇:嵌入式linu學(xué)習(xí)心得

      嵌入式Linux學(xué)習(xí)心得

      1、Linux命令

      ls:查看目錄-l以列表方式查看;ls –l 與ll的功能一樣 pwd: 查看當(dāng)前的目錄

      cd:改變當(dāng)前操作目錄cd /直接跳到根目錄 cd..回到上一級(jí)目錄 cat: 打印顯示當(dāng)前文件的內(nèi)容信息

      mkdir:創(chuàng)建目錄

      fdisk: 查看硬盤分區(qū)信息,-l以列表方式查看

      ->代表是鏈接文件,類似window下的快捷方式。

      cp: 復(fù)制命令,例子cp 文件名 /home/dir/

      mv: 移動(dòng)或改名,如mv sonf.confsonf.txt(改名)移動(dòng):mv sonf.conf / rm:刪除命令,如rm –f test.c;如刪除目錄rm –fr d

      man:查看某個(gè)命令的幫助,man 命令

      2、各系統(tǒng)目錄的功能

      drw—r—w--:d代表是目錄,drw代表當(dāng)前用戶的權(quán)限,r代表組用戶的權(quán)限,w代表其它用戶的權(quán)限。x代表有執(zhí)行權(quán)限。

      /boot/gruff.conf: 啟動(dòng)引導(dǎo)程序

      /dev:brw—rw--:b代表是塊設(shè)備。Linux設(shè)備有三種,塊設(shè)備(b開(kāi)頭)、字符設(shè)備(c開(kāi)頭)、網(wǎng)絡(luò)設(shè)備。had代表第一個(gè)硬盤,hdb代表第二個(gè)硬盤。Hdb2代表第二塊硬盤的第二個(gè)分區(qū)。3,67代表主設(shè)備為3,從設(shè)備為67./etc:存放的是系統(tǒng)的配置文件。Inittab文件存放不同啟動(dòng)方式下必須啟動(dòng)的進(jìn)程。Inittab文件中有6個(gè)啟動(dòng)level,wait中對(duì)應(yīng)著6個(gè)level的目錄,respawn代表當(dāng)一個(gè)進(jìn)程被意外終止了,但會(huì)自動(dòng)啟動(dòng)的進(jìn)程,如守護(hù)進(jìn)程。rc.d目錄中存放了一個(gè)rc.sysinit文件,里面存放系統(tǒng)初始化配置信息。/etc還有一個(gè)vsftpd里面存放tcp、ftp的配置。

      /home : 用戶目錄,存放用戶的文件,/lib:存放庫(kù)文件,后綴為so的文件代表動(dòng)態(tài)鏈接庫(kù)。

      /lost+found:系統(tǒng)意外終止,存放一些可以找回的文件。

      /mnt:掛載外部設(shè)備,如掛載光驅(qū):mount –t /dev/cdrom/mnt/cdrom,如

      果在雙系統(tǒng)中,要查看windows中D盤的文件,首先應(yīng)該將D盤的文件映射過(guò)來(lái),mount –t /dev/hda2/mnt/windows/d

      /opt:用戶安裝的應(yīng)用程序

      /proc:是系統(tǒng)運(yùn)行的映射,比較重要。里面的文件數(shù)字代表進(jìn)程號(hào)。每個(gè)進(jìn)程號(hào)目錄下包含進(jìn)程的基本信息。還有其他信息,如cpuinfo等,內(nèi)核支持的文件系統(tǒng)filesystem等。系統(tǒng)支持的中斷interrupts,iomen代表內(nèi)存分配情況。ioport存放IO端口號(hào)。還有分區(qū)信息,modole信息,狀態(tài)信息,版本信息

      對(duì)于Linux的設(shè)備驅(qū)動(dòng)程序,有兩種加載模式,一種是直接加載進(jìn)linux內(nèi)核,一種是以模塊的方式加載到內(nèi)核。

      /sbin: 系統(tǒng)管理的一些工具。如poweroff關(guān)機(jī)工具。

      /usr: 安裝系統(tǒng)時(shí)很多文件放在此目錄下面,包含一些更新等,include包含的頭文件,lib 是Linux的庫(kù)文件,src包含Linux2.4的內(nèi)核源碼

      /var:存放是臨時(shí)變量

      3、

      第五篇:實(shí)時(shí)操作系統(tǒng)報(bào)告

      實(shí)時(shí)操作系統(tǒng)課程實(shí)驗(yàn)報(bào)告

      專業(yè):通信1001 學(xué)號(hào):3100601025 姓名:陳治州

      完成時(shí)間:2013年6月11日

      實(shí)驗(yàn) 簡(jiǎn)易電飯煲的模擬

      一.實(shí)驗(yàn)?zāi)康模?/p>

      掌握在基于嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-II的應(yīng)用中,基于多任務(wù)的模式的編程方法。鍛煉綜合應(yīng)用多任務(wù)機(jī)制,任務(wù)間的通信機(jī)制,內(nèi)存管理等的能力。

      二.實(shí)驗(yàn)要求:

      1.按“S”開(kāi)機(jī),系統(tǒng)進(jìn)入待機(jī)狀態(tài),時(shí)間區(qū)域顯示當(dāng)前北京時(shí)間,默認(rèn)模式“煮飯”;2.按“C”選擇模式,即在“煮飯”、“煮粥”和“煮面”模式中循環(huán)選擇;

      3.按“B”開(kāi)始執(zhí)行模式命令,“開(kāi)始”狀態(tài)選中,時(shí)間區(qū)域開(kāi)始倒計(jì)時(shí),倒計(jì)時(shí)完成后進(jìn)入“保溫”狀態(tài),同時(shí)該狀態(tài)顯示選中,時(shí)間區(qū)域顯示保溫時(shí)間;

      4.按“Q”取消當(dāng)前工作狀態(tài),系統(tǒng)進(jìn)入待機(jī)狀態(tài),時(shí)間區(qū)域顯示北京時(shí)間,模式為當(dāng)前模式;

      5.按“X”退出系統(tǒng),時(shí)間區(qū)域不顯示。

      6.煮飯時(shí)長(zhǎng)為30,煮粥時(shí)長(zhǎng)為50,煮面時(shí)長(zhǎng)為40.三.實(shí)驗(yàn)設(shè)計(jì):

      1.設(shè)計(jì)思路:

      以老師所給的五個(gè)程序?yàn)榛A(chǔ),看懂每個(gè)實(shí)驗(yàn)之后,對(duì)borlandc的操作有了大概的認(rèn)識(shí),重點(diǎn)以第五個(gè)實(shí)驗(yàn)Task_EX為框架,利用其中界面顯示與按鍵掃描以及做出相應(yīng)的響應(yīng),對(duì)應(yīng)實(shí)現(xiàn)此次實(shí)驗(yàn)所需要的功能。

      本次實(shí)驗(yàn)分為界面顯示、按鍵查詢與響應(yīng)、切換功能、時(shí)鐘顯示與倒計(jì)時(shí)模塊,綜合在一起實(shí)驗(yàn)所需功能。2.模塊劃分圖:(1)界面顯示:

      Main()Taskstart()Taskstartdispinit()在TaskStartDispInit()函數(shù)中,使用PC_DispStr()函數(shù)畫(huà)出界面。(2)按鍵查詢與響應(yīng):

      Main()Taskstart()在TaskStart()函數(shù)中,用if(PC_GetKey(&key)== TRUE)判斷是否有按鍵輸入。然后根據(jù)key的值,判斷輸入的按鍵是哪一個(gè);在響應(yīng)中用switch語(yǔ)句來(lái)執(zhí)行對(duì)應(yīng)按鍵的響應(yīng)。(3)切換功能:

      l計(jì)數(shù)“C”按鍵的次數(shù)M=l%3Switch(m)M=0,1,2對(duì)應(yīng)于煮飯,煮粥,煮面,然后使用PC_DispStr()函數(shù)在選擇的選項(xiàng)前畫(huà)上“@”指示,同時(shí),在其余兩項(xiàng)錢畫(huà)上“ ”以“擦出”之前畫(huà)下的“@”,注意l自增。

      四.主要代碼:

      #include “stdio.h” #include “includes.h” #include “time.h” #include “dos.h” #include “sys/types.h” #include “stdlib.h” #define TASK_STK_SIZE

      512

      #define N_TASKS

      OS_STK

      TaskStk[N_TASKS][TASK_STK_SIZE];

      OS_STK

      TaskStartStk[TASK_STK_SIZE];

      INT8U

      TaskData[N_TASKS];

      void Task0(void *pdata);

      void TaskStart(void *pdata);

      static void TaskStartDispInit(void);

      void main(void){

      PC_DispClrScr(DISP_FGND_WHITE + DISP_BGND_BLACK);

      OSInit();

      PC_DOSSaveReturn();

      PC_VectSet(uCOS, OSCtxSw);

      OSTaskCreate(TaskStart,(void *)0, &TaskStartStk[TASK_STK_SIZE-1], 4);

      OSStart();

      } void TaskStart(void *pdata){ #if OS_CRITICAL_METHOD == 3

      OS_CPU_SR cpu_sr;#endif

      INT8U l,m;

      INT16S key;

      l=0;

      pdata = pdata;

      TaskStartDispInit();

      OS_ENTER_CRITICAL();

      PC_VectSet(0x08, OSTickISR);

      PC_SetTickRate(OS_TICKS_PER_SEC);

      OS_EXIT_CRITICAL();

      OSStatInit();

      for(;;){

      if(PC_GetKey(&key)== TRUE)

      {

      switch(key)

      {

      case 0x1B:

      PC_DOSReturn();

      break;

      case 0x43:

      { m=(l%3);

      switch(m)

      { case 0: {

      PC_DispStr(26,6, “@”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);

      PC_DispStr(40,6, “ ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(55,6, “ ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);} break;

      case 1: { PC_DispStr(26,6, “ ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);

      PC_DispStr(40,6, “@”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);

      PC_DispStr(55,6, “ ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);} break;case 2: { PC_DispStr(26,6, “ ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);

      PC_DispStr(40,6, “ ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(55,6, “@”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);}

      break;}

      l++;} break;

      } } OSCtxSwCtr = 0;

      OSTimeDlyHMSM(0, 0, 1, 0);

      } } static void TaskStartDispInit(void){ PC_DispStr(0, 0, “

      uC/OS-II, The Real-Time Kernel

      ”, DISP_FGND_WHITE + DISP_BGND_RED + DISP_BLINK);PC_DispStr(0, 1, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 2, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 3, “

      dianfanbao shiyan

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 4, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 5, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 6, “

      kai shi.zhu fan.zhu zhou.zhu mian.”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 7, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 8, “

      bao wen.”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 9, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 10, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 11, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 12, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 13, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 14, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 15, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 16, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 17, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 18, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 19, “ 'S':kai ji.”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY + DISP_BLINK);PC_DispStr(0, 20, “ 'C':mo shi qie huan.”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY + DISP_BLINK);PC_DispStr(0, 21, “ 'B':kai shi zhi xin.”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY + DISP_BLINK);PC_DispStr(0, 22, “ 'Q':qu xiao dang qian gong zuo zhuang tai.”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY + DISP_BLINK);PC_DispStr(0, 23, “ 'X':tui chu xi tong.”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY + DISP_BLINK);

      PC_DispStr(0, 24, “

      <-PRESS 'ESC' TO QUIT->

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY + DISP_BLINK);}

      五.運(yùn)行界面:

      (1)主界面:

      (2)顯示北京時(shí)間:

      (3)模式切換:

      (4)倒計(jì)時(shí):

      (5)保溫執(zhí)行時(shí)間:

      六.總結(jié):

      本次實(shí)驗(yàn)主要以老師所給的實(shí)驗(yàn)事例為基礎(chǔ),并結(jié)合老師課堂講的內(nèi)容,理解編寫(xiě)程序。做實(shí)驗(yàn)本實(shí)驗(yàn)前,先執(zhí)行了一下事例程序,以此了解borlandc的一些基本操作;然后就是看懂每個(gè)實(shí)驗(yàn)的框架和主要部分;接著,將事例程序中的部分思想運(yùn)用到本次實(shí)驗(yàn)中,其中以顯示界面的思想運(yùn)用的最多;除此以外,在模式切換上花了最大的精力,最終的解決方法是以變量l作為一個(gè)計(jì)數(shù)值,并運(yùn)用switch語(yǔ)句在選擇的模式上畫(huà)上“@”,同時(shí)還得注意在未選擇的模式上畫(huà)上空格來(lái)“擦除”之前畫(huà)上的@;在查詢按鍵上,同樣運(yùn)用switch語(yǔ)句......這次實(shí)驗(yàn)收獲不少,不僅對(duì)之前學(xué)的C語(yǔ)言有了更進(jìn)一步的鞏固,而且還強(qiáng)化了ucos里面的多任務(wù)的一些認(rèn)識(shí);同時(shí),以前對(duì)DOS界面很陌生,但本次實(shí)驗(yàn)使用的正是DOS界面,通過(guò)幾天的經(jīng)歷,對(duì)DOS中的編譯、“help”等各個(gè)方面有了更深入的認(rèn)識(shí),不再害怕使用DOS了。

      對(duì)本課程有很大的興趣,在以后的課余時(shí)間里我會(huì)不斷學(xué)習(xí)這些知識(shí)。

      下載嵌入式Linux實(shí)時(shí)操作系統(tǒng)習(xí)題總結(jié)word格式文檔
      下載嵌入式Linux實(shí)時(shí)操作系統(tǒng)習(xí)題總結(jié).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        嵌入式操作系統(tǒng)實(shí)驗(yàn)報(bào)告

        實(shí)驗(yàn)一 嵌入式開(kāi)發(fā)環(huán)境的建立 一、實(shí)驗(yàn)?zāi)康?通過(guò)此實(shí)驗(yàn)系統(tǒng),讀者可以了解嵌入式實(shí)時(shí)操作系統(tǒng) uC/OS-II 的內(nèi)核機(jī)制和運(yùn)行原理。本實(shí)驗(yàn)系統(tǒng)展示了 uC/OS-II 各方面的管理功能,......

        基于UCOS嵌入式實(shí)時(shí)操作系統(tǒng)的單任務(wù)和多任務(wù)LED顯示總結(jié)----婁...

        基于uCOSII的單任務(wù)和多任務(wù)LED顯示 一、uCOSII簡(jiǎn)介 uCOS II是一個(gè)微型的實(shí)時(shí)操作系統(tǒng),包括了一個(gè)操作系統(tǒng)最基本的一些特性,如任務(wù)調(diào)度、任務(wù)通信、內(nèi)存管理、中斷管理、定......

        嵌入式操作系統(tǒng)課程報(bào)告

        華北水利水電大學(xué)North China University of Water Resources and Electric Power嵌入式操作系統(tǒng)課程報(bào)告題目 嵌入式系統(tǒng)課程綜和論述......

        青島理工嵌入式操作系統(tǒng)重點(diǎn)總結(jié)

        1.磁盤掛載步驟 命令:mount[選項(xiàng)][類型] 步驟:1.確認(rèn)是否為L(zhǎng)inux可以識(shí)別的文件系統(tǒng)。 2.確定設(shè)備的名稱,可通過(guò)使用命令“fdisk-l”查看。 3.必須確定掛載點(diǎn)已經(jīng)存在,也就是在/......

        嵌入式Linux操作系統(tǒng)學(xué)習(xí)規(guī)劃(★)

        嵌入式Linux操作系統(tǒng)學(xué)習(xí)規(guī)劃 嵌入式Linux操作系統(tǒng)學(xué)習(xí)規(guī)劃 ARM+LINUX路線,主攻嵌入式Linux操作系統(tǒng)及其上應(yīng)用軟件開(kāi)發(fā)目標(biāo): (1) 掌握主流嵌入式微處理器的結(jié)構(gòu)與原理(初步定為a......

        七款嵌入式Linux操作系統(tǒng)簡(jiǎn)介

        除了智能數(shù)字終端領(lǐng)域以外,Linux在移動(dòng)計(jì)算平臺(tái)、智能工業(yè)控制、金融業(yè)終端系統(tǒng),甚至軍事領(lǐng)域都有著廣泛的應(yīng)用前景。這些Linux被統(tǒng)稱為“嵌入式Linux”。下面就來(lái)看看都有哪......

        嵌入式操作系統(tǒng)程課程設(shè)計(jì)報(bào)告

        目錄 一、 實(shí)習(xí)任務(wù)和目的????????????1 二、實(shí)習(xí)基本要求?????????????1 三、實(shí)習(xí)題目???????????????1 四、實(shí)習(xí)地點(diǎn)???......

        計(jì)算機(jī)實(shí)時(shí)操作系統(tǒng)的改善措施

        《計(jì)算機(jī)實(shí)時(shí)操作系統(tǒng)的改善措施》 摘要: 實(shí)時(shí)系統(tǒng)在工業(yè)、商業(yè)和軍事等領(lǐng)域都有非常廣泛的用途,并且已經(jīng)有很多實(shí)際的應(yīng)用。一般來(lái)說(shuō),實(shí)時(shí)系統(tǒng)通常是比較復(fù)雜的,因?yàn)樗仨毺?.....