暂时未有相关云产品技术能力~
网名叶帆,叶帆科技创始人兼CEO,微软(中国)前.NET Micro Framework开发团队成员,阿里云MVP,8届微软MVP,CSDN十大MVB。深度参与了阿里飞凤物联网平台的合作开发。研发了物联网智能网关、物联网智能终端,YFIOs和YFHMI等物联网中间件软硬件平台。
目前针对.Net Micro Framework无论是开发GPIO、SPI、I2C,还是串口通信都离不开硬件,前段时间我扩展了官方的MF模拟器,可以不用硬件,零成本的体验上述技术开发。
昨天收到了CSIP嵌入式实验室王军的邀请,参加了第一届Winbile俱乐部沙龙,不仅再次见到了马宁,并且也见到了以前仅在网上聊天的紫柔,此外和在Moblie及其它方面都有很深研究的赵力钊、张善民、姚广峰、莫金磊等专家也有了深层次的交流。
这个礼拜五参加了微软举办的2008 Windows Media Center合作伙伴峰会,感觉收获还是蛮大的。
以前遇见微软开发工具出问题的时候,也许只有干抱怨的份,没有想到用微软开发工具若干年之后竟有了一次直接给微软提意见的机会。
相关文章:实战Windows Embedded CE 6.0—GPS篇 这几天忙里偷闲集中把GPS NMEA0183协议好好研究了一下,不仅整理了一份相对较完整的协议文本,并且编写了一个相对较完善的GPS协议解析程序。
微软这个会议的名称把我搞糊涂了,以为又要讲什么SOA类似的东西了,不过喜欢自动化的我对新东西并不排斥,上周五到了会场一听,才知道是关于微软OPEN XML的事情,所以这才明白袁萌老师会出现在会场,听完会议之后,才理解袁萌老师为什么会对微软的OPEN XML变了态度。
其实早就该写这篇文章了,早在去年下半年马宁就准备召集中国地区的Windows Embedded MVP写一篇介绍Windows Embedded 6.
早先我的一篇文章介绍了HP的PDA通过红外接口和PC建立了同步关系(请参见:http://blog.csdn.net/yefanqiu/archive/2007/07/25/1708099.aspx),这次新购买的多普达P660没有红外接口,仅有蓝牙接口(和HP的PDA正好互补)。
五一期间终于入手了期待已久的多普达智能手机P660(如果兜里银子多多,就可以购置P860了),用了几天,无论是导航系统、还是拍照功能都还不错,并且和我去年买的HP iPAQ rx1950功能上正好互补,前者有GPS、蓝牙、手机、拍照等功能,系统为Windows Mobile 6.0,而后者有Wifi、红外等功能,系统为Windows Mobile 5.0,几乎主流的功能都具备了,二者结合绝对是一个很好的开发平台。
4月26日继上海、深圳、广州之后,北京迎来了4月份最后一次MVP聚会,可能考虑到外地MVP来京的缘故,会议安排在下午4点到8点举行。
结合公司多年各系统平台开发维护的经验,逐步确立了统一各系统平台的思想,在平台建立完善的基础上进行系统的二次开发。
由于目前.Net Micro Framework并不支持P/Invoke功能(也无法像WinCE一样开发流式驱动),所以在底层在驱动层面用C直接对存储器(Flash)进行文件系统开发是行不通的。
昨天参加了亚控科技在翠宫饭店举办的“突破科技、面向未来—2008北京亚控科技巡展” ,说实在的,这并不是组态王7.0的发布会,没有演示,没有Dome光盘,只是通过PPT简单的讲了一下组态王7.0的特性,想必组态王7.0的发布日期又一次跳票了。
安装VS2008中文版真是一波三折,困难重重。由于3月份没有MSDN订阅光盘,所以要安装VS2008中文版只能从MSDN下载,不知道为什么我下载N次(请参阅VS2008中文版MSDN订阅下载问题 )总是下载100%而校验时发生重大错误,造成下载失败。
这是应一个网友的问题而做的一个小程序,可以保存为位图,我觉得还是有一定的参考价值的,所以就把相关代码贴了出来 。
尊敬的 Hongfeng Liu 祝贺您!我们非常高兴地授予您2008 年微软最有价值专家奖项!微软最有价值专家奖项是为了感谢您每天努力促进并推动社区的精神和改进人们生活和产业成功。
上图是3月28日下午众英雄探访CSDN的场景。 1、 CSDN的总部 2、 前来参观的英雄们。
我应该是幸运的,在大学初次接触计算机的时候就被分到试验班,每周仅有的两次课都可以在机房中度过,最早学习的DOS命令和WPS却没有引起我多大的兴趣,直到Basic语言的出现,才使我的认识有了极大的改观,编程真是神奇的东西,不仅可以进行四则运算,还可以在屏幕上呈现各种各样的线条和画面。
互联网,又见互联网,如小李飞刀一样,互联网成了IT江湖最神奇的武器,每一IT英雄无不谈其色变,又无不为其倾倒。
虽然VS2008英文版早在去年就已经发布,但是VS2008中文版MSDN订阅光盘到现在还没有收到,前几天看孟子的博客,说MSDN提供了下载链接,所以为了一睹VS2008中文版的芳容,3.7G的大小对我也不是太大的障碍,但是没有想到下载却接连失败,我下的是VS2008专业版(3.7G),中文VS2008 MSDN(2G多),其中VS2008专业版我下了三次(一次在台式机,二次在笔记本),花了三天时间,下载到100%的时候,提示你下载出现严重错误。
前几天我用串口方式部署MF程序总是无法成功,但是用其自带的串口调试程序通信成功。用串口监控程序一查看发现串口参数之校验有问题,应该是无校验,但是微软的调试程序打开的却是偶校验(请参见:http://blog.csdn.net/yefanqiu/archive/2008/03/22/2207161.aspx)。
昨天从微软拿来一块iPac-9302的MF开发板,虽然该板卡接口齐全,但网口、USB、SD插槽等都不能使用,目前仅能通过串口进行调试。
3月6日,微软.Net Micro Framework SDK 2.5 在MSDN上提供了下载链接(http://www.microsoft.com/downloads/details.aspx?familyid=EB0EF2A6-03E2-402C-89A4-A636BD0080C5&displaylang=en)。
今天FAT文件系统总算告一个段落了,已经可以非常完美的读取包含FAT16文件系统的磁盘了。
在我上篇文章《论本我、自我、超我对人工智能的启示》中,网友shrinerain如下的留言,“人工智能中对逻辑的分析. 我觉得现在做的不错了,但是, 我认为对于信息输入和信息存储还很薄弱. 人体器官的高度分化, 眼睛对光的敏感, 耳朵对声音的敏感, 并且大脑对信息的高度抽象化以及存储模式. 这些我还很困惑...”,激起了我的共鸣,这也是我所困惑和需要探索的地方。
很早的时候自己就有一个梦想,那就是在自己有生之年能创造一个机器人(能学习会思考),所以一直以来让别人看似在学习杂七杂八的东西(软件、硬件、通信、基因、哲学、文学、美术、围棋等等),似乎在今天都有了注脚。
春节前微软MF负责人员就提出用C#实现MF的文件系统,由于前一段时间事务相对比较繁忙,所以直到上礼拜六才开始深入研究FAT文件系统。
前几天II型隧道广告由于安装位置由边墙调整到中墙,这一改动相当于列车到来的方向发生了逆转,程序需要改动才能适应这种情况。
地铁十号线6月1日就正式通车了,5号线的贯通已经给我们的出行带来了莫大的方便,十号线更值得期待。
发行了几年的共享软件“VB源码之友”终于被盗版了,虽然共享软件没有给我带来让人羡慕的财富,但是这几年来也有不少的正版用户群在默默的支持着我继续推出我的软件产品。
年前张欣有一个比较好的想法,想用Digi的MF板驱动一个小型继电器,这样就可以用MF直接控制家中的小功率220V的电器了。
[叶帆工作室]原创文章,非作者允许禁止转载。 有两部书让我看了有震撼的感觉,一部是法布尔的《昆虫记》,一本是马特.里德利著的《基因组:人种自传23章》。
隧道广告系统从2001年底开始研发,到现在已经7年了,截至目前中间延续了5个大的版本升级(目前现场安装的是V2.0版和V3.0版,V4.0(基于串口)和V5.0(基于CAN口)正处在研发阶段)。
昨天很荣幸收到CSDN和《程序员》杂志社的邀请,参加了2008新春答谢会。由于临近年关,所以能参加这次会议的人员大都工作在北京,加上CSDN和《程序员》杂志社的人员也不过三四十位。
一旦支持了鼠标功能,MF可研究的领域,似乎变得无穷无尽,这也许是我近几天一直陷于此中不能自拔的原因了。
基于MF系统的Windows SideShow界面是非常炫的(如下图)。既然微软能用.Net Micro Framework实现这么棒的界面效果,我想我们也能做到。
.Net Micro Framework不支持文件系统(目前该项功能正在研发之中),所以无法像Windows和windows ce平台那样把需要永久保存的数据保存到文件之中。
虽然公司在一年以前就开始做基于WinCE4.2系统的触摸屏,但是作为侧重应用层面开发的我,对WinCE内核相关知识可以说是一知半解。
机器人研究一直是我很早以前的梦想,没有想到在深入研究.Net Micro Framework同时能和机器人搭上了联系。
新年新气象,08年真是充满期待的一年。26位MVP在上礼拜天齐聚在北京微软现代汽车大厦18层Hub 100会议室,开始了新的技术交流,值得庆幸的是我在会上有机会和众多MVP一起分享了MF相关的知识。
MF的标准模块仅支持按键,并不支持鼠标功能。但是对一些常见应用来说,如果没有鼠标(或触摸屏)用起来就太不习惯了。
上次编写俄罗斯方块,好像是N年前的大学时代,使用TC2.0在DOS平台上开发的,由于当时的代码是保存在3.5寸软盘上的,到现在那些程序早已经作了古,没有了踪影。
每周都在写blog,特别是在技术上一旦有了新的发现和心得,总是急于和网友一起分享,这几年以来近乎一种习惯。
上次用MF做了一个Windows桌面,感觉还不错,所以就想做一做如俄罗斯方块、贪吃蛇之类的小游戏,不过每次用模拟器运行MF程序,都需要打开VS2005的源码程序,然后单击启动。
今天是2007年最后一天,还有几个小时就迎来充满期待的2008年了。元旦放假至今不到48个小时的时间里,我至少有30多个小时坐在电脑前研究MF相关技术,在缺少必要的硬件的情况下,利用现有的资料,扩充了现有的模拟器功能。
I2C以前没有怎么接触过,所以做它的模拟功能,只能靠着感觉走,有不妥之处,还望方家指正。
继昨天的研究,希望再接再厉把AD模入模出在模拟器上也实现出来,本以为挺简单,其实AD相关功能,与GPIO不同,在模拟器中前者通过GpioPort实现,后者通过SpiDevice实现。
原打算用MF开发一个类似Windows桌面的程序(因为发现MF居然支持渐进色,可以绘很炫的界面),由于目前的模拟器仅支持5个键,所以在做类Windows开始菜单的时候犯了难,4个方向键和一个OK键,没有一个适合做开始菜单键的。
很早就知道小I机器人做的不错,但是一直没有时间去研究,趁着元旦放假,下来.Net的SDK好好研究了一下,Demo程序是一个控制台程序,用户交互还不是很方便,此外代码中竟然有重复的地方,看来小I机器人的主人们不是那么认真,唉,真苦了小I这孩子:) 我重新做一个基于Windows窗体的程序,添加了输入窗口,这样机器人不会回答的时候,主人也可以代答。
前段时间在测试我们触摸屏联网性能的时候,由于屏的Mac地址通过注册表设置,而PB定制WinCE内核的时候就有一个默认值,所以一批下来Mac地址都一样,两台以上的机器一联网准出问题,通过注册表软件去修改Mac地址太麻烦了,所以做了一个小的Mac地址软件。