.NET Micro Framework常见问题问答

Microsoft .NET Micro Framework常见问题问答

置顶 原创 推荐 点赞2 阅读1588 收藏0 评论1 2011-07-20

我的友情链接

叶帆工作室(CSDN)叶帆工作室(博客园)【淘宝店】.Net MF嵌入式开发叶帆科技(新浪)叶帆微博(新浪)网管小王

原创 点赞0 阅读920 收藏0 评论0 2017-11-22

创客运动引发第三次工业革命

“创客运动引发第三次工业革命”,如果这句话不是出自前富士康CEO,前TI亚太区总裁程天纵之口,制或这句话不是来源于《长尾理论》作者克里斯•安德森的新作《创客》。也许你会觉得很不以为然,创客——那些目前看似不起眼的电子制作爱好者——能引发第三次工业革命?这个论断是不是有点太激进了?

原创 点赞0 阅读1521 收藏0 评论0 2013-12-21

浅析ARM公司在物联网领域的战略布局

ARM公司借助MBED技术和通过新收购物联网Sensinode公司的NanoStack、NanoRouter 和 NanoService三大产品,初步完成了进军物联网领域的整体布局

原创 推荐 点赞1 阅读8183 收藏2 评论0 2013-11-28

支持二次开发的Zigbee模块(SNAP技术)

在研究周立功zigbee芯片的时候,发现周立功的zigbee芯片支持一种SNAP的技术,其最大的特色就是支持用户二次开发,这也是我第一次发现支持用户二次开发的Zigbee模块。该技术在Zigbee模块中实现了一个Python虚拟机,用户通过编写Python脚本程序进行二次开发。

原创 点赞0 阅读1305 收藏0 评论0 2013-05-03

【物联网中间件平台-06】RFID刷卡拍照

RFID刷卡拍照,如果是传统意义上的开发,我们一般需要先知道是什么型号的RFID刷卡器,自己动手编写一套读写RFID的代码,用来读取RFID标签。摄像头驱动开发也是这样的,先要知道摄像头驱动的协议,然后自己编写读取图像并显示的代码。

原创 点赞0 阅读1092 收藏0 评论0 2013-05-03

【物联网智能网关-16】成功移植SQLite(STM32 .NET MF平台)

.NET Micro Framework系统官方代码是不支持任何数据库的,这对一些具有用户管理的Web Server、RFID数据采集和复杂的手持机应用来说是非常不方便的。经过一段时间的探索,终于成功移植SQLite

原创 点赞0 阅读2357 收藏0 评论0 2013-01-16

【物联网中间件平台-05】YFIOs策略开发指南

  1 YFIOs简介 YFIOs就是YFSoft I/O Server的简称,在物联网、云计算时代,一切以数据为中心,不同的传感器通过不同的方式接入网络,通过云计算的方式为不同的终端用户提供服务。 为了适应这种新形势的发展,加速和降低各种传感器、智能模块的入网代价,以微软成熟的.NET Micro Framework系统为基础,打造出物联网时代的轻量级嵌入式组态系统 &mdash

原创 推荐 点赞0 阅读8579 收藏0 评论1 2013-01-05

【物联网中间件平台-04】YFIOs驱动开发指南

  1 YFIOs简介 YFIOs就是YFSoft I/O Server的简称,在物联网、云计算时代,一切以数据为中心,不同的传感器通过不同的方式接入网络,通过云计算的方式为不同的终端用户提供服务。 为了适应这种新形势的发展,加速和降低各种传感器、智能模块的入网代价,以微软成熟的.NET Micro Framework系统为基础,打造出物联网时代的轻量级嵌入式组态系统 &mdash

原创 点赞0 阅读923 收藏0 评论0 2013-01-05

【物联网中间件平台-03】YFIOs安装指南

  1 YFIOs简介 YFIOs就是YFSoft I/O Server的简称,在物联网、云计算时代,一切以数据为中心,不同的传感器通过不同的方式接入网络,通过云计算的方式为不同的终端用户提供服务。 为了适应这种新形势的发展,加速和降低各种传感器、智能模块的入网代价,以微软成熟的.NET Micro Framework系统为基础,打造出物联网时代的轻量级嵌入式组态系统 &mdash

