注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)嵌入式處理器原理及應(yīng)用

嵌入式處理器原理及應(yīng)用

嵌入式處理器原理及應(yīng)用

定 價(jià):¥26.00

作 者: 郭書軍 等編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): Nios系統(tǒng)設(shè)計(jì)和C語言編程
標(biāo) 簽: 微處理器/CPU

ISBN: 9787302095477 出版時(shí)間: 2004-10-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 285 字?jǐn)?shù):  

內(nèi)容簡介

  本書以Altera工公司開發(fā)的Nios嵌入式處理器軟核為例,介紹了嵌入式處理器的組成原理和開發(fā)應(yīng)用。全書分為6章:第1、2章介紹嵌入式處理器的組成原理,主要介紹嵌入式處理器的系統(tǒng)組件;第3、4章介紹嵌入式處理器的開發(fā)環(huán)境,包括硬件開發(fā)環(huán)境和軟件開發(fā)工具SOPCBuilder、QuartusⅡ以及嵌入式軟件開發(fā)開具GNUPro的使用;第5、6章結(jié)合實(shí)例介紹嵌入式處理器的應(yīng)用,主要介紹Nios系統(tǒng)設(shè)計(jì)和C程序編程與調(diào)試。.本書將Nios嵌入式處理器和現(xiàn)場可編程門陣列(FPGA)緊密結(jié)合起來,將系統(tǒng)設(shè)計(jì)和軟件編程融為一體,綜合了數(shù)字邏輯電路、微機(jī)原理和接口技術(shù)以及C語言程序設(shè)計(jì),內(nèi)容新穎,實(shí)用性強(qiáng),特別適合于研究和開發(fā)各種嵌入式系統(tǒng)的工程師和研究人員閱讀,同時(shí)也可以作為計(jì)算機(jī)應(yīng)用系統(tǒng)課程的教材以供相關(guān)專業(yè)的本科生研究生學(xué)習(xí)和參考。...

作者簡介

暫缺《嵌入式處理器原理及應(yīng)用》作者簡介

圖書目錄

