日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)Windows基于ARM的嵌入式Windows CE系統(tǒng)高級開發(fā)技術(shù)

基于ARM的嵌入式Windows CE系統(tǒng)高級開發(fā)技術(shù)

基于ARM的嵌入式Windows CE系統(tǒng)高級開發(fā)技術(shù)

定 價:¥52.00

作 者: 李尚柏 主編,鐘睿 編著
出版社: 清華大學出版社
叢編項:
標 簽: WINDOWS

ISBN: 9787302265016 出版時間: 2011-10-01 包裝: 平裝
開本: 16開 頁數(shù): 450 字數(shù):  

內(nèi)容簡介

  嵌入式系統(tǒng)涉及嵌入式硬件設(shè)備、嵌入式操作系統(tǒng)和嵌入式應用軟件等多種技術(shù)和概念。本書從嵌入式系統(tǒng)設(shè)計和應用開發(fā)的角度,系統(tǒng)、全面、詳細地介紹了基于windowsce的嵌入式系統(tǒng)的設(shè)計原理、開發(fā)步驟和高級應用開發(fā)技術(shù)。全書共12章,分為3部分,第1~3章為基礎(chǔ)和概念部分,介紹了嵌入式系統(tǒng)的基本概念、嵌入式微處理器及其主要的片內(nèi)外設(shè);第4~8章為windowsce操作部分,介紹了windowsce嵌入式操作系統(tǒng)的特性、體系結(jié)構(gòu)、系統(tǒng)原理、設(shè)計方法、驅(qū)動程序開發(fā)以及應用程序開發(fā);第9~12章為提高部分,在介紹基本原理、設(shè)計方法的基礎(chǔ)上,為了加深讀者對嵌入式系統(tǒng)基本概念和原理的理解,提高讀者的設(shè)計水平,以應用實例分析的形式,重點討論了嵌入式系統(tǒng)開發(fā)中常見但不易解決的技術(shù)難題,包括無操作系統(tǒng)的應用程序開發(fā)、windowsce中斷驅(qū)動程序的開發(fā)、windows ce內(nèi)核的修改和擴展以及嵌入式系統(tǒng)引導程序的修改和擴展等?!痘赼rm的嵌入式windowsce系統(tǒng)高級開發(fā)技術(shù)》采用循序漸進、深入淺出、理論聯(lián)系實際的寫作理念,既有理論分析,又有豐富生動的應用實例,使讀者能夠快速、全面地掌握嵌入式系統(tǒng)設(shè)計與開發(fā)中的基本技能?!痘赼rm的嵌入式windowsce系統(tǒng)高級開發(fā)技術(shù)》可作為從事嵌入式系統(tǒng)開發(fā)的工程技術(shù)人員的參考用書,也可作為高等院校電子工程、計算機、微電子、自動控制等相關(guān)專業(yè)本科生和研究生的教材。

作者簡介

暫缺《基于ARM的嵌入式Windows CE系統(tǒng)高級開發(fā)技術(shù)》作者簡介

圖書目錄

第1章 嵌入式系統(tǒng)概論
 1.1 概述
 1.2 嵌入式系統(tǒng)簡介
 1.3 嵌入式微處理器
  1.3.1 arm嵌入式微處理器
  1.3.2 其他類型的嵌入式微處理器
  1.3.3 嵌入式微處理器的選型
 1.4 嵌入式操作系統(tǒng)
  1.4.1 嵌入式操作系統(tǒng)的特點
  1.4.2 嵌入式操作系統(tǒng)分類
  1.4.3 常見嵌入式操作系統(tǒng)簡介
  1.4.4 常用嵌入式操作系統(tǒng)特征比較
 1.5 本章小結(jié)
 1.6 復習與思考
第2章 arm微處理器基礎(chǔ)
 2.1 概述
 2.2 arm處理器簡介
  2.2.1 arm處理器結(jié)構(gòu)特點
  2.2.2 arm的版本
  2.2.3 arm結(jié)構(gòu)的變體
  2.2.4 常見arm型號簡介
  2.2.5 arm9tdmi內(nèi)核
  2.2.6 arm9流水線結(jié)構(gòu)
 2.3 arm微處理器的編程模型
  2.3.1 數(shù)據(jù)類型
  2.3.2 存儲格式
  2.3.3 存儲器組成
  2.3.4 工作狀態(tài)
  2.3.5 工作模式
  2.3.6 arm寄存器
 2.4 arm的中斷與異常
  2.4.1 arm異常種類
  2.4.2 異常的響應與處理
  2.4.3 異常優(yōu)先級與異常向量
 2.5 arm編程技術(shù)和應用實例
  2.5.1 異常處理程序的安裝
  2.5.2 軟件中斷異常
  2.5.3 內(nèi)嵌式匯編的使用
 2.6 本章小結(jié)
 2.7 復習與思考
