輕松自編小型嵌入式操作系統(tǒng)

出版時(shí)間:2012-1  出版社:北京航空航天大學(xué)出版社  作者:陳旭武  頁(yè)數(shù):366  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  本書(shū)介紹RW/CZXT一1.0小型嵌入式操作系統(tǒng)內(nèi)核的模型結(jié)構(gòu)及其程序代碼,全書(shū)分為三大篇l4章。第1篇:實(shí)現(xiàn)一個(gè)基礎(chǔ)的小型嵌入式操作系統(tǒng),設(shè)計(jì)內(nèi)核的功能結(jié)構(gòu)及其程序代碼。第2篇:擴(kuò)展小型嵌入式操作系統(tǒng)內(nèi)核的應(yīng)用功能,建立信號(hào)量、郵箱、消息隊(duì)列、特殊服務(wù)及內(nèi)存管理等功能。第3篇:用實(shí)際工程例子介紹RW/CZXT-1.0嵌入式操作系統(tǒng)的應(yīng)用。本書(shū)99%的程序代碼用C語(yǔ)言進(jìn)行編寫(xiě),具有結(jié)構(gòu)合理、內(nèi)容豐富、描述詳細(xì)、知識(shí)淺顯易懂的特點(diǎn),并且注重理論與應(yīng)用相結(jié)合,對(duì)每一章節(jié)的設(shè)計(jì)要點(diǎn)進(jìn)行總結(jié),重點(diǎn)章節(jié)附有實(shí)驗(yàn)應(yīng)用實(shí)例。
  本書(shū)可作為機(jī)電類(lèi)專(zhuān)業(yè)的教材,也可作為嵌入式系統(tǒng)技術(shù)人員、單片機(jī)技術(shù)人員、單片機(jī)業(yè)余愛(ài)好者、電氣自動(dòng)化控制技術(shù)人員等人員學(xué)習(xí)或參考用書(shū)。

書(shū)籍目錄

第1篇 小型嵌入式操作系統(tǒng)基礎(chǔ)
 第0章 概述
 第1章 實(shí)現(xiàn)一個(gè)簡(jiǎn)單的3任務(wù)調(diào)度系統(tǒng)
  1.1 硬件和軟件的準(zhǔn)備
   1.1.1 實(shí)驗(yàn)開(kāi)發(fā)板
   1.1.2 集成環(huán)境開(kāi)發(fā)工具軟件
  1.2 構(gòu)建簡(jiǎn)單的3任務(wù)調(diào)度操作系統(tǒng)
   1.2.1 用KEIL C51建立一個(gè)工程
   1.2.2 定義系統(tǒng)需要的變量
   1.2.3 系統(tǒng)初始化及建立任務(wù)函數(shù)
   1.2.4 建立一個(gè)簡(jiǎn)單的任務(wù)調(diào)度器
   1.2.5 在實(shí)驗(yàn)板上運(yùn)行
  總結(jié)
 第2章 嵌入式操作系統(tǒng)的程序文件
  2.1 RW/CZXT-1.o嵌入式操作系統(tǒng)的功能和特點(diǎn)
  2.2 RW/CZXT-1.0嵌入式操作系統(tǒng)的程序文件
   2.2.1 系統(tǒng)的宏定義文件:XT—HDY.H  
   2.2.2 系統(tǒng)的配置文件:XT—PZ.H  
   2.2.3 系統(tǒng)的頭文件XT.H
   2.2.4 系統(tǒng)的初始化文件XT—INT.C
   2.2.5 系統(tǒng)的調(diào)度文件XT—TD.C
   2.2.6 系統(tǒng)任務(wù)管理文件XT—RWGL.C  
   2.2.7 系統(tǒng)時(shí)間管理文件XT—SHIJ.C
   2.2.8 信號(hào)量、郵箱文件XT—XHL.C,XT—XXYX.C
   2.2.9 消息隊(duì)列功能文件XT—XXDL.C
   2.2.10 內(nèi)存管理功能文件XT—NCGL.C
   2.2.11 系統(tǒng)服務(wù)功能文件XT—FuWU.C
   2.2.12 系統(tǒng)MAIN文件XT—MAIN.C
  總結(jié)
 第3章 系統(tǒng)變量定義及初始化
  3.1 系統(tǒng)的宏定義
 ……
