注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)IAR EWARM V5嵌入式系統(tǒng)應(yīng)用編程與開(kāi)發(fā)

IAR EWARM V5嵌入式系統(tǒng)應(yīng)用編程與開(kāi)發(fā)

IAR EWARM V5嵌入式系統(tǒng)應(yīng)用編程與開(kāi)發(fā)

定 價(jià):¥59.00

作 者: 徐愛(ài)鈞 編著
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787811249019 出版時(shí)間: 2009-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 566 字?jǐn)?shù):  

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

  《IAR EWARM V5嵌入式系統(tǒng)應(yīng)用編程與開(kāi)發(fā)》以瑞典IARSystems公司最新推出的V5版本IAREmbeddedWorkbenchForARM為核心,詳細(xì)介紹IARC/C++編譯器、ILINK鏈接器、IARPowerPAC嵌入式實(shí)時(shí)操作系統(tǒng)以及集成開(kāi)發(fā)環(huán)境的使用方法,給出LPC2400STM32Cortex-M3,At91sar-n9261等ARM核嵌入式處理器應(yīng)用編程實(shí)例,分析與具體處理器架構(gòu)相關(guān)的軟件技術(shù)要點(diǎn),介紹嵌入式系統(tǒng)應(yīng)用編程方法和開(kāi)發(fā)過(guò)程,并配有包含全功能IAR評(píng)估版軟件包和書(shū)中全部實(shí)例的光盤(pán),以便于讀者快速掌握集成開(kāi)發(fā)環(huán)境和嵌入式C編譯器的使用方法?!禝AR EWARM V5嵌入式系統(tǒng)應(yīng)用編程與開(kāi)發(fā)》適合于從事ARM嵌入式系統(tǒng)設(shè)計(jì)的工程技術(shù)人員閱讀,也可作為大專(zhuān)院校相關(guān)專(zhuān)業(yè)嵌入式系統(tǒng)課程的教學(xué)用書(shū)。

作者簡(jiǎn)介

  徐愛(ài)鈞,長(zhǎng)江大學(xué)教授,碩士研究生導(dǎo)師;中國(guó)科協(xié)湖北省自動(dòng)化學(xué)會(huì)理事;湖北省省級(jí)精品課程《單片機(jī)原理及應(yīng)用》負(fù)責(zé)人;長(zhǎng)期從事自動(dòng)化及單片機(jī)與嵌人式系統(tǒng)應(yīng)用的教學(xué)、科研工作;參加并完成多項(xiàng)部、局級(jí)科研項(xiàng)目;獲得湖北省科學(xué)技術(shù)進(jìn)步獎(jiǎng),中國(guó)石油天然氣總公司科技裝備進(jìn)步獎(jiǎng),江漢石油學(xué)院、長(zhǎng)江大學(xué)優(yōu)秀教學(xué)成果獎(jiǎng)等多項(xiàng)獎(jiǎng)勵(lì)。 公開(kāi)出版《智能化測(cè)量控制儀表原理與設(shè)計(jì)(第2版)》、《8051單片機(jī)實(shí)踐教程》、《Kell CX51 V7.0單片機(jī)高級(jí)語(yǔ)言應(yīng)用編程與實(shí)踐(第2版)》、《IAR EWARM嵌入式系統(tǒng)編程與實(shí)踐》、《單片機(jī)原理實(shí)用教程》等教材和著作10余部。在《儀器儀表學(xué)報(bào)》、《測(cè)控技術(shù)》、《電測(cè)與儀表》等核心期刊上發(fā)表學(xué)術(shù)論文60多篇。

圖書(shū)目錄

