叶帆工作室

叶帆科技|卓越.品质.专业 - www.yfiot.com (技术群:146524112)

Windows Embedded CE 6.0 R3简介

     很长时间没有关注WinCE平台了,就在前几天(11月6日)在北京举行的Tech•Ed 2009上,微软公司宣布推出Windows Embedded CE 6.0 R3的RTM(Release To Manufacturing,生产)版本,才重新对WinCE有了更深的认识。    Wind...

2009-11-14 15:29:00

阅读数:2142

评论数:0

我的第一个WINCE驱动

早在两年前就开始做WINCE应用程序了,但是由于分工的原因,一直以来都没有机会深入了解WINCE 驱动层面的开发(包含PB相关的系统定制)。要不是前段时间马宁安排了FakeGPS开发工作,真不知道什么时候才能了解WINCE驱动开发。FakeGPS从字面理解就是伪装的GPS,也就是说,打开的一个串口...

2008-08-03 21:29:00

阅读数:18094

评论数:16

实战Windows Embedded CE 6.0—GPS篇

其实早就该写这篇文章了,早在去年下半年马宁就准备召集中国地区的Windows Embedded MVP写一篇介绍Windows Embedded 6.0的书籍(决不是泛泛的介绍,从书名中的“实战”就可以看出此书的份量),从08年1月1日伊始,在马宁的推动下,以何宗键老师、黄文中老师为首就开始对此书...

2008-05-22 12:00:00

阅读数:7180

评论数:10