原创 点赞0 阅读738 收藏0 评论0 2013-01-05

【物联网中间件平台-02】YFIOs技术白皮书(V1.1)

  1 前言 在工控领域,组态软件司空见惯,国外的iFix、InTouch、WinCC,国内的组态王、力控、MSCG等等。组态软件的出现彻底解决了软件重复开发的问题,实现模块级复用,好处不仅仅是提高了开发效率,降低了开发周期,更大的优势的是成熟模块的复用,大大提高了系统稳定性和可靠性。 所谓组态(Configuration),就是模块化任意组合(类似积木玩具)。组态软件的主要特点有

原创 点赞0 阅读522 收藏0 评论0 2013-01-05

【物联网中间件平台-01】真正面向物联网的组态软件 YFIOs和YFHMI的前生今世

YFIOs就是YFSoft I/O Server的简称,在物联网、云计算时代,一切以数据为中心,不同的传感器通过不同的方式接入网络,通过云计算的方式为不同的终端用户提供服务。为了适应这种新形势的发展,加速和降低各种传感器、智能模块的入网代价,以微软成熟的.NET Micro Framework系统为基础,打造出物联网时代的轻量级嵌入式组态系统 —— YFIOs

原创 点赞0 阅读1324 收藏0 评论0 2012-12-24

【物联网智能网关-15】WAV播放器(WinForm+WavPlay库实例)

2002年在首钢实施焦炉四大机车自动化项目的时候,为了使系统更加友好,便增加了语音提示功能。不过控制设备是PLC,所以语音模块是通过IO进行控制的。接触WAV解码,是在2009年,为TI DM355平台移植.NET Micro Framework系统,同事进行驱动移植,我封装上层C#接口,不过那时候技术有限,封装的接口只能同步播放。 当前市场上的语音模块一般分两种,一种是可录音的模块,录上音

原创 点赞0 阅读733 收藏0 评论0 2012-11-28

【物联网智能网关-14】Html5:Canvas+WebSocket实现远程实时通信(下)

在上篇博文《Html5:Canvas+WebSocket实现远程实时通信(上)》中已经介绍了当前实现动态网页的一些基本技术,也说明了在.NET micro framework平台下实现Web Server需要注意的一些设计原则,本篇文章将继续介绍Canvas和WebSocket实现远程实时通信的技术细节。

原创 点赞1 阅读1396 收藏0 评论1 2012-11-22

【物联网智能网关-13】Html5:Canvas+WebSocket实现远程实时通信(上)

在上一篇博文《网关为核心,互联网为基础构建物联网平台》中简要介绍了基于.NET Micro Framework如何构建Web Server应用,本篇文章将基于Html5的Canvas和WebSocket技术详细介绍远程实时通信的实现。

原创 点赞0 阅读1147 收藏0 评论0 2012-11-22

【物联网智能网关-12】以网关为核心,互联网为基础构建物联网平台

在我眼中,所谓物联网智能网关,至少应该有如下几个特色:一,对下可以和主流传感器进行对接,可以相对容易的获取传感器数据;二、对上可以和后台或云进行通信,可以把数据进行上传;三、用户可以进行编程处理,对获取的数据进行打包及一定的逻辑判断处理,当然和传感器及后台通信,用户除调用标准系统库外,也可以自行编程实现。以上几点只是一个上行通道,当然用户通过手机、平板和PC等常用用户终端可以通过云或后台和智能网关进行通信,对相应设备进行操控。上行、下行通道、数据处理逻辑和用户接口界面搭建容易与否,是衡量一个物联网智能网关是否成熟及实用的标志。其实从某种意义上说,物联网网关不仅仅是一个产品,而已经成为一个平台最关键的枢纽,整个物联方案以此为核心,进行构建。

原创 推荐 点赞0 阅读8017 收藏0 评论1 2012-11-07

【物联网智能网关-11】流式驱动之用户驱动(MDK C++开发)

