叶帆

.Net Micro Framework研究—应用实例

试验平台:.NetMicroFramework模拟器在前几篇关于.NetMicroFramework的研究文章中,我对它的绘图功能实不敢恭维,不过微软的MF开发人员很聪明,对位图方面的功能实现的就比较完善,这样做起图形应用来就不至于捉襟见肘了。前段时间用.NetCompactFramework实现了一个奥运

C# API方式串口读写

在调试ICU通信设备的时候,由于串口通信老出现故障,所以就怀疑CF实现的SerialPort类是否有问题,所以最后决定用纯API函数实现串口读写。先从网上搜索相关代码(关键字:C#API串口),发现网上相关的资料大约来源于一个版本,那就是所谓的msdn提供的样例代码(msdn的具

.Net Micro Framework研究—窗体控件

.NetMicroFramework研究—窗体控件试验平台:.NetMicroFramework模拟器在Microsoft.SPOT.Presentation.Controls命名空间里,也就如下几个控件(姑且称为控件吧),Panel、StackPanel、Text、TextFlow、Image、ListBox、ScrollViewer其中仅有Panel、Text、Image控件

Windows Mobile 5.0编程—奥运场馆速查

虽然前不久买了一个HP基于windowsMobile5.0的PDA,由于工作太为繁忙,并没有为之开发相应的程序。没想到微软最近开展了酷炫应用争霸赛,征集“奥运”相关的作品,我忙里偷闲,用VS2005开发了一个关于奥运场馆的小程序,时值2008北京奥运前夕,也算是为奥运做了

.Net Micro Framework研究—Shapes命名空间

试验平台:.NetMicroFramework模拟器在Microsoft.SPOT.Presentation.Shapes命名空间下,包含几个形状对象,主要有Ellipse、Line、Polygon、Rectangle,同样也只有Rectangle实现的最好,其他形状都不支持填充色,虽然每个对象都有Fill属性。让人奇怪的是,每个形状

.Net Micro Framework研究—绘图

试验平台:.NetMicroFramework模拟器目前在VS2005的环境里,还不支持.NetMicroFramework界面的所见即所得绘制,界面制作有三种方式,一是窗体直接绘图,二是Panel+形状对象、三是窗体+控件。第一种做法让人觉得又回到了DOS时代,回到了SCREEN12的16色的世界里。&n

.Net Micro Framework研究—中文显示

试验平台:.NetMicroFramework模拟器微软示例程序中,仅支持两种字体(small.tinyfnt和NinaB.tinyfnt),并不支持中文。翁祖泉老师在《如何在Microsoft.NETMicroFramework的应用程序中添加中文字体?》的文章中,写了如何添加字体的方法,正如他文章所写,

试验平台:.Net Micro Framework 模拟器

由于Digi提供的开发板没有LCD显示屏,所以有关绘图方面的操作,只好在模拟器上进行了。如果大家参加了9月18日在北京召开的.NetMicroFramework2007技术大会,并且耐心等到最后,大会的礼品U盘里就有.NetMicroFramework的开发包。不过微软这方面对.NetMicroFramework更新

.Net Micro Framework研究—TCP/IP通信

试验平台:DigiMF开发板关于网络通信方面,Digi提供了两个程序,一个是TCPServer运行在Digi的开发板上,一个是TCPClient程序,运行在PC上,通过网络,上位机很容易控制Digi开发的IO信号。客户端程序运行后的界面如下:(图MF071029004.jpg)如果仅仅运行一下示例

.Net Micro Framework研究—串口操作

.Net Micro Framework研究—IO读写

试验平台:DigiMF开发板(图MF071028001.jpg)与IO相关的部分如下:(3)拨码开关SW1(4)拨码开关SW2(11)GPIO灯—output(10)GPIO—input(参见下图)(图MF071028003.jpg)首先,要操作相关IO部分,必须拨码开关SW1的拨码全部拨到右边,这时

.NET Framework/.NET Compact Framework/.NET Micro Framework功能集比较

资料来源于三亚许云老师的.NETMicroFramework的讲座,图片中红色部分表示支持的功能,绿色部分表示不支持,不过该图片我看了应该不是最新的,如.NETCompactFramework,xml是支持序列化的,但图片上显示不支持,所以该资料仅供大家参考。

VS2005 IDE的bug?

火车站信息服务系统之LED大屏显示

嵌入式Linux编程--我的第一次艰难跋涉

其实从很早我就想深入学习Linux,但时间有限,并且Linux门槛挺高,不是很容易上手。最近由于隧道项目中用到嵌入式Linux(ArmCPU上的Linux),并且提供硬件的单位针对Linux的编程收费很高,并且时间很长,所以犹豫再三,决定开始深入学习Linux,并在学习过程中完成预定的