第3章 arm9內(nèi)核處理器常用資源
 3.1 概述
 3.2 arm920t內(nèi)核及其處理器簡介
 3.3 boot rom
  3.3.1 boot rom地址映射
  3.3.2 boot rom引導過程
  3.3.3 啟動狀態(tài)硬件配置
 3.4 系統(tǒng)控制器
  3.4.1 系統(tǒng)的復位與啟動
  3.4.2 時鐘控制
  3.4.3 電源管理
 3.5 向量中斷控制器
  3.5.1 中斷優(yōu)先級
  3.5.2 中斷源
  3.5.3 關(guān)于中斷的進一步討論
 3.6 lcd控制器
 3.7 圖形加速器
 3.8 maverickcrunch數(shù)字協(xié)處理器
 3.9 dma控制器
 3.10 usb控制器
 3.11 存儲控制器
 3.12 gpio
 3.13 本章小結(jié)
 3.14 復習與思考
第4章 windows ce操作系統(tǒng)
 4.1 概述
 4.2 windows ce操作系統(tǒng)簡介
  4.2.1 windows ce的版本和發(fā)展史
  4.2.2 windows ce與windows xp embedded
 4.3 windows ce系統(tǒng)特點
  4.3.1 系統(tǒng)功能模塊化
  4.3.2 穩(wěn)定的實時性支持
  4.3.3 良好的兼容性和平臺支持
  4.3.4 豐富的多媒體支持
  4.3.5 廣泛的全球性支持
  4.3.6 強大的開發(fā)平臺支持
  4.3.7 廣闊的應用前景
 4.4 windows ce開發(fā)概述
  4.4.1 windows ce開發(fā)類型
  4.4.2 windows ce開發(fā)流程
 4.5 windows ce的開發(fā)工具
  4.5.1 platform builder簡介
  4.5.2 evc簡介
  4.5.3 visual studio
  4.5.4 windows ce標準sdk簡介
 4.6 遠程訪問工具
  4.6.1 遠程工具的連接
  4.6.2 遠程文件瀏覽工具
  4.6.3 遠程注冊表編輯器
  4.6.4 遠程系統(tǒng)信息查看工具
  4.6.5 遠程測評工具
  4.6.6 遠程內(nèi)核跟蹤工具
  4.6.7 遠程堆查看工具
  4.6.8 遠程進程瀏覽工具
  4.6.9 遠程消息監(jiān)視工具
 4.7 本章小結(jié)
 4.8 復習與思考
第5章 windows ce體系結(jié)構(gòu)
 5.1 概述
 5.2 wince操作系統(tǒng)模型
  5.2.1 硬件層
  5.2.2 oem層
  5.2.3 操作系統(tǒng)層
  5.2.4 應用程序?qū)?br /> 5.3 進程和線程
  5.3.1 進程
  5.3.2 線程
  5.3.3 線程同步
  5.3.4 進程間的通信
 5.4 內(nèi)存管理
  5.4.1 rom與ram
  5.4.2 物理內(nèi)存與虛擬內(nèi)存
  5.4.3 內(nèi)存的組織結(jié)構(gòu)
  5.4.4 進程地址空間結(jié)構(gòu)
  5.4.5 堆和棧
  5.4.6 內(nèi)存管理函數(shù)
 5.5 文件管理與注冊表
  5.5.1 文件系統(tǒng)
  5.5.2 wince文件i/o函數(shù)
  5.5.3 對象存儲
  5.5.4 注冊表
 5.6 用戶界面和圖形子系統(tǒng)簡介
  5.6.1 圖形系統(tǒng)
  5.6.2 窗口系統(tǒng)
  5.6.3 事件系統(tǒng)
 5.7 應用實例:進程間的通信方法
  5.7.1 剪貼板
  5.7.2 wm_copydata消息
  5.7.3 內(nèi)存映射文件
  5.7.4 點到點消息隊列
 5.8 本章小結(jié)
 5.9 復習與思考
