嵌入式實時操作系統(tǒng)C/OS-III應(yīng)用開發(fā)-基于STM32微控制器

出版時間:2012-11  出版社:北京航空航天大學(xué)出版社  作者:拉伯羅斯  頁數(shù):178  字?jǐn)?shù):224000  
Tag標(biāo)簽:無  

內(nèi)容概要

原書的第1部分寬泛地講述實時內(nèi)核,把μC/OS-Ⅲ作為實時內(nèi)核的實例加以介紹。拉伯羅斯編著的《嵌入式實時操作系統(tǒng)μC\OS-Ⅲ應(yīng)用開發(fā)》(原書第2部分)則看起來完全不同,它給出了流行的微控制器STM32介紹、評估板原理圖和實際開發(fā)的6個范例,包括譯者補(bǔ)充的2個范例:嵌人式WiFi和文件系統(tǒng)μC/FS。這些是其他書籍涉及不多的。精彩的部分是書中的附錄,詳細(xì)解釋了μC/OS-Ⅲ移植到ARM
Cortex-M3的全過程,μC/OS-Ⅲ針對
ARMcort-M3架構(gòu)的移植代碼說明和μC/Probe的使用介紹,這是μC/OS-Ⅲ書籍中涉及移植部分最嚴(yán)謹(jǐn)和最具權(quán)威性的內(nèi)容。
本書參考的硬件是原書指定的STM32F107評估板,中國版略有修改已經(jīng)上市,書中的應(yīng)用實例指定采用IAR EW
ARM編譯器、匯編器、鏈接器和調(diào)試器開發(fā)工具,這就使讀者能夠很方便地體驗μC/OS-Ⅲ,從而精通μC/OS-Ⅲ 的使用。
《嵌入式實時操作系統(tǒng)μC\OS-Ⅲ應(yīng)用開發(fā)》的讀者是嵌入式RTOS愛好者和STM32初學(xué)者以及電子設(shè)計的工程師們,也可作為高等院校本科生和研究生嵌人式系統(tǒng)和單片機(jī)類課程的教材。

作者簡介

Jean
Labrosse先生于1999年創(chuàng)立了Micriμm公司,他經(jīng)常為波士頓和硅谷的嵌入式系統(tǒng)大會以及其他行業(yè)的會議提供講座和報告。同時,他是兩本嵌入式設(shè)計經(jīng)典書籍的作者M(jìn)icroC/OS-II,The
ReakTime Kernel和Embedded Systems Building Blocks,Complete end
Ready-to-Use Modules in C。Jean
Labrosse先生在加拿大魁北克省舍布魯克大學(xué)獲得電子工程學(xué)士學(xué)位和碩士學(xué)位。
1984年和1991年畢業(yè)于北京航空航天大學(xué),獲得自動化學(xué)士和計算機(jī)科學(xué)碩士學(xué)位。
女,2003年畢業(yè)于華東地質(zhì)學(xué)院電子信息工程專業(yè),2003年9月升八本校研究生部,主要研究方向為智能儀器與測控技術(shù)。2006年加入北京麥克泰軟件技術(shù)有限公司,主要從事嵌入式實時操作系統(tǒng)μC/OS的技術(shù)支持和應(yīng)用開發(fā)。

書籍目錄

第1章  簡介
第2章 ARM Cortex-M3和STM32
第3章 準(zhǔn)備和設(shè)置
第4章 μC/OS-Ⅲ應(yīng)用實例1
第5章 μC/OS-Ⅲ應(yīng)用實例2
第6章 μC/OS-Ⅲ應(yīng)用實例3
第7章 μC/OS-Ⅲ應(yīng)用實例4
第8章 μC/OS-Ⅲ應(yīng)用實例5
第9章 μC/OS-Ⅲ應(yīng)用實例6
第10章 IAR EWARM開發(fā)工具的使用
附錄A μC/OS-Ⅲ移植到Cortex-M3
附錄B μC/CPU移植到Cortex-M3
附錄C IAR公司IAR Embedded Workbech for ARM
附錄D Micriμm的μC/Probe
附錄E μC/Eval-STM32F107用戶指南
附錄F 參考文獻(xiàn)
附錄G μC/OS-Ⅲ

章節(jié)摘錄