第1章 快速入門(mén)
1.1 IAREWARMV5版本的主要特性與文件格式
1.2 項(xiàng)目的創(chuàng)建、編譯與鏈接
1.2.1 創(chuàng)建項(xiàng)目
1.2.2 編譯項(xiàng)目
1.2.3 鏈接項(xiàng)目
1.3 使用IARC-SPY調(diào)試程序
1.4 使用C與匯編混合編程模式
1.5 采用C++編程
1.6 模擬中斷仿真
1.6.1 添加中斷句柄
1.6.2 設(shè)置仿真環(huán)境
1.6.3 運(yùn)行仿真中斷
1.7 使用庫(kù)模塊
第2章 ARM處理器編程基礎(chǔ)
2.1 ARM編程模型
2.1.1 ARM的數(shù)據(jù)類(lèi)型和存儲(chǔ)器格式
2.1.2 處理器工作狀態(tài)和運(yùn)行模式
2.1.3 寄存器組織
2.1.4 異常
2.2 ARM的尋址方式
2.2.1 寄存器尋址
2.2.2 立即尋址
2.2 。3寄存器偏移尋址
2.2.4 寄存器間接尋址
2.2.5 基址尋址
2.2.6 相對(duì)尋址
2.2.7 多寄存器尋址
2.2.8 堆棧尋址
2.2.9 塊拷貝尋址
2.3 ARM指令集
2.3.1 ARM指令的功能與格式
2.3.2 指令的條件域
2.3.3 指令分類(lèi)說(shuō)明
2.3.4 ARM偽指令
2.4 Thumb指令集
2.5 ARM匯編語(yǔ)言程序設(shè)計(jì)
2.5.1 ARM匯編語(yǔ)言程序規(guī)范
2.5.2 IAR匯編器支持的偽指令
2.5.3 簡(jiǎn)單匯編語(yǔ)言程序設(shè)計(jì)
2.6 用匯編語(yǔ)言編寫(xiě)系統(tǒng)啟動(dòng)程序
2.6.1 編寫(xiě)啟動(dòng)程序的一般規(guī)則
2.6.2 IAREWARM軟件包提供的系統(tǒng)啟動(dòng)程序
第3章 IAREWARM集成開(kāi)發(fā)環(huán)境
3.1 下拉菜單
3.1.1 File菜單
3.1.2 Edit菜單
3.1.3 View菜單
3.1.4 Project菜單
3.1.5 Tools菜單
3.1.6 Window菜單
3.1.7 Help菜單
3.2 定制IAREWARM集成開(kāi)發(fā)環(huán)境
3.3 IAREWARM的項(xiàng)目管理
3.3.1 項(xiàng)目的創(chuàng)建與哂己置
3.3.2 項(xiàng)目文件導(dǎo)航
3.3.3 源代碼控制
3.4 應(yīng)用程序創(chuàng)建
3.4.1 程序創(chuàng)建
3.4.2 擴(kuò)展工具鏈
3.5 IAREWARM編輯器
3.5.1 IAREWARM編輯器的使用
3.5.2 定制編輯環(huán)境
第4章 應(yīng)用程序仿真調(diào)試
4.1 IARC-SPY調(diào)試器環(huán)境
4.2 C-SPY調(diào)試器的下拉菜單
4.2.1 View菜單
4.2.2 Debug菜單
4.2.3 Disassembly菜單
4.2.4 Simulator菜單
4.3 用C-SPY調(diào)試用戶程序
4.3.1 程序執(zhí)行方式
4.3.2 用CallStack窗口跟蹤函數(shù)調(diào)用
4.4 變量和表達(dá)式
4.4.1 C-SPY表達(dá)式:
4.4.2 察看變量和表達(dá)式
4.5 斷點(diǎn)
4.5.1 定義斷點(diǎn)
4.5.2 察看斷點(diǎn)
4.6 察看存儲(chǔ)器和寄存器
4.6.1 使用存儲(chǔ)器窗口
4.6.2 使用寄存器窗口
4.7 C-SPY宏系統(tǒng)
4.7.1 宏語(yǔ)言
4.7.2 使用C-SPY宏
4.8 利用C-SPY模擬器進(jìn)行中斷仿真
4.8.1 C-SPY中斷仿真系統(tǒng)
4.8.2 中斷仿真系統(tǒng)的使用¨
4.9 應(yīng)用程序分析
4.9.1 函數(shù)級(jí)剖析
4.9.2 代碼覆蓋分析
4.1 0C-SPY硬件仿真系統(tǒng)
4.1 0.1 硬件仿真流程
4.1 0.2 采用IARJ-ILink進(jìn)行硬件系統(tǒng)仿真調(diào)試
第5章 IARC/C++編譯器
5.1 IARC/C++編譯器的選項(xiàng)配置
5.1.1 基本選項(xiàng)配置
5.1.2 C/C++編譯器選項(xiàng)配置
5.2 數(shù)據(jù)類(lèi)型
5.2.1 基本類(lèi)型數(shù)據(jù)
5.2.2 指針類(lèi)型數(shù)據(jù)
5.2.3 結(jié)構(gòu)體類(lèi)型數(shù)據(jù)
5.2.4 類(lèi)型限定符
5.3 數(shù)據(jù)存儲(chǔ)方式
5.3.1 堆棧與自動(dòng)變量
5.3.2 動(dòng)態(tài)存儲(chǔ)器與堆
5.4 擴(kuò)展關(guān)鍵字
5.5 函數(shù)
5.5.1 CPU模式和RAM中運(yùn)行函數(shù)
5.5.2 用于中斷、并發(fā)及操作系統(tǒng)編程的基元
5.5.3 本征函數(shù)
5.6 Pragma預(yù)編譯命令
5.7 IARC語(yǔ)言擴(kuò)展
5.7.1 重要擴(kuò)展
5.7.2 有用擴(kuò)展
5.7.3 次要擴(kuò)展
5.8 使用C++
5.8.1 一般介紹
5.8.2 C++特性描述
5.8.3 C++語(yǔ)言擴(kuò)展
第6章 IAR ILINK鏈接器
6.1 模塊與段
6.2 鏈接過(guò)程
6.2.1 根據(jù)鏈接器配置文件進(jìn)行段定位
6.2.2 系統(tǒng)啟動(dòng)時(shí)的初始化
6.3 鏈接器配置文件命令
6.3.1 定義存儲(chǔ)器與定義存儲(chǔ)區(qū)域命令
6.3.2 存儲(chǔ)區(qū)域
6.3.3 段選擇命令
6.3.4 段處理命令
6.3.5 定義符號(hào)命令
6.3.6 結(jié)構(gòu)命令
6.3.7 圖形化配置工具
6.3.8 配置命令綜合舉例
6.4 鏈接應(yīng)用程序
6.4.1 定義存儲(chǔ)器空間
6.4.2 放置段
6.4.3 在RAM中保留空間
6.4.4 保持模塊、符號(hào)與段
6.4.5 應(yīng)用程序入口、建立堆棧與程序出口
6.4.6 修改默認(rèn)初始化過(guò)程
6.4.7 其他處理
6.5 ILINK鏈接器的選項(xiàng)配置
第7章 DLIB庫(kù)運(yùn)行環(huán)境
7.1 運(yùn)行環(huán)境簡(jiǎn)介
7.2 使用預(yù)編譯庫(kù)
7.2.1 設(shè)置庫(kù)選項(xiàng)
7.2.2 替換庫(kù)模塊
第8章 匯編語(yǔ)言接口
第9章 PowerPac實(shí)時(shí)操作系統(tǒng)
第10章 ARM嵌入式系統(tǒng)應(yīng)用編程實(shí)例
附錄
參考文獻(xiàn)

本目錄推薦

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