注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)計算機(jī)組織與體系結(jié)構(gòu)NIOS軟件架構(gòu)解析(Ⅱ)

NIOS軟件架構(gòu)解析(Ⅱ)

NIOS軟件架構(gòu)解析(Ⅱ)

定 價:¥24.00

作 者: 蔡偉綱 編著
出版社: 西安電子科技大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 計算機(jī)體系結(jié)構(gòu)

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

內(nèi)容簡介

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

作者簡介

暫缺《NIOS軟件架構(gòu)解析(Ⅱ)》作者簡介

圖書目錄

第一部分 橫向揭密 
 第1章 中斷揭密篇 
  1.1 異常的概念 
   1.1.1 中斷的引入 
   1.1.2 異常的引入 
  1.2 與異常相關(guān)的術(shù)語 
   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 instruction(依賴于處理器具體實(shí)現(xiàn)的指令) 
   10. unimplemented instruction(未完成指令) 
   11. invalid instruction(無效指令) 
  1.3 NiosⅡ異常處理概述 
  1.4 NiosⅡ處理器的異常地址 
  1.5 NiosⅡ處理器支持的異常類型 
  1.6 NiosⅡ處理器的異常觸發(fā)機(jī)理 
   1. 硬件中斷的觸發(fā)機(jī)理 
   2. 軟件異常的觸發(fā)機(jī)理 
  1.7 NiosⅡ處理器對異常的響應(yīng) 
   1. 異常的硬件響應(yīng) 
   2. 異常的軟件響應(yīng) 
  1.8 異常handler架構(gòu) 
   1. 頂層異常handler 
   2. 硬件中斷handler 
   3. 軟件異常handler 
   4. 外設(shè)中斷的ISR 
  1.9 中斷向量表 
  1.10 中斷控制器初始化 
  1.11 中斷的調(diào)試 
  1.12 中斷響應(yīng)性能分析 
   1. 中斷性能指標(biāo)參數(shù) 
   2. 影響中斷性能的因素 
   3. 中斷性能測試實(shí)例 
  1.13 NiosⅡ異常處理小結(jié) 
  1.14 NiosⅡ異常處理注意事項(xiàng) 
   1. 軟件異常與硬件中斷返回地址的區(qū)別 
   2. 異常handler代碼存儲布局 
   3. 異常handler代碼編譯控制 
  1.15 源文件 
   1. alt_exception_entry.S 
   2. alt_irq_entry.S 
   3. alt_exception_trap.S 
   4. alt_exception_muldiv.S 
   5. alt_irq_register.c 
   6. alt_irq_handler.c 
   7. alt_irq_entry.h 
   8. alt_irq_table.h 
   9. alt_irq.h 
   10. alt_irq_vars.c 
   11. nios2.h 
 第2章 復(fù)位揭密篇 
  2.1 復(fù)位的概念 
  2.2 NiosⅡ處理器的復(fù)位地址 
  2.3 NiosⅡ處理器的復(fù)位響應(yīng) 
   1. 復(fù)位的硬件響應(yīng) 
   2. 復(fù)位的軟件響應(yīng) 
  2.4 NiosⅡ處理器的復(fù)位狀態(tài) 
  2.5 NiosⅡ的啟動代碼 
   1. 代碼段入口_start 
   2. 硬件描述層的C入口函數(shù)alt_main 
  2.6 NiosⅡ處理器的Bootloader 
   1. Bootloader承擔(dān)的任務(wù) 
   2. Altera提供的Bootloader 
   3. Bootloader的模式 
   4. Elf2flash 
  2.7 NiosⅡ系統(tǒng)的Boot過程分析 
   1. 從EPCS Flash中Boot 
   2. 從CFI Flash中Boot 
   3. Bootloader源文件 
  2.8 NiosⅡ處理器復(fù)位小結(jié) 
  2.9 源文件 
   1. CrtO.S 
   2. alt_main.c 
   3. walt_sys_init.c 
   4. alt_set_args.h 
   5. alt_load.c 
   6. alt_load.h 
 第3章 HAL揭密篇 
 第4章 外設(shè)驅(qū)動篇 
 第5章 應(yīng)用程序二進(jìn)制接口篇 
第二部分 縱 向 解 析 
 第6章 IDE屬性配置 
 第7章 軟件調(diào)試技巧 
 第8章 軟件開發(fā)技巧 
 第9章 軟件架構(gòu)中的預(yù)處理器 
 第10章 軟件架構(gòu)中的特殊宏定義 
 第11章 匯編語言相關(guān)語法 
 第12章 鏈接腳本(Linker Script) 
 第13章 編譯文件介紹 
 第14章 處理器操作模式及寄存器 
 第15章 軟件開發(fā)工具介紹 
 第16章 VerifyFailed小結(jié) 
 第17章 動態(tài)棧溢出檢測功能 
參考文獻(xiàn)

本目錄推薦

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