第2篇 內(nèi)核功能擴(kuò)展
第3篇 操作系統(tǒng)的應(yīng)用實(shí)戰(zhàn)
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁(yè):插圖:①運(yùn)行-延時(shí):當(dāng)前運(yùn)行任務(wù)自身工作完成后,任務(wù)自動(dòng)放棄運(yùn)行時(shí)間片,放棄CPU的使用權(quán),任務(wù)進(jìn)入延時(shí)等待,任務(wù)延肘的時(shí)間被保存在任務(wù)控制塊中,該延時(shí)時(shí)間由用戶(hù)設(shè)定。②延時(shí)-就緒:延時(shí)任務(wù)等待的延時(shí)時(shí)間完成后,在系統(tǒng)定時(shí)器中斷服務(wù)中會(huì)控制任務(wù)退出延時(shí)狀態(tài),同時(shí)把任務(wù)登記在運(yùn)行隊(duì)列中。任務(wù)進(jìn)入延時(shí)狀態(tài),等待延時(shí)時(shí)間,是任務(wù)自動(dòng)放棄運(yùn)行時(shí)間片,放棄CPU的使用權(quán)的一種常用的方法,在實(shí)際應(yīng)用時(shí),該方法是運(yùn)用最多的一種。RW/CZXT-1.0小型嵌入式操作系統(tǒng)中,時(shí)間延時(shí)函數(shù)的功能就是控制任務(wù)進(jìn)行延時(shí)。2.停止?fàn)顟B(tài)①就緒-停止:登記在運(yùn)行隊(duì)列中的就緒任務(wù),如果被其他正在運(yùn)行的任務(wù)掛起時(shí),其狀態(tài)會(huì)從就緒狀態(tài)改變?yōu)橥V範(fàn)顟B(tài),處于就緒狀態(tài)的任務(wù)因未進(jìn)入運(yùn)行,不能自己掛起自己。②運(yùn)行-停止:正在運(yùn)行的任務(wù),如果任務(wù)自己掛起自己的時(shí)候,任務(wù)的狀態(tài)會(huì)從運(yùn)行態(tài)改變?yōu)橥V範(fàn)顟B(tài)。③停止-就緒:處于停止?fàn)顟B(tài)的任務(wù),當(dāng)其他正在運(yùn)行的任務(wù)發(fā)出恢復(fù)信號(hào)時(shí),任務(wù)會(huì)重新進(jìn)入就緒狀態(tài),并在運(yùn)行隊(duì)列中登記,任務(wù)開(kāi)始等待調(diào)度。操作系統(tǒng)中,只有正在運(yùn)行的任務(wù)才能發(fā)出掛起信號(hào)和發(fā)出恢復(fù)信號(hào)。RW/CZXT-1.0小型嵌入式操作系統(tǒng)中,任務(wù)被掛起之前,都會(huì)把任務(wù)當(dāng)前所處的狀態(tài)保存在任務(wù)控制塊中,任務(wù)被恢復(fù)之后,任務(wù)會(huì)恢復(fù)到掛起前的狀態(tài)。如某個(gè)任務(wù)被掛起時(shí),任務(wù)剛好處于等待延時(shí)狀態(tài),任務(wù)被掛起后,任務(wù)處于停止?fàn)顟B(tài),暫停等待延時(shí)時(shí)間,任務(wù)被恢復(fù)后,任務(wù)會(huì)繼續(xù)等待未完成的延時(shí)時(shí)間。

編輯推薦

《輕松自編小型嵌入式操作系統(tǒng)》由北京航空航天大學(xué)出版社出版。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    輕松自編小型嵌入式操作系統(tǒng) PDF格式下載


用戶(hù)評(píng)論 (總計(jì)20條)

 
 

  •   學(xué)習(xí)編寫(xiě)嵌入式操作系統(tǒng)的好書(shū)
  •   作為操作系統(tǒng)的入門(mén)書(shū)籍是非常好的,給學(xué)習(xí)嵌入式操作系統(tǒng)的初學(xué)者耳目一新的感覺(jué)。但是書(shū)中有點(diǎn)湊字?jǐn)?shù)的嫌疑
  •   嵌入式操作系統(tǒng)入門(mén)的好書(shū)
  •   還可以,總的來(lái)說(shuō)不錯(cuò),實(shí)踐性不太好,內(nèi)容稍顯陳舊,不過(guò)可以豐富思路
  •   挺好的,認(rèn)真的學(xué)習(xí)吧!
  •   學(xué)習(xí)的入門(mén)書(shū)
  •   書(shū)不錯(cuò),送的時(shí)候,對(duì)于讀書(shū)的人送的是知識(shí),所以,小心翼翼一些吧
  •   這個(gè)回家正好研究研究
  •   挺不錯(cuò)的,慢慢看,應(yīng)該會(huì)有所收獲
  •   很滿(mǎn)意,比較喜歡。
  •   比較適合理解什么是嵌入式操作系統(tǒng)
  •   適合理解自己動(dòng)作寫(xiě)操作系統(tǒng),比較小,功能比較弱的一個(gè)操作系統(tǒng)。
  •   大致翻看了下適合有一定基礎(chǔ)的愛(ài)好者學(xué)習(xí)
  •   如用來(lái)做實(shí)驗(yàn),是不錯(cuò)的一本書(shū)
  •   讓初學(xué)者了解系統(tǒng)的運(yùn)行原理 不枯燥 理論和實(shí)踐都十分的不錯(cuò)推薦這本書(shū)~~~~對(duì)嵌入式系統(tǒng)要了解的~~
  •   物流很快,第二天就到了。非常滿(mǎn)意書(shū)也很滿(mǎn)意贊一個(gè)
  •   自己基礎(chǔ)差,知其然不知其所以然
  •   簡(jiǎn)單,明了。代碼還是理論間接都很清晰。贊。
  •   總體還不錯(cuò),長(zhǎng)知識(shí),嘿嘿
  •   應(yīng)該還有的光盤(pán)里面怎么沒(méi)有!
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7