第6章 windows ce的內(nèi)核定制
 6.1 概述
 6.2 板級支持包
  6.2.1 bsp的基本概念
  6.2.2 bsp包的內(nèi)容
  6.2.3 bsp的安裝
 6.3 windows ce內(nèi)核定制
  6.3.1 windows ce基本內(nèi)核定制
  6.3.2 內(nèi)核的編譯
  6.3.3 內(nèi)核下載
  6.3.4 操作系統(tǒng)映像的調(diào)試
 6.4 操作系統(tǒng)映像的配置文件
  6.4.1 bib文件
  6.4.2 reg文件
  6.4.3 dat文件
  6.4.4 db文件
 6.5 sdk的生成與導出
 6.6 內(nèi)核定制范例
  6.6.1 添加人機接口組件
  6.6.2 存儲設(shè)備支持
 6.7 本章小結(jié)
 6.8 復習與思考
第7章 windows ce驅(qū)動程序
 7.1 概述
  7.1.1 驅(qū)動開發(fā)的硬件基礎(chǔ)
  7.1.2 驅(qū)動開發(fā)前的必要準備
 7.2 wince驅(qū)動程序
  7.2.1 驅(qū)動程序分類
  7.2.2 wince設(shè)備驅(qū)動概覽
 7.3 設(shè)備管理器
  7.3.1 設(shè)備注冊信息
  7.3.2 設(shè)備命名
  7.3.3 設(shè)備索引
  7.3.4 設(shè)備管理api
  7.3.5 驅(qū)動程序加載
 7.4 驅(qū)動程序的資源
  7.4.1 i/o資源管理器
  7.4.2 中斷處理
  7.4.3 內(nèi)存管理和使用
 7.5 流接口設(shè)備驅(qū)動
  7.5.1 流接口驅(qū)動的結(jié)構(gòu)
  7.5.2 流接口驅(qū)動的訪問
  7.5.3 流接口驅(qū)動的訪問方式
 7.6 pcmcia設(shè)備驅(qū)動程序剖析
  7.6.1 wince的pcmcia卡設(shè)備驅(qū)動結(jié)構(gòu)
  7.6.2 ep9315的pcmcia總線接口
  7.6.3 pcmcia卡設(shè)備驅(qū)動的實現(xiàn)
 7.7 本章小結(jié)
 7.8 復習與思考
第8章 windows ce應用程序開發(fā)
 8.1 概述
 8.2 wince mfc與標準桌面系統(tǒng)mfc的差異
  8.2.1 完全支持的mfc類
  8.2.2 不完全支持的mfc類
  8.2.3 不支持的類
  8.2.4 wince專用類
 8.3 wince數(shù)據(jù)結(jié)構(gòu)差異
  8.3.1 支持的數(shù)據(jù)結(jié)構(gòu)
  8.3.2 不支持的數(shù)據(jù)結(jié)構(gòu)
 8.4 字符及字符串處理差異
  8.4.1 ansi字符串和unicode字符串
  8.4.2 字符串處理函數(shù)
  8.4.3 ansi字符串與unicode字符串之間的轉(zhuǎn)換
  8.4.4 mfc類cstring對字符串的處理
 8.5 網(wǎng)絡(luò)編程
  8.5.1 winsock網(wǎng)絡(luò)編程接口
  8.5.2 wince網(wǎng)絡(luò)編程函數(shù)
  8.5.3 udp編程
  8.5.4 tcp編程
 8.6 ftp編程
  8.6.1 ftp服務(wù)器注冊表設(shè)置
  8.6.2 ftp編程函數(shù)
  8.6.3 ftp編程實例
 8.7 資源共享編程
  8.7.1 smb服務(wù)器的注冊表設(shè)置
  8.7.2 資源共享編程函數(shù)
  8.7.3 磁盤共享編程實例
 8.8 本章小結(jié)
 8.9 復習與思考
第9章 應用實例——無操作系統(tǒng)的應用程序開發(fā)
 9.1 概述
 9.2 ads開發(fā)環(huán)境簡介
  9.2.1 codewarrior
  9.2.2 axd
  9.2.3 multi-ice
 9.3 ads應用程序開發(fā)
  9.3.1 建立工程項目
  9.3.2 產(chǎn)生源文件代碼
  9.3.3 編譯項目
  9.3.4 項目的軟件調(diào)試
 9.4 嵌入式系統(tǒng)引導程序
  9.4.1 bootloader的任務(wù)和開發(fā)方式
  9.4.2 ep9315開發(fā)板的啟動配置
  9.4.3 bootloader代碼分析
 9.5 無操作系統(tǒng)應用程序的生成和調(diào)試
  9.5.1 無操作系統(tǒng)應用程序的生成
  9.5.2 無操作系統(tǒng)應用程序的下載
  9.5.3 無操作系統(tǒng)應用程序的引導和測試
  9.5.4 應用程序中異常中斷處理
 9.6 本章小結(jié)
 9.7 復習與思考