微软体系的产品给人的感觉一直是易学易用,但是其执行性能却屡受诟病。.NET Micro Framework也有类似的问题,为了解决该问题,采用MDK 4.x通过C++来开发.NET Micro Framework的流式驱动 + C#驱动调用的方式完美实现了C#的易用和C++运行快优点的结合

原创 点赞1 阅读754 收藏0 评论0 2012-10-18

【物联网智能网关-10】构建.NET MF平台下的流式驱动模型

 无论是做linux下的驱动开发,还是Windows CE平台下的驱动开发,对流式驱动模型一定非常熟悉。在此架构下,把所有的硬件设备都看成文件,和设备的交互其实就是读写文件,也就是数据流动。这样开发驱动不仅简单实用,并且用户也用一致的接口访问硬件,大大降低了学习代价。但是在.NET Micro Framework平台下,却没有提供这样的驱动开发接口,用户如果想在应用层操作硬件,必须要做一

原创 推荐 点赞2 阅读7479 收藏0 评论1 2012-09-24

【物联网智能网关-09】CAN总线通信演示(TinyGUI触屏)

 CAN 是Controller Area Network 的缩写,ISO国际标准化的串行通信协议。最早应用在汽车上,在欧洲是汽车网络的标准协议,目前已经广泛应用在工业自动化、智能家居、船舶、纺织和医疗设备等领域(详情请参见百度百科《CAN总线协议》)。 由于CAN总线接口.NET Micro Framework官方库并不支持,所以我在串口类库的基础上,根据CAN总线的特点,设计出一套

原创 推荐 点赞2 阅读7061 收藏0 评论1 2012-08-18

【物联网智能网关-08】TinyGUI和WPF汉字显示技术比较

TinyGUI是我在2010上半年的时候,基于.NET Micro Framework系统开发的一个轻量级图形库,虽然TinyGUI运行需要的资源少,运行快,但是不支持汉字显示(如需显示汉字还是必须借助WPF本身的功能,这显然背离了TinyGUI占用资源少的设计初衷了)。另外物联网组态系统YFHMI,考虑到性能和资源问题,也是要选择TinyGUI库的,而汉字显示功能又必不可少,这一切都促使了TinyGUI支持汉字显示功能的实现.

原创 点赞0 阅读929 收藏0 评论0 2012-08-15

【物联网智能网关-07】PCF8591 AD转换模块I2C通信实现

.NET Micro Framework 和.NET Compact Framework不同,并不是.NET Framework的子集,而是更贴近硬件底层,它提供了许多诸如GPIO、PWM、SPI、I2C和OneWire等硬件操作类库。由此可以让普通的软件开发人员相对平滑的过度到硬件开发领域,也足以让以前相对封闭的硬件系统通过二次开发的方式扩展硬件模块成为一种流行(随着物联网技术的深入发展,未

原创 点赞0 阅读746 收藏0 评论0 2012-08-04

.NET Micro Framework动态调用C/C++底层代码(原理篇)

 .NET Micro Framework和WinCE系统不同,从应用开发角度来说,仅支持C#开发(从V4.2版本开始,才支持VB.NET开发),而不像WinCE应用开发,既可以用C#/VB.Net,也可以用EVC等工具进行C/C++开发。针对.NET Micro Framework平台由于C#等.NET语言是托管代码,系统需要对中间语言进行解释执行,所以运行效率上和原生的C/C++相比

原创 推荐 点赞2 阅读700 收藏0 评论1 2012-08-03

【物联网智能网关-06】GPS定位+星图显示(WinForm库应用实例)

 在2008上半年就曾经深入研究过GPS,当时还以为已经相对全面的了解GPS呢,现在重新拾起去研究GPS技术,发现还是差了一大截。最初以为GPS是单向通信,GPS模块按照固定的时间间隔发送文本格式的GPS数据。现在才知道GPS不仅可以双向通信,还可以以二进制格式收发数据,并且可以配置需要发送数据的种类和发送间隔,当然必要的时候,还可以用专门的工具,更新GPS模块的固件。 最初了解GPS

原创 点赞0 阅读1310 收藏0 评论0 2012-07-23

2012 ARM嵌入式开发应用研讨会杂谈

1)规模越来越小,参与展示的厂商越来越少(2)除了Cortex-M0+,无新技术出现(3)重点讲解ARM DS-5开发工具(4)CMSIS和RTOS技术的快速发展,让ARM公司软件层面一统江湖成为可能

