注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)通信綜合DSP實時多任務(wù)操作系統(tǒng)設(shè)計與實現(xiàn)

DSP實時多任務(wù)操作系統(tǒng)設(shè)計與實現(xiàn)

DSP實時多任務(wù)操作系統(tǒng)設(shè)計與實現(xiàn)

定 價:¥32.00

作 者: 鄔可軍,朱銘鋯,曹建樹,張澤
出版社: 電子工業(yè)出版社
叢編項: DSP應(yīng)用叢書
標(biāo) 簽: DSP

ISBN: 9787121018459 出版時間: 2005-11-01 包裝: 平裝
開本: 16開 頁數(shù): 340 字?jǐn)?shù):  

內(nèi)容簡介

  本書以目前流行的TMS320C2000系列數(shù)字處理器件和易于學(xué)習(xí)開發(fā)的DSP RTOS嵌入式操作系統(tǒng)為核心,結(jié)合編者多年開發(fā)研制工作實踐,介紹基于DSP芯片的DSP RIDS操作系統(tǒng)的移植和應(yīng)用實例。本書內(nèi)容全面,集新穎性和實踐性于一體,可以作為電機控制系統(tǒng)、工業(yè)控制、手持設(shè)備、智能玩具、醫(yī)療儀器、電子儀器、機器人制作等方面嵌入式系統(tǒng)和DSP開發(fā)與應(yīng)用的參考書,也可作為高等院校有關(guān)嵌入式操作系統(tǒng)與DSP應(yīng)用的高年級本科生或研究生的教學(xué)用書。本書共分8章,前3章介紹嵌入式操作系統(tǒng)的基本概念、內(nèi)核及管理。第4、第5章介紹TMS320C2000系列原理、匯編語言、C語言編程方法及匯編語言和C語言混合編程方法。第6章介紹北京颶風(fēng)中天科技公司開發(fā)的DSP實驗板。第7、第8兩章介紹基于TMS320C2000系列的DSP RTOS操作系統(tǒng)的移植和應(yīng)用。本書可以作為電機控制系統(tǒng)、工業(yè)控制、手持設(shè)備、智能玩具、醫(yī)療儀器、電子儀器、機器人制作等方面嵌入式系統(tǒng)和DSP開發(fā)與應(yīng)用的參考書,也可作為高等院校有關(guān)嵌入式操作系統(tǒng)與DSP應(yīng)用的高年級本科生或研究生的教學(xué)用書。

作者簡介

暫缺《DSP實時多任務(wù)操作系統(tǒng)設(shè)計與實現(xiàn)》作者簡介

圖書目錄

