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

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

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

定 價:¥32.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《DSP實時多任務操作系統(tǒng)設計與實現(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的應用和開發(fā)前景
1.3 嵌入式系統(tǒng)的應用領域
1.4 嵌入式系統(tǒng)在機電控制方面的應用
1.5 基于DSP的嵌入式操作系統(tǒng)的移植
第2章 嵌入式操作系統(tǒng)的基本概念
2.1 基本概念
2.2 內(nèi)核
2.3 任務管理
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 任務
3.2.3 任務狀態(tài)
3.2.4 任務控制塊(OS_TCB)
3.2.5 就緒有
3.2.6 任務調(diào)度
3.2.7 任務級的任務切換,OS_TASK-SW()
3.2.8 空閑任務
3.2.9 DSP RTOS中的中斷
3.2.10 時鐘節(jié)拍
3.2.11 DSP RTOS初始化
3.2.12 DSP RTOS的啟動
3.3 事件控制塊和與事件相關的函數(shù)
3.3.1 事件控制塊
3.3.2 將任務置于等待事件的任務列表
3.3.3 從等待事件的任務列表中使任務脫離等待狀態(tài)
3.3.4 在等待事件的任務列表中查找優(yōu)先級最高的任務
3.3.5 空余事件控制塊鏈表
3.3.6 初始化一個事件控制塊,OS_EventWaitListInit()
3.3.7 使一個任務進入就緒態(tài),OS_EventTaskRdy()
3.3.8 使一個任務進入等待某事件發(fā)生狀態(tài),OS——EevntTaskWait()
3.3.9 由于等待超時而將任務置為就緒態(tài),OS_EventTO()
3.4 任務管理函數(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 查詢一個信號量的當前狀態(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外設存儲器映射
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章 程序設計和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 匯編語言程序設計
5.2.1 幾個常用的匯編偽指令介紹
5.2.2 4種基本的文件
5.3 匯編語言編程實例
5.4 C語言程序設計
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ā)應用程序的步驟
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 任務堆棧初始化函靈敏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 運行最高級任務函數(shù)OSStartHighRdy()
7.7.2 任務級任務切換函數(shù)OSCtxSw()
7.7.3 時鐘占斷服務程序OSTickSR()
7.7.4 中斷級任務調(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) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號