TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
1CD-IAR EWARM嵌入式系統編程與實踐(簡體書)
滿額折

1CD-IAR EWARM嵌入式系統編程與實踐(簡體書)

人民幣定價:49 元
定價
:NT$ 294 元
優惠價
87256
絕版無法訂購
相關商品
商品簡介
目次

商品簡介

本書以瑞典IAR 公司最新推出的v4.30A版本IAR Embedded Workbench for ARM為核心,詳細介紹了IAR嵌入式C編譯器和集成開發環境的使用方法,給出了Philips、Atmel、ST等世界著名半導體公司的多種ARM核嵌入式處理器編程實例;分析了與具體處理器架構相關的軟件技術要點,詳細介紹了應用程序設計和調試過程,以便于讀者快速掌握集成開發環境和嵌入式C編譯器的使用方法。本書附光盤一張,內含EWARM學習版軟件及其使用的動畫演示、開發板原理圖、ADS代碼移植技術白皮書、書中全部程序范例以及IAR公司提供的v4.30A版本全功能評估軟件包。本書適合于從事ARM核嵌入式系統設計的工程技術人員閱讀,也可作為大專院校相關專業嵌入式系統課程的教學參考書。

目次

第1章 IAR Embedded Workbench嵌入式開發工具簡介
 1.1 IAR Embedded Workbench的主要特性
 1.2 IAR Embedded Workbench的目錄結構和文件類型
1.2.1 目錄結構
1.2.2 文件格式
第2章 快速入門
 2.1 項目的創建與編譯鏈接
2.1.1 創建項目
2.1.2 編譯項目
2.1.3 鏈接項目
 2.2 使用IAR C-SPY調試程序
 2.3 使用C與匯編混合編程模式
 2.4 采用C++編程
 2.5 模擬中斷仿真
2.5.1 添加中斷句柄
2.5.2 設置仿真環境
2.5.3 運行仿真中斷
 2.6 使用庫模塊
第3章 ARM處理器編程基礎
 3.1 ARM編程模型
3.1.1 ARM的數據類型和存儲器格式
3.1.2 處理器工作狀態和運行模式
3.1.3 寄存器組織
3.1.4 異常
 3.2 ARM的尋址方式
3.2.1 寄存器尋址
3.2.2 立即尋址
3.2.3 寄存器移位尋址
3.2.4 寄存器間接尋址
3.2.5 基址尋址
3.2.6 相對尋址
3.2.7 多寄存器尋址
3.2.8 堆棧尋址
3.2.9 塊拷貝尋址
 3.3 ARM指令集
3.3.1 ARM指令的功能與格式
3.3.2 指令的條件域
3.3.3 指令分類說明
 3.4 Thumb指令集
3.4.1 Thumb指令集與ARM指令集的區別
3.4.2 Thumb指令分類說明
 3.5 ARM匯編語言程序設計
3.5.1 ARM匯編語言程序規范
3.5.2 IAR匯編器支持的偽指令
3.5.3 簡單匯編語言程序設計
 3.6 用匯編語言編寫系統啟動程序
3.6.1 編寫啟動程序的一般規則
3.6.2 IAR Embedded Workbench for ARM軟件包給出的一般啟動程序
第4章 IAR Embedded Workbench集成開發環境
 4.1 IAR Embedded Workbench的菜單命令
4.1.1 File菜單
4.1.2 Edit菜單
4.1.3 View菜單
4.1.4 Project菜單
4.1.5 Tools菜單
4.1.6 Window菜單
4.1.7 Help菜單
 4.2 定制IAR Embedded Worbench集成環境
 4.3 IAR Embedded Workbench的項目管理
4.3.1 項目與創建配置
4.3.2 項目文件導航
4.3.3 源代碼控制
 4.4 應用程序創建
4.4.1 程序創建
4.4.2 擴展工具鏈
 4.5 IAR Embedded Workbench編輯器
4.5.1 IAR Embedded Workbench編輯器的使用
4.5.2 定制編輯環境
第5章 應用程序仿真調
 5.1 IAR C-SPY調試器環境
 5.2 C-SPY調試器的菜單命令
5.2.1 View菜單
5.2.2 Debug菜單
5.2.3 Disassembly菜單
5.2.4 Simulator菜單
 5.3 用 C-SPY調試用戶程序
5.3.1 程序執行方式
5.3.2 用Call Stack窗口跟蹤函數調用
 5.4 變量和表達式