原创 推荐 点赞1 阅读5309 收藏0 评论1 2012-07-19

【物联网智能网关-05】扫描键盘编程设计

 .NET Micro Framework模拟器提供了5个模拟按键(上、下、左、右和确认按键),所以一般.NET MF开发板也只需要提供5个按键就可以了,而这5个键,也是直接和CPU的pin脚相连,用GPIO的输入相关的函数就可以操作了,使用非常简单。 但是对一些特殊的应用,如一些.NET Micro Framework教育箱或一些工业实际用的系统,5个按键显然太少了点。但是如果需要十

原创 点赞0 阅读542 收藏0 评论0 2012-07-15

【物联网智能网关-04】WinForm for .NET MF 功能一览

.Net Micro Framework界面开发官方标准功能仅支持WPF方式,并且所谓的WPF开发和Windows平台上的WPF有很大的区别,即不支持可视化界面设计,也不支持XML方式界面格式定义,另外提供的控件也很少,又不含事件处理,所以使用上相对繁琐,需要自己写很多额外代码。.新升级开发的YFSoft.WinForm目前包括Button、TextBox、ListBox、ComboBox、CheckBox、GroupBox、RadioButton、PictureBox、ProgressBar、VScrollBar、HScrollBar等11种常用控件,包含两类窗体、普通窗体及模式窗体,含义和windows平台相同。

原创 点赞0 阅读1234 收藏0 评论0 2012-07-13

【物联网智能网关-03】GPRS模块中文短信收发

在去年年初,就已经推出V1.0.0的GPRS库,不过在这个版本上只是实现了西文短信收发和字符串方式的GPRS数据通信,功能还相对不完善(参见我以前的博文《GPRS通信实现》)。最近升级的版本,对以上功能进行了大幅度的升级改进,比如支持PDU方式收发短信(支持中文)、彩信发送、二进制方式 GPRS数据收发、短信按类型提取、短信删除和短信事件通知等等功能。 考虑到功能比较多,我们分三篇文章来介绍最新

原创 推荐 点赞0 阅读6918 收藏0 评论0 2012-05-29

【物联网智能网关-02】获取摄像头数据+显示

在上一篇文章《通过AD采集获取温湿度》我们介绍了物联网智能网关的AD端口的使用情况,AD接口是.NET Micro Framework标准库函数之一,只要底层BSP支持就可以直接使用。但是对一些比较复杂的传感器,比如串口摄像头就没有什么库可以直接使用了,需要用户根据摄像头的通信协议,进行串口编程,由于相对复杂,对一些初入门用户是有一些开发难度的。鉴于此,故开发了一套扩展库,用户只要几行代码,就

原创 推荐 点赞1 阅读6908 收藏0 评论1 2012-05-09

【物联网智能网关-01】通过AD采集获取温湿度

无论是机房管理系统,还是面向农村温室大棚的管理系统,温湿度采集模块是必不可少的。常见的温湿度模块从通信接口上来说,一般有三种,第一种是单总线方式(我以前写了两篇博文来介绍这方面的内容《DHT11温湿度传感器通信:上 下》),第二种是串口方式(RS232或RS485,后续我会写博文介绍),第三种就是AD方式。     这三种方式,各有优缺点,第一种往往价格比

原创 推荐 点赞1 阅读7129 收藏0 评论1 2012-05-07

再谈.NET Micro Framework移植

没有想到,距第一次写.NET Micro Framework移植文章《移植初步:环境搭建》已经快两年半了。不过这两年多来的时光也没有虚度,还是做了不少工作的。从代码角度来说,不仅STM32F103的移植代码在不断完善,并且也已经移植和优化了基于STM32F207和STM32F407的相关代码。从硬件角度来说,也由最初完全借助第三方的硬件作为.NET Micro Framework开发板,演变为今天

原创 推荐 点赞1 阅读1023 收藏0 评论1 2012-04-29
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8