Nios 2軟件架構(gòu)解析

出版時(shí)間:2007-11  出版社:陜西西安電子科技大學(xué)  作者:蔡偉綱  頁(yè)數(shù):230  

內(nèi)容概要

  本書以Altera公司的技術(shù)資料為藍(lán)本,結(jié)合作者多年的Nios軟件開發(fā)經(jīng)驗(yàn)及長(zhǎng)期在EDACN專業(yè)論壇NiosⅡ版塊擔(dān)任版主積累的心得,首先從復(fù)位、中斷、編程環(huán)境、設(shè)備驅(qū)動(dòng)以及應(yīng)用程序二進(jìn)制接口等五個(gè)方面對(duì)NiosⅡ軟件架構(gòu)進(jìn)行橫向揭密,接著又從匯編語(yǔ)法、makefile、鏈接腳本、調(diào)試手段以及開發(fā)技巧等多個(gè)角度對(duì)NiosⅡ軟件架構(gòu)進(jìn)行縱向解析,縱橫交錯(cuò)層層揭開了NiosⅡ軟件架構(gòu)的真面目,因而本書既可作為NiosⅡ嵌入式軟件開發(fā)的中高階指導(dǎo)書,也可作為NiosⅡ軟件開發(fā)手冊(cè)。  本書書名雖為“NiosⅡ軟件架構(gòu)解析”,但內(nèi)容涉及嵌入式軟件開發(fā)的方方面面,主要面向?qū)W習(xí)或從事嵌入式軟件開發(fā)的學(xué)生和工程技術(shù)人員,也可作為相關(guān)專業(yè)研究生和高年級(jí)本科生的教材。

書籍目錄

第一部分 橫向揭密第1章 中斷揭密篇1.1 異常的概念1.1.1 中斷的引入1.1.2 異常的引入1.2 與異常相關(guān)的術(shù)語(yǔ)1.application context(應(yīng)用背景)2.exception context(異常背景)3.context switch(背景切換)4.exception handler(異常handler)5.exception overhead(異常開銷)6.hardware interrupt(硬件中斷)7.interrupt service routine(ISR,中斷服務(wù)函數(shù))8.software exception(軟件異常)9.implementation-dependent itruction(依賴于處理器具體實(shí)現(xiàn)的指令)10.unimplemented itruction(未完成指令)11.invalid itruction(無(wú)效指令)1.3 Nios Ⅱ異常處理概述1.4 Nios Ⅱ處理器的異常地址1.5 Nios Ⅱ處理器支持的異常類型1.6 Nios Ⅱ處理器的異常觸發(fā)機(jī)理1.硬件中斷的觸發(fā)機(jī)理2.軟件異常的觸發(fā)機(jī)理1.7 Nios Ⅱ處理器對(duì)異常的響應(yīng)1.異常的硬件響應(yīng)2.異常的軟件響應(yīng)1.8 異常handler架構(gòu)1.頂層異常handler2.硬件中斷handler3.軟件異常handler4.外設(shè)中斷的ISR1.9 中斷向量表1.10 中斷控制器初始化1.11 中斷的調(diào)試1.12 中斷響應(yīng)性能分析1.中斷性能指標(biāo)參數(shù)2.影響中斷性能的因素3.中斷性能測(cè)試實(shí)例1.13 Nios Ⅱ異常處理小結(jié)1.14 Nios Ⅱ異常處理注意事項(xiàng)1.軟件異常與硬件中斷返回地址的區(qū)別2.異常handler代碼存儲(chǔ)布局3.異常handler代碼編譯控制1.15 源文件1.alt_exception_entry.S2.alt_irq_entry.S3.alt_exception_trap.S4.alt_exception_muldiv.S5.alt_irq_register.c6.alt_irq_handler.c7.alt_irq_entry.h8.alt_irq_table.h9.alt_irq.h10.alt_irq_va.c11.nios2.h第2章 復(fù)位揭密篇第3章 HAL揭密篇第4章 外設(shè)驅(qū)動(dòng)篇第5章 應(yīng)用程序二進(jìn)制接口篇第二部分 縱向解析第6章 IDE屬性配置第7章 軟件調(diào)試技巧第8章 軟件開發(fā)技巧第9章 軟件架構(gòu)中的預(yù)處理器第10章 軟件架構(gòu)中的特殊宏定義第11章 匯編語(yǔ)言相關(guān)語(yǔ)法第12章 鏈接腳本(Linker Script)第13章 編譯文件介紹第14章 處理器操作模式及寄存器第15章 軟件開發(fā)工具介紹第16章 VerifyFailed小結(jié)第17章 動(dòng)態(tài)棧溢出檢測(cè)功能參考文獻(xiàn)

編輯推薦

  《Nios 2軟件架構(gòu)解析》書名雖為"NiosⅡ軟件架構(gòu)解析",但內(nèi)容涉及嵌入式軟件開發(fā)的方方面面,主要面向?qū)W習(xí)或從事嵌入式軟件開發(fā)的學(xué)生和工程技術(shù)人員,也可作為相關(guān)專業(yè)研究生和高年級(jí)本科生的教材。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    Nios 2軟件架構(gòu)解析 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號(hào)-7