版權(quán)頁:   插圖:   8.1.1 μC/FS特點(diǎn) POSIX兼容的文件訪問接口(FOPEN、FREAD等)和目錄訪問(opendir、readdir等) 與處理器無關(guān) 輕松地移植到新平臺 RAM和ROM空間可調(diào) 支持FAT12/16/32和長文件名(VFAT) 可選的日志組件,實現(xiàn)FAT掉電保護(hù) 支持設(shè)備格式化和創(chuàng)建分區(qū) μC/FS的代碼是用ANSI C寫的,適用于所有處理器。μC/FS具有如下一些特點(diǎn): ①支持與MS—DOS/Windows兼容的FAT12、FAT16和FAT32文件系統(tǒng)。 ②支持多種設(shè)備驅(qū)動。μC/FS支持各種不同的設(shè)備驅(qū)動,從而允許用戶在同一時間通過文件系統(tǒng)訪問不同類型的硬件。 ③支持多種存儲介質(zhì)。通過設(shè)備驅(qū)動允許用戶在同一時間訪問不同的介質(zhì)。 ④支持操作系統(tǒng)。其他操作系統(tǒng),包括μC/OS—Ⅱ可以很方便地與μC/FS結(jié)合,這樣用戶就可以在多線程環(huán)境下進(jìn)行文件操作。 ⑤為用戶的應(yīng)用程序提供類似于stdio.h的API,它是用ANSI C寫的,所以一個用標(biāo)準(zhǔn)C I/O庫的應(yīng)用程序可以方便地移植以使用μC/FS。 ⑥非常簡單的設(shè)備驅(qū)動結(jié)構(gòu)。μC/FS只需要讀寫分區(qū)的底層函數(shù),所以要支持用戶定制的硬件也很簡單。提供以下設(shè)備的驅(qū)動:SMC、SD、MMC、CF、IDE、RAMdisk和Windows(允許用戶在Windows環(huán)境下使用仿真軟件)。 8.1.2 μC/FS文件系統(tǒng)結(jié)構(gòu) μC/FS由API層、文件系統(tǒng)層、邏輯塊層及設(shè)備驅(qū)動層組成,文件系統(tǒng)結(jié)構(gòu)如圖8—1所示。 API層(API Layer) API層是μC/FS與用戶應(yīng)用程序之間的接口,包含了一個與文件函數(shù)相關(guān)的ANSI C庫,如FS_Fopen(),F(xiàn)S—Fwrite()等。API層把這些調(diào)用傳遞給文件系統(tǒng)層。目前在μC/FS下只有FAT型的文件系統(tǒng)可以獲取,但是API層可以同時處理不同類型的文件系統(tǒng)層,所以在μC/FS下可以同時使用FAT和其他文件系統(tǒng)。 文件系統(tǒng)層(File System Layer) 文件系統(tǒng)層把文件操作請求傳遞給邏輯塊操作,通過這種傳遞文件系統(tǒng)調(diào)用邏輯塊操作來為設(shè)備指定相應(yīng)的設(shè)備驅(qū)動。 系統(tǒng)驅(qū)動層(System Driver Layer) 系統(tǒng)驅(qū)動層的主要功能是使對設(shè)備驅(qū)動的訪問同步,并為文件系統(tǒng)層提供一個便捷的接口。 設(shè)備驅(qū)動層(Device Driver) 設(shè)備驅(qū)動層是處于系統(tǒng)底層的例程,用以訪問存儲硬件。設(shè)備驅(qū)動的結(jié)構(gòu)簡單,易于與用戶自己的存儲設(shè)備進(jìn)行整合。

編輯推薦

《嵌入式實時操作系統(tǒng)μC/OS-Ⅲ應(yīng)用開發(fā):基于STM32微控制器》的讀者是嵌入式RTOS愛好者和STM32初學(xué)者以及電子設(shè)計的工程師們,也可作為高等院校本科生和研究生嵌人式系統(tǒng)和單片機(jī)類課程的教材。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    嵌入式實時操作系統(tǒng)C/OS-III應(yīng)用開發(fā)-基于STM32微控制器 PDF格式下載


