王朝网络
分享
 
 
 

Microsoft .NET Micro Framework嵌入式编程

王朝导购·作者佚名
 
  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,.NET ,

作者: (美)汤普逊(Thompson,D.)等著,马骐等译

出 版 社: 机械工业出版社

出版时间: 2008-12-1字数:版次: 1页数: 217印刷时间: 2008/12/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787111257110包装: 平装编辑推荐

“.NET Micro Framework是嵌入式开发中令人激动的一步,本书将帮助开发人员为未来作好准备。”

——Rick Rashid,微软研究院高级副总裁

本书介绍使用具有丰富的、托管代码环境的.NET Micro Framework进行应用开发。你将学到如何使用.NET Framework和Microsoft Visual C#通过真实案例、专家介绍和示例代码来有效地为小型设备构造健壮的应用。

本书内容包含:

使用面向对象的手段来进行嵌入式设备编程。

建立输入和输出端口对象。

开发详细的文本和图形显示来支持复杂用户交互。

在应用中增加Windows SideShow技术。

在嵌入式应用程序中实现现有应用中的功能。

绑定硬件事件到WPF元素。

使用TCP/IP建立嵌入式网络连接。

使用仿真技术进行快速原型设计、实验、测试和调试。

为资源受限的设备优化性能。

内容简介

本书描述使用微软.NET Micro Framework进行嵌入式开发的核心技术和概念。本书主要内容包括构建基于.NET Micro Framework的小型连接设备、构造设备、网络技术、创建界面显示、使用SideShow、使用仿真器以及控制机器人。本书通过实践来说明嵌入式开发的技术和知识,从通用的GP10和中断,到Client/Server网络,再到Windows SideShow。

本书适合嵌入式开发人员以及其他软件开发人员参考。

作者简介

Donald Thompson微软研究院工程总监。他负责智能个人对象技术(Smart Personal Objects Technology,STOT)初始阶段的软件,协议及技术策略展望。他也帮助搭建在MSNWed上的广告投放系统。

目录

译者序

序言

前言

致谢

作者简介

第一部分预备工作

第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.6Visual 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.2C#中的异常

4.9.3记录数据

4.9.4通过RS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.2GPS组件状态及属性

5.2.3创建消息栈

5.2.4C#接口

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章从原型到产品:案例学习

词汇表

书摘插图

第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表明了程序在不同时期是怎样执行的。在很久以前,程序是由汇编语言完成的(另一种书写机器代码的程序语言),然后以机器代码的形式直接加载到计算机硬件上。

在汇编语言中,一条汇编指令通常用于匹配一条机器代码指令。程序员必须通过这些独立的指令套接在一起才能完成复杂的行为。这样做的优点在于:因为汇编直接操作机器硬件,所以它们赋予了程序员对硬件的最大控制权限,并为创建最有效的程序提供了机会;而缺点在于:随着功能的强大,程序员所需要负责的事情也就越多。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
2008年国家司法考试真题解析(人大司考丛书)
新手学电脑从入门到精通(WINDOWS VISTA+OFFICE2007)
外行学电脑从入门到精通(WINDOWS XP+OFFICE2003)
新手学五笔从入门到精通
EXCEL2007从入门到精通
老年人学电脑从入门到精通
会计法规
OFFICE2007从入门到精通
培训管理工具箱
机械CAE分析原理及工程实践
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有