譯者序
序言
前言
致謝
作者簡介
第一部分 預備工作
第1章 構建基于.NET Micro Framework的小型連接設備
1.1 微軟為何創(chuàng)建.NET Micro Framework
1.2 .NET Micro Framework與微軟嵌入式產品相適合
1.3 什么是.NET Micro Framework
1.3.1 可引導的運行時
1.3.2 .NET Micro Framework
1.3.3 .NET Micro Framework硬件抽象層
1.3.4 框架庫
1.3.5 用戶界面Shell
1.3.6 Visual Studio集成
1.3.7 系統(tǒng)需求
1.4 小結
第2章 .NET以及.NET Micro Framework簡介
2.1 .NET和.NET Micro Framework
2.1.1 .NET和開發(fā)人員的需求
2.1.2 .NET Micro Framework上的托管代碼
2.1.3 編譯器以及代碼生成
2.1.4 .NET Framework
2.1.5 基于對象的硬件表示法
2.2 小結
第3章 開始
3.1 和Visual Studio集成
3.2 安裝.NET Micro Framework SDK
3.3 創(chuàng)建一個新工程
3.4 項目設置
3.5 默認的C#代碼
3.6 編譯、發(fā)布和執(zhí)行
3.7 交互式調試
3.8 部署到目標設備
3.9 小結
第二部分:讓.NET Micro Framework為你服務
第4章 構造一個設備
4.1 終極版閃光燈
4.2 驅動輸出
4.2.1 創(chuàng)造一個輸出端口對象
4.2.2 實例和引用
4.2.3 控制對象
4.3 輸入端口對象
4.4 完整的程序——我們的第一個閃光燈
4.5 輸入事件
4.5.1 方法和委托
4.5.2 中斷處理器方法
4.5.3 連接中斷處理器到事件
4.6 完整的程序——使用中斷的閃光燈
4.6.1 類和數(shù)據成員
4.6.2 繼承和端口
4.6.3 對象和設備
4.7 用線程實現(xiàn)一個閃光燈指示特性
4.7.1 前臺和后臺線程
4.7.2 線程同步
4.7.3 創(chuàng)建線程
4.8 用定時器實現(xiàn)一個閃光燈指示特性
4.9 數(shù)據記錄閃光燈
4.9.1 創(chuàng)建一個數(shù)據存儲類
4.9.2 C#中的異常
4.9.3 記錄數(shù)據
4.9.4 通過RS232串行端口輸出數(shù)據
4.10 小結
第5章 .NET Micro Framework開發(fā)
5.1 保留數(shù)據
5.1.1 數(shù)據存儲硬盤
5.1.2 存儲數(shù)據
5.1.3 存儲持久數(shù)據
5.1.4 持久化與仿真器
5.2 構建設備軟組件
5.2.1 嵌入式事件驅動軟組件
5.2.2 GPS組件狀態(tài)及屬性
5.2.3 創(chuàng)建消息棧
5.2 .4C#接口
5.2.5 用組件和接口設計程序
5.3 性能設計
5.3.1 優(yōu)化循環(huán)
5.3.2 訪問成員數(shù)據
5.3.3 性能和類的繼承
5.3.4 數(shù)據類型和性能
5.3.5 循環(huán)等待和系統(tǒng)性能
5.3.6 對象托管
5.4 小結
第6章 網絡
第7章 創(chuàng)建界面顯示
第8章 使用SideShow作為用戶界面
第9章 運用仿真器開發(fā)
第三部分:工程
第10章 控制機器人
第11章 從原型到產品:案例學習
詞匯表