嵌入式系統(tǒng)是當(dāng)今非常熱門的研究領(lǐng)域,早期多以單片機(jī)為核心,應(yīng)用領(lǐng)域非常廣泛。但單片機(jī)系統(tǒng)功能比較簡單,速度較慢,難以適應(yīng)現(xiàn)代技術(shù)的快速發(fā)展。    隨著現(xiàn)場可編程邏輯陣列(FPGA)技術(shù)的日益成熟,基于片上可編程系統(tǒng)(SOPC)的嵌入式處理器越來越多地受到人們的關(guān)注。特別是Altera公司推出的Nios嵌入式處理器軟核,通過軟件編程的方法可靈活地實(shí)現(xiàn)嵌入式處理器的功能,并且針對FPGA進(jìn)行性能優(yōu)化,可大大提高系統(tǒng)性能。它還具有片上調(diào)試功能,便于系統(tǒng)的設(shè)計(jì)和調(diào)試。    Nios嵌入處理器軟核在國外已廣泛應(yīng)用于通信、家電和控制等眾多領(lǐng)域,國內(nèi)正在推廣應(yīng)用,但相關(guān)中文資料的嚴(yán)重缺乏給Nios嵌入處理器的推廣和用戶的開發(fā)應(yīng)用帶來困難。在Altera公司中國代表處和清華大學(xué)出版社的大力支持下,作者歷經(jīng)一年多的時(shí)間,經(jīng)過認(rèn)真鉆研和精心編寫,終于完成了這部著作,希望能給讀者帶來幫助。  ,    全書分4個(gè)層次從硬件設(shè)計(jì)和軟件設(shè)計(jì)兩個(gè)方面全面系統(tǒng)地介紹嵌入式處理器的原理和應(yīng)用,其中前兩個(gè)層次是入門,后兩個(gè)層次是提高。    第1、2章是第1層次。第1章簡單介紹Nios嵌入處理器的概況,包括系統(tǒng)組件和開發(fā)工具,使初學(xué)者對Nios嵌入式處理器有一個(gè)初步的認(rèn)識。    第2章是Nios嵌入式處理器基礎(chǔ),介紹Nios CPU、Avalon總線和外圍設(shè)備等,重點(diǎn)介紹外圍設(shè)備的原理和應(yīng)用基礎(chǔ),初學(xué)者可以暫時(shí)跳過本章。    第3章是第2層次,以Altera公司的Nios開發(fā)套件為例介紹典型Nios系統(tǒng)的硬件設(shè)計(jì)過程,其中絕大部分工作是在個(gè)人計(jì)算機(jī)上完成,并不需要Nios開發(fā)套件。通過本章的介紹,使初學(xué)者對Nios系統(tǒng)的硬件開發(fā)有一定的感性認(rèn)識,有經(jīng)驗(yàn)者可以跳過本章。    第4、5章是第3層次。第4章介紹Nios系統(tǒng)的軟件開發(fā)環(huán)境,包括SOPC Builder、QuartusⅡ和嵌入式軟件開發(fā)工具GNUPro,其中SOPCBuilder和QuartusⅡ主要用于硬件開發(fā),GNUPro用于嵌入式軟件的開發(fā)和調(diào)試。    第5章是C語言編程基礎(chǔ),介紹C語言編程的基本知識和與Nios系統(tǒng)軟件開發(fā)有關(guān)的編程基礎(chǔ),供讀者在用C語言進(jìn)行軟件開發(fā)時(shí)參考。    第6章是第4層次。本章以簡易Nios開發(fā)板作為開發(fā)平臺,介紹Nios系統(tǒng)的基本設(shè)計(jì)、模塊設(shè)計(jì)和綜合設(shè)計(jì)。它是本書的核心和精華,結(jié)合實(shí)例詳細(xì)介紹Nios系統(tǒng)的硬件設(shè)計(jì)和軟件設(shè)計(jì)與調(diào)試。通過本章的介紹,使讀者能夠熟練地進(jìn)行Nios系統(tǒng)開發(fā)。    在本書的編寫過程中,得到了Altera公司中國代表處徐平波先生以及清華大學(xué)出版社曾剛先生和呂春龍先生的大力支持,作者在此表示衷心的感謝!    本書內(nèi)容新穎,可參考的相關(guān)資料少,難免出現(xiàn)不妥之處,敬請廣大讀者批評指正。E-mail-nios2@126.com。
                第1章  概述    1.1  嵌入式系統(tǒng)簡介    1.2 Nios嵌入式處理器    1.3  Nios系統(tǒng)組件    1.3.1  NiosCPU結(jié)構(gòu)    1.3.2 Avalon交換結(jié)構(gòu)總線    1.3.3  外圍設(shè)備    1.3.4  片內(nèi)調(diào)試模塊    1.4  Nios開發(fā)環(huán)境    lA.1  SOPCBuiMer開發(fā)工具    1.4.2 QuartusⅡ開發(fā)工具    1.4.3  GNUPro嵌入式軟件開發(fā)工具    1.4.4  Nos開發(fā)套件第2章  系統(tǒng)組件    2.1  NiosCPU     2.1.1  內(nèi)部寄存器    2.1.2  中斷處理    2.2  Av~on總線    2.3外圍設(shè)備    2.3.1  定時(shí)器    2.3.2  并行輸入輸出接口PIO    2.3.3  通用異步串行接HUART    2.3.4  3線主/從串行接口SPI    2.3.5 DMA控制器    2.3.6存儲器接口  第3章  硬件開發(fā)環(huán)境    3.1  開發(fā)套件    3.1.1  開發(fā)板簡介    3.1.2入門指南    3.2硬件開發(fā)指南    3.2.1  設(shè)計(jì)輸入3.2.2編譯    3.2.3編程    3.3  軟件開發(fā)指南  第4章  軟件開發(fā)環(huán)境    4.1  SOPCBuilder開發(fā)工具    4.1.1  SOPCBuilder功能    4.1.2  SOPCBuilder組成    4.1.3  SOPCBuilder使用    4.2 QuartusⅡ開發(fā)工具    4.2.1  設(shè)計(jì)流程    4.2.2設(shè)計(jì)輸入    4.2.3  綜合    4.2.4布局布線    4.2.5  定時(shí)分析    4.2.6仿真    4.2.7編程配置    4.2.8調(diào)試    4.2.9系統(tǒng)級設(shè)計(jì)    4.2.10軟件開發(fā)    4.3  GNUPro嵌入式軟件開發(fā)工具    4.3:1  軟件開發(fā)工具包SDK    4.3.2  軟件開發(fā)實(shí)用程序  第5章  C語言編程基礎(chǔ)    5.1  數(shù)據(jù)及其運(yùn)算    5.1.1  數(shù)據(jù)和數(shù)據(jù)類型    5.1.2運(yùn)算符和表達(dá)式    5.2程序設(shè)計(jì)基礎(chǔ)    5.2.1  函數(shù)及其使用    5.2.2輸入輸出函數(shù)    5.2.3  流程控制語句    5.2.4編譯預(yù)處理    5.3構(gòu)造和派生    5.3.1  構(gòu)造數(shù)據(jù)類型    5.3.2指針及其使用第6章  系統(tǒng)設(shè)計(jì)與調(diào)試    6.1  簡易Nios開發(fā)板簡介6.2基本設(shè)計(jì)    6.2.1  1型開發(fā)板基本設(shè)計(jì)    6.2.2  Ⅱ型開發(fā)板基本設(shè)計(jì)    6.3模塊設(shè)計(jì)    6.3.1  矩陣鍵盤接口設(shè)計(jì)    6.3.2  液晶顯示屏接口設(shè)計(jì)    6.3.3  GPS模塊接口設(shè)計(jì)    6.3.4 GSM模塊接口設(shè)計(jì)    6.4綜合設(shè)計(jì)    6.4.1  硬件設(shè)計(jì)    6.4.2軟件設(shè)計(jì)    附錄A  ASCII碼表    附錄B  32位Nios指令系統(tǒng)    附錄C  Cyclone器件簡介    參考文獻(xiàn)

本目錄推薦

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