5.4.1 C-SPY表達式
5.4.2 察看變量和表達式
 5.5 斷點
5.5.1 定義斷點
5.5.2 察看斷點
 5.6 察看存儲器和寄存器
5.6.1 使用存儲器窗口
5.6.2 使用寄存器窗口
 5.7 C-SPY宏系統
5.7.1 宏語言
5.7.2 使用C-SPY宏
 5.8 利用C-SPY模擬器進行中斷仿真
5.8.1 C-SPY中斷仿真系統
5.8.2 中斷仿真系統的使用
 5.9 應用程序分析
5.9.1 函數級刨析
5.9.2 代碼覆蓋分析
 5.10 C-SPY硬件仿真系統
5.10.1 硬件仿真流程
5.10.2 采用IAR J-Link進行硬件系統仿真調試
第6章 IAR ARM C/C++編譯器
 6.1 IAR ARM C/C++編譯器的選項配置
6.1.1 基本選項配置
6.1.2 C/C++編譯器選項配置
 6.2 數據類型
6.2.1 基本類型數據
6.2.2 指針類型數據
6.2.3 結構體類型數據
6.2.4 類型屬性與對象屬性
 6.3 數據存儲方式
6.3.1 堆棧與自動變量
6.3.2 動態存儲器與堆
 6.4 擴展關鍵字
 6.5 函數200
6.5.1 CPU模式和RAM中的運行函數
6.5.2 用于中斷、并發及操作系統編程的基元
6.5.3 本征函數
 6.6 代碼和數據的段定位
6.6.1 段的作用說明
6.6.2 段在存儲器中的定位
6.6.3 數據段
6.6.4 代碼段
6.6.5 C++ 動態初始化
6.6.6 變量與函數在存儲器中的定位
 6.7 DLIB庫運行環境
6.7.1 運行環境簡介
6.7.2 使用預編譯庫
6.7.3 設置庫選項
6.7.4 代換庫模塊
6.7.5 創建和使用定制
6.7.6 系統啟動和終止
6.7.7 定制系統初始化
6.7.8 標準輸入/輸出
6.7.9 配置printf 和 scanf 符號
6.7.10 文件輸入/輸出
6.7.11 locale
6.7.12 環境交互及其他
6.7.13 C-SPY調試器運行接口
6.7.14 模塊一致性檢查
6.7.15 執行啟動代碼
 6.8 庫函數
6.8.1 頭文件
6.8.2 附加C函數
 6.9 匯編語言接口
6.9.1 C與匯編混合編程
6.9.2 C程序調用匯編語言子程序
6.9.3 C++程序調用匯編語言子程序
6.9.4 調用規則
6.9.5 函數調用
6.9.6 調用結構信息
 6.10 使用 C++
6.10.1 一般介紹
6.10.2 C++特性描述
 6.11 pragma 預編譯命令
 6.12 IAR 語言擴展
第7章 ARM嵌入式系統應用編程實例
 7.1 嵌入式系統編程中的代碼優化
7.1.1 合理利用編譯系統
7.1.2 選擇數據類型以及數據在存儲器中的安排
7.1.3 編寫高效代碼
 7.2 Philips LPC2148應用系統編程
7.2.1 LPC2148處理器簡介
7.2.2 存儲器結構
7.2.3 中斷控制器
7.2.4 引腳功能配置
7.2.5 通用輸入/輸出端口GPIO編程
7.2.6 串行口UART編程
7.2.7 實時時鐘RTC及外部中斷編程
7.2.8 ADC接口編程
7.2.9 USB接口編程
 7.3 Atmel AT91SAM7S64應用系統編程
7.3.1 Atmel AT91SAM7S64處理器簡介
7.3.2 存儲器結構與外設控制
7.3.3 并行輸入/輸出端口PIO編程
7.3.4 ADC接口編程
7.3.5 TWI接口編程
7.3.6 USB接口編程
7.3.7 μC/OSII在 AT91SAM7S64上的移植
 7.4 ST STR71x應用系統編程
7.4.1 ST STR71x處理器簡介
7.4.2 STR71x處理器的存儲器結構
7.4.3 通用輸入/輸出端口GPIO編程
7.4.4 ADC接口編程
附錄A IAR Embedded Workbench設備支持列表
附錄B 關于隨書配套光盤和J-Link仿真器
參考文獻

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 256
絕版無法訂購

暢銷榜

客服中心

收藏

會員專區