Windows CE嵌入式系統程式開發

來源:互聯網
上載者:User
《Windows CE嵌入式系統程式開發》基本資料作者: 胡文    馮劍    薑海濤    胡玥   叢書名: 單片機與嵌入式叢書出版社:機械工業出版社ISBN:9787111419150上架時間:2013-5-8出版日期:2013 年5月開本:16開頁碼:471版次:1-1所屬分類:電腦 > 電腦群組織與體繫結構 > 嵌入式電腦更多關於 》》》《Windows CE嵌入式系統程式開發》內容簡介    電腦書籍  《windows ce嵌入式系統程式開發(基於arm11)》主要分為3部分,包括軟體篇、硬體篇和項目篇。軟體篇著重講解了windows ce體繫結構、搭建windows embedded ce 6.0開發環境和windows ce應用程式開發;硬體篇重點講解了s3c6410硬體體繫結構、windows ce boot loader與oal開發,在windows embedded ce 6.0和visual studio 2005開發環境下,採用c++開發介面驅動程式;項目篇提供完整的綜合應用項目的程式開發執行個體,詳細介紹了開發過程和原始碼。並且安排了豐富的實驗內容與課後實踐,讓讀者深刻理解和掌握嵌入式系統開發的整個過程,瞭解底層驅動程式驅動硬體的原理和上層應用程式的設計方法。   《windows ce嵌入式系統程式開發(基於arm11)》內容豐富實用,層次清晰,敘述詳盡,方便教學與自學。本書可作為高等院校電腦類、電子類和控制類等專業高年級本科生、研究生學習嵌入式windows ce程式開發的教材,也可作為全國大學生電子設計競賽培訓教材,以及工程技術人員進行嵌入式系統開發與應用的參考書。 目錄《windows ce嵌入式系統程式開發(基於arm11)》 前言 第一部分 軟體篇 第1章 windows ce系統結構 / 2 1.1 windows embedded ce 6.0的體繫結構 / 2 1.2 記憶體管理 / 7 1.2.1 記憶體結構 / 7 1.2.2 windows embedded ce 6.0虛擬記憶體模型 / 8 1.3 檔案系統與儲存管理 / 12 1.3.1 檔案系統 / 12 1.3.2 註冊表 / 14 1.3.3 儲存管理器 / 16 1.4 進程與線程 / 19 1.4.1 windows ce進程 / 19 1.4.2 windows ce線程 / 21 1.4.3 線程調度 / 24 1.4.4 線程同步 / 26 1.4.5 處理序間通訊 / 30 1.5 中斷處理 / 31 1.5.1 中斷基本概念 / 31 .1.5.2 插斷服務常式 / 33 1.5.3 中斷服務線程 / 34 第2章 搭建windows ce開發環境 / 36 2.1 安裝visual studio 2005 / 36 2.1.1 安裝visual studio 2005 / 36 2.1.2 安裝visual studio 2005 service pack 1 / 40 2.2 安裝windows embedded ce 6.0 / 42 2.2.1 安裝platform builder 6.0 service pack 1 / 47 2.2.2 安裝windows embedded ce 6.0 r2 / 50 2.2.3 安裝windows embedded ce 6.0 r3 / 53 2.3 定製dma-6410 xp系統 / 55 2.3.1 使用項目嚮導 / 55 2.3.2 構建新的平台 / 57 2.3.3 編輯和修改windows embedded ce項目 / 62 2.3.4 添加必要的功能 / 63 2.3.5 build / 67 2.4 執行nk.nb0 / 70 2.5 windows ce燒寫 / 73 第3章 windows ce應用程式開發 / 85 3.1 第一個wince程式 / 85 3.1.1 sdk的建立與安裝 / 85 3.1.2 應用程式設計 / 87 3.1.3 使用c#編寫led驅動程式 / 91 3.1.4 使用mfc編寫介面程式 / 93 3.2 表單基本控制項(mfc) / 102 3.2.1 控制項的屬性、使用方法以及事件 / 103 3.2.2 edit控制項 / 106 3.2.3 checkbox控制項 / 108 3.2.4 radiobutton控制項 / 109 3.2.5 combobox控制項 / 113 3.2.6 listbox控制項 / 119 3.2.7 spin控制項 / 124 3.2.8 slider控制項 / 128 3.3 sql server ce / 131 3.3.1 sqlce簡介 / 131 3.3.2 sqlce 3.0的安裝 / 132 3.3.3 sqlce 3.0串連配置 / 134 3.4 oledb編程訪問sqlce 3.0 / 140 3.4.1 oledb概述 / 140 3.4.2 oledb編程 / 141 3.5 sqlce遠端資料存取 / 151 3.5.1 拉資料 / 152 3.5.2 推資料 / 153 3.5.3 遠程t-sql操作 / 154 3.6 遠端資料存取綜合樣本 / 154 第二部分 硬體篇 第4章 s3c6410硬體體繫結構 / 170 4.1 s3c6410微處理器 / 170 4.1.1 s3c6410結構圖 / 170 4.1.2 s3c6410處理器特性 / 170 4.2 gpio輸入輸出介面 / 173 4.2.1 gpio輸入輸出介面簡介 / 173 4.2.2 gpio專用寄存器 / 174 4.2.3 gpio介面應用舉例 / 183 4.3 pwm定時器 / 185 4.3.1 pwm定時器簡介 / 185 4.3.2 pwm的操作 / 185 4.3.3 pwm專用寄存器 / 187 4.3.4 定時器應用舉例 / 192 4.4 dma控制器 / 195 4.4.1 dma控制器簡介 / 195 4.4.2 dma專用寄存器 / 198 4.4.3 dma控制器應用舉例 / 203 4.5 uart串列介面 / 207 4.5.1 uart串列介面簡介 / 207 4.5.2 uart的操作 / 208 4.5.3 uart專用寄存器 / 209 4.5.4 uart介面應用舉例 / 215 4.6 i2c匯流排介面 / 219 4.6.1 i2c匯流排介面簡介 / 219 4.6.2 i2c匯流排介面操作模式 / 220 4.6.3 i2c匯流排介面專用寄存器 / 222 4.6.4 i2c匯流排介面應用舉例 / 225 4.7 spi介面 / 228 4.7.1 spi匯流排介面簡介 / 228 4.7.2 spi操作 / 228 4.7.3 spi專用寄存器 / 229 4.7.4 spi介面應用舉例 / 234 4.8 dma-6410xp實驗平台 / 235 4.8.1 實驗平台功能 / 235 4.8.2 外觀及介面 / 236 4.8.3 平台硬體設定 / 236 4.8.4 支援作業系統 / 239 第5章 windows ce boot loader與oal / 241 5.1 boot loader介紹 / 241 5.1.1 boot loader的引導選項 / 241 5.1.2 boot loader的典型特徵 / 242 5.1.3 windows ce中boot loader為可選項 / 243 5.2 windows boot loader的軟體架構和支援庫 / 244 5.3 windows ce作業系統映像檔案格式 / 248 5.4 windows ce的系統啟動執行 / 253 5.4.1 oal的功能 / 253 5.4.2 oal的構成 / 254 5.4.3 oal的啟動 / 255 5.5 dma-6410xp中windows ce oal開發 / 265 5.5.1 oemglobal結構體及其整體變數 / 266 5.5.2 oem地址映像表 / 267 5.5.3 oemiocontrol函數 / 268 5.5.4 oal的cache操作oem函數 / 269 第6章 介面驅動程式開發 / 271 6.1 驅動架構分析 / 271 6.1.1 驅動程式分類 / 271 6.1.2 流介面驅動程式架構 / 272 6.1.3 添加一個流驅動到bsp中 / 275 6.2 led介面及驅動程式 / 276 6.2.1 led電路設計 / 277 6.2.2 s3c6410 gpio專用寄存器 / 277 6.2.3 led驅動程式分析 / 278 6.2.4 led底層驅動程式設計 / 279 6.2.5 led驅動程式設計 / 282 6.3 鍵盤介面及驅動程式 / 293 6.3.1 鍵盤概述 / 293 6.3.2 矩陣式鍵盤 / 294 6.3.3 介面專用寄存器 / 296 6.3.4 鍵盤驅動操作分析 / 298 6.3.5 鍵盤底層驅動程式設計 / 301 6.3.6 鍵盤驅動程式設計 / 304 6.4 adc介面及驅動程式 / 308 6.4.1 s3c6410 adc / 308 6.4.2 a/d轉換介面電路 / 309 6.4.3 adc專用寄存器 / 311 6.4.4 a/d轉換驅動分析 / 315 6.4.5 a/d轉換底層驅動程式設計 / 316 6.4.6 a/d轉換程式設計 / 320 6.5 uart串口驅動程式 / 323 6.5.1 串列介面概述 / 324 6.5.2 uart介面電路 / 325 6.5.3 uart專用寄存器 / 327 6.5.4 串列通訊驅動程式分析 / 331 6.5.5 串列通訊底層驅動程式設計 / 332 6.5.6 串口通訊程式設計 / 342 6.6 gprs介面及驅動程式 / 349 6.6.1 gprs/gsm工作原理 / 349 6.6.2 at命令 / 350 6.6.3 電話程式設計 / 350 6.6.4 簡訊程式設計 / 356 6.7 直流電動機介面及驅動程式 / 364 6.7.1 直流電動機驅動電路 / 364 6.7.2 pwm定時器專用寄存器 / 366 6.7.3 直流電動機底層驅動程式設計 / 368 6.7.4 直流電動機驅動程式設計 / 373 6.8 步進電動機介面及驅動程式 / 374 6.8.1 步進電動機驅動電路 / 374 6.8.2 控制寄存器 / 376 6.8.3 步進電動機底層驅動程式設計 / 377 6.8.4 步進電動機驅動程式設計 / 383 6.9 藍芽介面及驅動程式 / 384 6.9.1 藍芽相關知識 / 384 6.9.2 藍芽模組的at命令 / 386 6.9.3 訊息 / 388 6.9.4 藍牙堆疊程式設計 / 388 第三部分 項目篇 第7章 gps與google earth定位系統 / 398 7.1 gps相關知識 / 398 7.1.1 衛星星座 / 398 
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.