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

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

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

定 價(jià):¥32.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

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