用戶評論 (總計47條)

 
 

  •   很不錯,當(dāng)小說讀了,好幾遍,很薄紙質(zhì)很好,內(nèi)容不錯,就是為什么UC/OS是商業(yè)內(nèi)核!當(dāng)成是跳轉(zhuǎn)LINUX的橋梁!
  •   針對具體的芯片來搭配具體的實時操作系統(tǒng),很實用
  •   正在學(xué)習(xí)中,比較易懂,并且是基于STM32,以前的開發(fā)板都可以用上。
  •   書的內(nèi)容很好,配置的開發(fā)板質(zhì)量做工很好, 但開發(fā)板提供的程序有嚴(yán)重問題。代碼被改,被刪,店家耍人。感覺那店家 不想混了或是神經(jīng)病。 這是我來平論的原因?。?!
  •   內(nèi)核看不懂的可以看這個 絕對有用
  •   內(nèi)容沒有繁瑣的介紹與描述,側(cè)重實踐,對應(yīng)用幫助很大。
  •   翻譯版本的,語言有點(diǎn)像美國人說話的邏輯,還可以吧,就是應(yīng)用講得太少了...
  •   內(nèi)容少了些,如果之前沒有看過uC-II的,建議還是要再買一uC-III的配著看會好一些
  •   挺喜歡的,不錯,正版書籍,替別人買的,很好
  •   這本書跟前面那本書是配套看的,目前同事正在研究中。
  •   貌似有點(diǎn)深奧,準(zhǔn)備找時間好好研究
  •   還是要先搞清楚原理……
  •   還沒有詳細(xì)看,不過應(yīng)該不錯的
  •   翻了下教材,應(yīng)該不錯的
  •   一般般,實質(zhì)東西少
  •   不錯!沒有發(fā)現(xiàn)什么不足的地方!
  •   專門買了,還不錯,有空細(xì)看
  •   終于等來了第三版本,簡單而又實用
  •   每個章節(jié)不是很長,一天一章,讀的舒心。
  •   很實用,適合入門
  •   還是對該掌握的,徹底熟悉起來。
  •   這個還可以吧,買了就當(dāng)工具書看的
  •   編譯環(huán)境是IAR,STM32107的,一直都在用103,ucosII買來看看有什么不同
  •   內(nèi)容主要在另一本講解ucosiii的書上,對于開發(fā)工具的講解不夠全面。
  •   本書分兩部分,此書只是第二部分
  •   額,是用IAR的
  •   內(nèi)容還沒看,希望吧。。。
  •   買來就當(dāng)產(chǎn)品宣傳手冊了,沒什么有深度的內(nèi)容。每頁的內(nèi)容比較少,跟兒童畫冊有的一拼。
  •   結(jié)合實踐的一本書。
  •   看起來不錯!?。。。?!
  •   學(xué)stm32到后期再買,感覺前期用不到
  •   書前面貌似少了一頁,不知道是裝訂問題,還是被撕裂一頁,不影響閱讀
  •   薄薄的一本,這書要入門的話應(yīng)該不是很適合
  •   送到手一看就是正版 經(jīng)常在當(dāng)當(dāng)網(wǎng)買書
  •   建議不要買,每個project都是大致一寫。翻譯也很爛
  •   書本不錯,就是快遞太慢,很失望!!印象大減。
  •   翻譯的一般,是那種一個字一個字翻譯過來的。然后又拼湊了一些其它內(nèi)容組合而成的一本書。和該系列的上部《嵌入式實時操作系統(tǒng)μC/OS-III》相比有天壤之別。
  •   這本書沒什么意思,感覺作者就是為了完成任務(wù),翻一下手冊而已,實際內(nèi)容太少。
  •   根本就沒有配送給我,漏掉了?。。。?!
  •   這本書主要基于IAR開發(fā)環(huán)境的,指導(dǎo)大家如何使用官方評估板例程和IAR以及官方的平臺工具。如果是使用的Keil MDK,非官方評估板就沒有買這本書的必要了。直接買一本厚的那本就夠了,那本對uCOS-III的原理講的還是蠻好的。附錄的API和uCOS-II與uCOS-III的區(qū)別還是很實用的。
  •   針對STM32 的uc/os-III 移植部分很有用, 另外WiFi 的例子也很好。
  •   這個還有點(diǎn)良心,書的質(zhì)量還是不錯的,此評價適用于我那本書
  •   剛拿到手隨便翻了一下,東西很好,倒霉的是今天下雨有一點(diǎn)大濕了,這本書比想象中要薄,不過便宜嘛,往后還要買那本關(guān)于uCOS-III詳細(xì)介紹的那本書的。這本書適合有一點(diǎn)基礎(chǔ)的人看,不然會看不懂。
  •   老外的書寫的不錯
  •   uc/OS的經(jīng)典教材
  •   嵌入式實時操作系統(tǒng)μC/OS-III應(yīng)用開發(fā)
  •   很好啊。。。。。。。。。。。。。。
 

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

京ICP備13047387號-7