第1章 嵌入式操作系統(tǒng)和DSP概述
1.1 嵌入式系統(tǒng)簡介
1.1.1 什么是嵌入式系統(tǒng)
1.1.2 嵌入式系統(tǒng)的特點
1.1.3 嵌入式系統(tǒng)的分類
1.2 嵌入式系統(tǒng)的現(xiàn)狀和發(fā)展趨勢
1.2.1 嵌入式系統(tǒng)的現(xiàn)狀
1.2.2 未來嵌入式系統(tǒng)的發(fā)展趨勢
1.2.3 什么是DSP及DSP的特點
1.2.4 DSP的應(yīng)用和開發(fā)前景
1.3 嵌入式系統(tǒng)的應(yīng)用領(lǐng)域
1.4 嵌入式系統(tǒng)在機電控制方面的應(yīng)用
1.5 基于DSP的嵌入式操作系統(tǒng)的移植
第2章 嵌入式操作系統(tǒng)的基本概念
2.1 基本概念
2.2 內(nèi)核
2.3 任務(wù)管理
2.4 中斷管理
2.5 實時系統(tǒng)小結(jié)
2.5.1 對存儲器的需求
2.5.2 使用實時內(nèi)核的優(yōu)、缺點
2.5.3 實時系統(tǒng)小結(jié)
第3章 DSP RTOS嵌入式操作系統(tǒng)
3.1 DSP RTOS嵌入式操作系統(tǒng)的特點
3.2 DSP RTOS嵌入式操作系統(tǒng)的內(nèi)核結(jié)構(gòu)概述
3.2.1 臨界段、OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()
3.2.2 任務(wù)
3.2.3 任務(wù)狀態(tài)
3.2.4 任務(wù)控制塊(OS_TCB)
3.2.5 就緒有
3.2.6 任務(wù)調(diào)度
3.2.7 任務(wù)級的任務(wù)切換,OS_TASK-SW()
3.2.8 空閑任務(wù)
3.2.9 DSP RTOS中的中斷
3.2.10 時鐘節(jié)拍
3.2.11 DSP RTOS初始化
3.2.12 DSP RTOS的啟動
3.3 事件控制塊和與事件相關(guān)的函數(shù)
3.3.1 事件控制塊
3.3.2 將任務(wù)置于等待事件的任務(wù)列表
3.3.3 從等待事件的任務(wù)列表中使任務(wù)脫離等待狀態(tài)
3.3.4 在等待事件的任務(wù)列表中查找優(yōu)先級最高的任務(wù)
3.3.5 空余事件控制塊鏈表
3.3.6 初始化一個事件控制塊,OS_EventWaitListInit()
3.3.7 使一個任務(wù)進入就緒態(tài),OS_EventTaskRdy()
3.3.8 使一個任務(wù)進入等待某事件發(fā)生狀態(tài),OS——EevntTaskWait()
3.3.9 由于等待超時而將任務(wù)置為就緒態(tài),OS_EventTO()
3.4 任務(wù)管理函數(shù)
3.5 時間管理函數(shù)
3.6 消息郵箱管理函數(shù)
3.6.1 建立一個郵箱,OSMboxCreate()
3.6.2 刪除一個郵箱,OSMboxDel()
3.6.3 等待郵箱中的消息,OSMobxPend()
3.6.4 向郵箱發(fā)送一則消息,OSMboxPost()
3.6.5 向郵箱發(fā)送一則消息,OSMboxPostOpt()
3.6.6 無等待地從郵箱中得到一則消息,OSMboxAccept()
3.6.7 查詢一個郵箱的狀態(tài),OSMboxQuery()
3.6.8 用郵箱作為二值信號量,
3.6.9 用郵箱實現(xiàn)延遲,而不使用,OSTimeDly()
3.7 消息隊列管理函數(shù)
3.7.1 建立一個消息隊列,OSQCreate()
3.7.2 刪除一個消息隊列,OSQDel()
3.7.3 等待消息隊列中的消息,OSQPend()
3.7.4 向消息隊列發(fā)送一則消息(FIFO),OSQPost()
3.7.5 向消息隊列發(fā)送一則消息(LIFO),OSQPostFront()
3.7.6 向消息隊列發(fā)送一則消息(廣播,F(xiàn)IFO或LIFO),OSQPostOpt()
3.7.7 無待等地從消息隊列中獲得消息,OSQAccept()
3.7.8 清空消息隊列,OSQFlush()
3.7.9 獲取消息隊列的狀態(tài),OSQQuery()
3.7.10 使用消息隊列讀取模擬量的值
3.7.11 消息隊列用做計數(shù)型信號量
3.8 信號量管理函數(shù)
3.8.1 建立一個信號量,OSSemCreate()
3.8.2 刪除一個信號量,OSSemDel()
3.8.3 等待一個信號量,OSSemPend()
3.8.4 發(fā)出一個信號量,OSSemPost()
3.8.5 無等待地請求一個信號量,OSSemAccept()
3.8.6 查詢一個信號量的當(dāng)前狀態(tài),OSSemQuery()
第4章 TMS320C2000系列DSP介紹
4.1 TMS320LF240x芯片介紹
4.1.1 TMS320LF240XDSP CPU控制器的體系結(jié)構(gòu)和引腳
4.1.2 TMS320LF240x DSP引腳功能介紹
4.1.3 TMS320LF240x DSP存儲器映射
4.1.4 TMS320LF240x DSP外設(shè)存儲器映射
4.2 中央處理單元(CPU)
4.2.1 TMS320LF240x DSP 的CPU內(nèi)部功能模塊介紹
4.2.2 存儲器和I/O空間
4.2.3 系統(tǒng)配置和中斷
4.2.4 程序控制
4.3 TMS320LF240x尋址方式和指令系統(tǒng)
4.3.1 尋址方式
4.3.2 指令集
4.3.3 典型提令說明
第5章 程序設(shè)計和CCS編譯器
5.1 軟件開發(fā)平臺Code Composer及功能
5.1.1 Code Composer的安裝
5.1.2 主要菜單及功能介紹
5.1.3 工作窗口區(qū)
5.1.4 調(diào)試一個程序的步驟
5.2 匯編語言程序設(shè)計
5.2.1 幾個常用的匯編偽指令介紹
5.2.2 4種基本的文件
5.3 匯編語言編程實例
5.4 C語言程序設(shè)計
5.4.1 C語言函數(shù)庫
5.4.2 函數(shù)調(diào)用規(guī)則
5.4.3 中斷函數(shù)
5.4.4 4個基本文件和1個庫函數(shù)文件
5.4.5 利用CCS編譯器開發(fā)應(yīng)用程序的步驟
5.4.6 C語言編程實例
5.4.7 C語言和匯編語言的混合編程方法
第6章 TMS320LF2407實驗板介紹
6.1 CY_EVM2407EA實驗板
6.1.1 CY_EVM2407特征和功能
6.1.2 CY_EVM2407的操作
6.1.3 擴展總線和接口
6.1.4 各種跳線
6.1.5 配置
6.2 CY_EVM2407電機控制開發(fā)套件概述
第7章 DSP RTOS在TMS320C2000系列上的移植
7.1 DSP RTOS移植的條件
7.2 開發(fā)工具
7.3 目錄和文件
7.4 INCLUDES.h頭文件
7.5 OS_CUP.h頭文件
7.6 OS_CUP.C文件
7.6.1 任務(wù)堆棧初始化函靈敏OSTaskStkInit()
7.6.2 OSTaskCreatHook()
7.6.3 OSTaskDelHook()
7.6.4 OSTaskSwHook()
7.6.5 OSTCBInitHook()
7.6.6 OS_CPU_C.C文件小結(jié)
7.7 OS_CPU_A.ASM文件
7.7.1 運行最高級任務(wù)函數(shù)OSStartHighRdy()
7.7.2 任務(wù)級任務(wù)切換函數(shù)OSCtxSw()
7.7.3 時鐘占斷服務(wù)程序OSTickSR()
7.7.4 中斷級任務(wù)調(diào)度函數(shù)OSIntExit()
7.8 測試移植代碼
7.8.1 確保CCS編譯器正常工作
7.8.2 驗證OSTaskStkInit()和OSStarHighRdy()函數(shù)
7.8.3 測試OSCtxSw()函數(shù)
7.8.4 測試OSTickISR()函數(shù)和OSIntCtxSw函數(shù)
第8章 編程實例
8.1 實例1
8.2 實例2
8.3 實例3
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號