用模拟器加载基于ARM平台的WinCE6.0 内核(NK.bin)

          虽然公司在一年以前就开始做基于WinCE4.2系统的触摸屏,但是作为侧重应用层面开发的我,对WinCE内核相关知识可以说是一知半解。WinCE6.0早在06年11月份就已经正式发布,但直到今天才开始研究WinCE6.0系统(其实早几个月的时候就从马宁那里获得了PB6.0安装程序...

2008-01-20 23:32:00

阅读数:10693

评论数:8

用C#操作类读写WinCE平台Mac地址

         前段时间在测试我们触摸屏联网性能的时候,由于屏的Mac地址通过注册表设置,而PB定制WinCE内核的时候就有一个默认值,所以一批下来Mac地址都一样,两台以上的机器一联网准出问题,通过注册表软件去修改Mac地址太麻烦了,所以做了一个小的Mac地址软件。 以前用VB做了一个注册表操...

2007-12-29 11:20:00

阅读数:5209

评论数:8

.Net框架集WebClient类向WinCE平台上传文件(FTP方式)延迟15秒释疑

      年前在做嵌入式组态时,有一个组态下载功能,该功能就是采用FTP上传功能把组态配置文件上传到触摸屏(WinCE4.2平台,已开FTP服务器)中的。所用到的指令就是WebClient类的UploadFile(该类是精简框架集2.0新加功能),使用发现,下载文件需要延迟大约15秒才开始下载。...

2007-04-16 16:27:00

阅读数:4172

评论数:0

FTP数据上传及WinCE系统FTP根目录设定

   嵌入式系统难免要和上位机PC进行数据交换,小数据用TCP/IP实现就可以了,大文件,动则几百兆的数据,用Tcp/Ip自己实现有点划不来,所以我一般采用了Ftp上传的功能,在嵌入式组态软件的下载功能中就实现了组态的Ftp上传,目前正在升级改造的北京隧道广告系统的通信系统也是采用Ftp上传功能进...

2007-04-10 13:13:00

阅读数:4733

评论数:0

.Net 平台SerialPort类内部实现探秘

   这段时间用Moxa DA660(WinCE5.0平台)测试16口同时下发数据,发现由于该硬件设备的CPU主频仅有260M赫兹,大于10口同时下发数据就会造成发送延迟,导致下发失败。前次用.net的SerialPort类实现了一个PPC红外口读写数据的小程序(其实就是串口操作),发现该程序在接...

2007-04-05 11:21:00

阅读数:8048

评论数:22

.net精简框架集下的ini文件读取(C#)

        无论是.net框架集还是.net精简框架集都能非常完美的支持XML文件,并且微软也强烈建议用xml文件取代ini文件,但是在工控领域大部分的工程都是采用ini文件配置的系统信息的。       以前的隧道管理系统是采用ini文件配置信息的,为了实现兼容,只好在下位机也采用ini文件...

2007-03-16 11:05:00

阅读数:6441

评论数:7

WinCE5.0平台下的Moxa DA66x设备应用开发心得

最近金日隧道广告系统的通信系统要升级,用Moxa的DA66x设备取代原先的Moxa5630通信模块,由于DA66x内嵌了WinCE5.0系统,系统的功能可以有很大的发挥余地。DA66x这款产品功能很强,可以说WinCE5.0在工业通信领域被用到了极致(2个10/100M的Tcp/IP通信口,16+...

2007-03-14 11:27:00

阅读数:5259

评论数:0

同样指令bmp.LockBits不同平台(Windows/WinCE)获取位图的数据不同

最近做了一个获取位图(24位位图)数据的程序,代码如下:Bitmap bmp = new Bitmap(BmpFile);  //获取位图的数据 System.Drawing.Imaging.BitmapData bmpData = bmp.LockBits(new Rectangle(0, 0,...

2007-02-02 11:40:00

阅读数:3841

评论数:2

用拖拉实现设备驱动配置(EsayHMI最新驱动配置方式)

        以前的IOServer 是用VB6开发,驱动的配置方式和一般的组态软件没有什么很大的区别,配置起来比较麻烦,对一般的生手来说,要费一番功夫才能配置完毕。       总觉得原有的程序和目前的HMI图元配置环境格格不入,所以重新编写了驱动的配置,配置界面如下图所示,直接把驱动拖拉到相...

2007-01-07 21:52:00

阅读数:6199

评论数:2

嵌入式组态环境升级及XML反序列化慢的困惑

        嵌入式组态开发比较顺利,V1.0α版本已经推出,再过几天应该推出V1.0β了。但是目前该组态有一个很大的问题,就是XML反序列化较慢,在上位机(PC)不是很明显,大约1~3秒就可以反序列化完毕,但是在WinCE平台上,200M的主频,同样的文件要15秒左右才能反序列化完毕!    ...

2006-12-22 21:20:00

阅读数:4006

评论数:4

.net精简框架集(WinCE平台下),XML反序列化成功与否与时间相关

        在WinCE 4.2(.net精简框架集 2.0) 下反序列化一个XML文件,发现反序列化成功与否和时间相关。装有WinCE平台的触摸屏由于电池的原因,时间丢了,初始化时间为,1570年×月×日。此时反序列化提示XML文件有问题,序列化失败 。后来修改为正常时间,同样代码执行成功。...

2006-12-22 15:52:00

阅读数:3457

评论数:0

WinCE平台下C#引用API(GDI)一个值得警惕的内存泄漏

由于C#精简框架集绘图函数不支持圆角矩形,所以引用了相关的API。 [DllImport("//windows//coredll.dll", EntryPoint = "RoundRect")]        private static extern in...

2006-12-05 09:30:00

阅读数:18861

评论数:5

用EasyHMI做的工程示例一览

         最近又开发不少图元,目前已经变得非常实用,至少我们公司的工程项目,都可以用该组态完成监控界面了,下面是几张效果图。  1、开发环境下的配水系统2、模拟运行下的配料系统3、模拟运行下的化工车间

2006-11-29 09:39:00

阅读数:13133

评论数:16

WinCE 4.2(.net精简框架集)下的图形双缓存处理

      在上位机Windows操作平台( .net 2.0框架集)下实现图形双缓存有很多办法,每种办法在上位机都有很好的效果,但是很不幸,在WinCE4.2操作系统(.net 2.0精简框架集)下这些方法要么不支持,要么效果很差(还是闪烁的厉害)。在上位机中,一般都有这么几种办法:1、应用程序...

2006-11-21 21:49:00

阅读数:6211

评论数:3

嵌入式EasyHMI V0.1版终于推出,C#真是软件开发的利器

        这段时间就和闭关一样,连续几周一直在开发嵌入式EasyHMI,从架构到具体的代码,有上位机的IDE开发环境到WinCE上的运行时环境,有TCP/IP、COM通信,有多线程,多缓存图形处理,XML序列化,有EVC,有C#,有.net2.0的框架集,有.net2.0精简框架集,一时云集...

2006-11-19 22:41:00

阅读数:9010

评论数:6

MOXA的智能通信产品也大力支持WinCE.net了

     10月26日参加了moxa公司举办的一个产品交流会, moxa的产品线又得到了进一步的拓宽,其中我对新出的UC系列的智能通信服务器比较感兴趣。以前moxa的智能产品的操作系统一般是uclinux/Linux,目前大部分智能产品都开始支持WinCE.net(5.0)了,在我手头上最新的宣传...

2006-10-28 11:57:00

阅读数:4521

评论数:0

嵌入式IOEServer终于开发完成,相应的问题作一个系统阐述(WINCE)

   经过近一个月的努力,嵌入式IOEServer终于开发完成,目前仅做了四个驱动,西门子 PPI,CP243;  modbus Rtu/AscII,,TCP;效果比预想的要好,下面就是运行在WinCE上的一个截图。下面简单介绍遇到的一些问题1、关于EVC自编写的GetPrivateProfile...

2006-10-24 13:30:00

阅读数:7618

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