第10章 應用實例——windows ce中斷驅(qū)動程序開發(fā)
 10.1 概述
  10.1.1 創(chuàng)建驅(qū)動程序工程
  10.1.2 流驅(qū)動程序接口代碼
  10.1.3 模塊定義文件(*.def文件)
  10.1.4 驅(qū)動程序注冊表
  10.1.5 驅(qū)動程序的產(chǎn)生、加載和測試
  10.1.6 應用程序接口測試
 10.2 驅(qū)動程序中斷的使用
  10.2.1 windows ce邏輯中斷
  10.2.2 硬件中斷到邏輯中斷映射的實現(xiàn)
  10.2.3 中斷的安裝
  10.2.4 egpio中斷的映射
  10.2.5 egpio中斷的安裝
 10.3 驅(qū)動程序中數(shù)據(jù)的輸入和輸出
  10.3.1 驅(qū)動程序中物理內(nèi)存的映射
  10.3.2 驅(qū)動程序中內(nèi)存的使用
  10.3.3 在中斷中獲取設(shè)備的數(shù)據(jù)
  10.3.4 應用程序從驅(qū)動中讀取數(shù)據(jù)
  10.3.5 從應用程序獲取數(shù)據(jù)
 10.4 驅(qū)動程序共享應用程序的地址空間
  10.4.1 應用程序內(nèi)存到驅(qū)動程序地址空間的映射
  10.4.2 驅(qū)動程序中使用應用程序的地址空間
  10.4.3 在驅(qū)動程序中向應用程序發(fā)消息
  10.4.4 在應用程序中響應驅(qū)動程序的消息
 10.5 本章小結(jié)
 10.6 復習與思考
第11章 應用實例——內(nèi)核驅(qū)動的修改和擴展
 11.1 概述
 11.2 m41st95實時時鐘芯片簡介
  11.2.1 m41st95的spi總線接口
  11.2.2 m41st95的內(nèi)部寄存器
 11.3 ep9315的spi接口
  11.3.1 spi接口寄存器
  11.3.2 spi的工作過程
 11.4 m41st95與ep9315的硬件、軟件接口
  11.4.1 硬件接口
  11.4.2 ep9315 spi接口的初始化
  11.4.3 m41st95的初始化
  11.4.4 m41st95的多寄存器讀寫
 11.5 windows ce下實時時鐘的內(nèi)核實現(xiàn)
  11.5.1 windows ce的時鐘系統(tǒng)及其用戶接口
  11.5.2 windows ce實時時鐘的內(nèi)核實現(xiàn)
  11.5.3 windows ce實時時鐘的實現(xiàn)步驟
  11.5.4 修改內(nèi)核代碼應注意的問題
 11.6 本章小結(jié)
 11.7 復習與思考
第12章 應用實例——引導程序的修改和擴展
 12.1 概述
 12.2 ep9315的sdram控制器
 12.3 sdram接口及地址映射
  12.3.1 sdram存儲器電路及尋址方式
  12.3.2 4bank×13row×9col sdram的地址映射
  12.3.3 4bank×13row×10col sdram的地址映射
 12.4 sdram的初始化
  12.4.1 sdram的模式寄存器
  12.4.2 sdram的初始化
 12.5 arm處理器的內(nèi)存管理部件mmu
  12.5.1 存儲器管理部件
  12.5.2 虛擬地址到物理地址的變換
  12.5.3 內(nèi)存訪問過程
  12.5.4 地址映射表的程序?qū)崿F(xiàn)
  12.5.5 sdram擴容后的地址映射表
 12.6 windows ce的存儲器管理
  12.6.1 虛擬地址模型及其地址映射
  12.6.2 系統(tǒng)內(nèi)存配置
  12.6.3 系統(tǒng)內(nèi)存配置調(diào)整
 12.7 本章小結(jié)
 12.8 復習與思考
參考文獻
附錄a arm指令速查表
附錄b thumb指令速查表

本目錄推薦

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