搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Microsoft.NET Micro Framework嵌入式编程
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787111257110
  • 作      者:
    (美)Donald Thompson,(美)Rob S.Miles著
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2008
收藏
编辑推荐
  “.NET Micro Framework是嵌入式开发中令人激动的一步,本书将帮助开发人员为未来作好准备。”
  ——Rick Rashid,微软研究院高级副总裁
  本书介绍使用具有丰富的、托管代码环境的.NET Micro Framework进行应用开发。你将学到如何使用.NET Framework和Microsoft Visual C#通过真实案例、专家介绍和示例代码来有效地为小型设备构造健壮的应用。
  本书内容包含:
  使用面向对象的手段来进行嵌入式设备编程。
  建立输入和输出端口对象。
  开发详细的文本和图形显示来支持复杂用户交互。
  在应用中增加Windows SideShow技术。
  在嵌入式应用程序中实现现有应用中的功能。
  绑定硬件事件到WPF元素。
  使用TCP/IP建立嵌入式网络连接。
  使用仿真技术进行快速原型设计、实验、测试和调试。
  为资源受限的设备优化性能。
展开
作者简介
  Donald Thompson微软研究院工程总监。他负责智能个人对象技术(Smart Personal Objects Technology,STOT)初始阶段的软件,协议及技术策略展望。他也帮助搭建在MSN Wed上的广告投放系统。
展开
内容介绍
  本书描述使用微软.NET Micro Framework进行嵌入式开发的校心技术和概念。《Microsoft.NET Micro Framework嵌入式编程》主要内容包括构建基于.NET Micro Framework的小型连接设备,构造设备、网络技术、创建界面显示、使用SideShow、使用仿真嚣以及控制机器人。《Microsoft.NET Micro Framework嵌入式编程》通过实践来说明嵌入式开发的技术和知识,从通用的GPIO和中断,到Client/Server网络,再到Windows SideShow。
  《Microsoft.NET Micro Framework嵌入式编程》适合嵌入式开发人员以及其他软件开发人员参考。
展开
精彩书摘
  第2章.NET以及.NET Micro Framework简介
  2.1  .NET和.NET Micro Framework
  开发.NET Framework的原因以及.NET Micro Framework在编码过程中有趣的特性是本章中值得关注的内容。如果你在.NET Framework方面相当有经验,那么可能已经熟悉了本章中讨论的概念和定义。假设你是一个.NET Framework的新手,那么我们建议你对本章还是要特别关注一下,因为本章讲述了程序创建与执行方式的根本变化,而且其中包含的基于对象的环境如何与物理设备交互的内容对于有.NET经验的人而言也是具有吸引力的。
  2.1.1  .NET和开发人员的需求
  从开发人员的角度而言,在注意代码开发的平台时还有3个方面的问题值得考虑:
  ·软件在此平台上应该容易编写。
  ·软件在此平台上应该运行流畅。
  ·软件不应该破坏平台的集成性。
  在本节中,我们将看到.NET Framework是怎样实现以上3点以及.NET Micro Framwork在这3方面怎么适应的。
  2.1.2.NET Micro Framework上的托管代码
  .NET Micro Framework是.NET系列中完全可信赖的一员,因为它的行为方式依据的是.NET的标准。然而,正如我们将要看到的,.NET Micro Framework以自己特有的处理方式来解决问题,并且该种方式影响了编写程序的方式。
  为了理解以上内容,你必须先看一看托管代码是如何创建和执行的。图2-1表明了程序在不同时期是怎样执行的。在很久以前,程序是由汇编语言完成的(另一种书写机器代码的程序语言),然后以机器代码的形式直接加载到计算机硬件上。
  在汇编语言中,一条汇编指令通常用于匹配一条机器代码指令。程序员必须通过这些独立的指令套接在一起才能完成复杂的行为。这样做的优点在于:因为汇编直接操作机器硬件,所以它们赋予了程序员对硬件的最大控制权限,并为创建最有效的程序提供了机会;而缺点在于:随着功能的强大,程序员所需要负责的事情也就越多。
展开
目录
译者序
序言
前言
致谢
作者简介
第一部分 预备工作
第1章 构建基于.NET Micro Framework的小型连接设备
1.1 微软为何创建.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 系统需求
1.4 小结

第2章 .NET以及.NET Micro Framework简介
2.1 .NET和NET Micro Framework
2.1.1 .NET和开发人员的需求
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 创建一个新工程
3.4 项目设置
3 5 默认的C#代码
3.6 编译、发布和执行
3.7 交互式调试
3.8 部署到目标设备
3.9 小结

第二部分:让.NET Micro Framework为你服务
第4章 构造一个设备
4.1 终极版闪光灯
4.2 驱动输出
4.2.1 创造一个输出端口对象
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 类和数据成员
4.6.2 继承和端口
4.6.3 对象和设备
4.7 用线程实现一个闪光灯指示特性
4.7.1 前台和后台线程
4.7.2 线程同步
4.7.3 创建线程
4.8 用定时器实现一个闪光灯指示特性
4.9 数据记录闪光灯
4.9.1 创建一个数据存储类
4.9.2 C#中的异常
4.9.3 记录数据
4.9.4 通过R5-232串行端口输出数据
4.10 小结

第5章 .Net Micro Framework开发
5.1 保留数据
5.1.1 数据存储硬盘
5.1.2 存储数据
5.1.3 存储持久数据
5.1.4 持久化与仿真器
5.2 构建设备软组件
5.2.1 嵌入式事件驱动软组件
5.2.2 GPS组件状态及属性
5.2.3 创建消息栈
5.2.4 C#接口
5.2.5 用组件和接口设计程序
5.3 性能设计
5.3.1 优化循环
5.3.2 访问成员数据
5.3.3 性能和类的继承
5.3.4 数据类型和性能
5.3.5 循环等待和系统性能
5.3.6 对象托管
5.4 小结
第6章 网络
第7章 创建界面显示
第8章 使用SideShow作为用户界面
第9章 运用仿真器开发

第三部分:工程
第10章 控制机器人
第11章 从原型到产品:案例学习
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证