2011年3月27日
摘要:
目前生产串口摄像头的厂家有很多,每家的通信协议也不同,所以针对不同的摄像头都必须编写相对应的摄像头驱动程序。最早做医疗项目的时候,开发过一款串口摄像头的驱动,不过是配合TinyIOs而使用,并没有把其作为一个独立的库封装起来。最近手头上又有一款摄像头,拍摄质量还不错,所以封装成一个标准.NET Micro Framework库,供应用开发的用户直接调用。
阅读全文
posted @ 2011-03-27 21:57
刘洪峰AIoT
阅读(2309)
推荐(6)
2011年3月7日
摘要:
在《为Cortex-M3打造轻量级TinyGUI》中我们提到.NET MF的官方图形库为WPF,考虑到内存的限制和CPU的性能,所以我们开发了TinyGUI库,并在《TinyGUI绘图示例》、《TinyGUI位图显示》和《让TinyGUI库支持模拟器》文章中我们相继介绍了TinyGUI的功能和特性,但是唯一美中不足的是,无法显示中文字体。
阅读全文
posted @ 2011-03-07 23:05
刘洪峰AIoT
阅读(1830)
推荐(0)
2011年3月2日
摘要:
Microsoft .Net Micro Framework 官方UI库为WPF,针对320*240的LCD而言,至少额外需要150K以上RAM才能基本运行,所以推出了轻量级的图形库TinyGUI。
WPF支持标准BMP,JPG,GIF图片显示,从使用角度来看非常方便,但是由于嵌入式LCD大都为16bit显示(RGB565格式),无论是BMP还是JPG和GIF都需要进行颜色转换,此外后者还需要进行格式转换处理。以上操作,不仅导致运行速度慢,还需要一定的内存进行图形缓存。
阅读全文
posted @ 2011-03-02 23:36
刘洪峰AIoT
阅读(1644)
推荐(0)
2011年2月28日
摘要:
.NET Micro Framwork 除了简单易于开发外,还有一个比较有用的功能,那就是支持模拟器开发。但是官方自带的模拟器是一个通用模拟器,不仅LCD和实际开发板有异同,就是按键的pin定义也是有区别的,更不要说一些LED等没有定义的功能了,这样在开发测试.NET Micro Framework应用程序时,还得依赖实际的开发板。
不过我们可以扩展官方的模拟器,根据需要我们可以定制和开发板尽可能相同的功能的模拟器(特别是pin脚的定义要统一起来),这样编写的代码就不用专门为了适应模拟器,而作特别处理了。
红牛开发板模拟器就是这方面的一个尝试,功能亦在不断扩展中…
阅读全文
posted @ 2011-02-28 00:48
刘洪峰AIoT
阅读(3472)
推荐(1)
2011年2月21日
摘要:
【STM32 .Net MF开发板学习-26】以前的文章示例都是采用VS2008开发的,所以示例要想在新的.NET Micro Framework V4.1开发板上运行,必须用VS2010转换后才可以。
我们以博文《【STM32 .Net MF开发板学习-02】GPIO测试》上的示例为例,详细介绍一下升级转换步骤。
阅读全文
posted @ 2011-02-21 22:25
刘洪峰AIoT
阅读(1760)
推荐(6)
2011年2月16日
摘要:
GPRS是General Packet Radio Service(通用分组无线服务技术)的简称,它是GSM移动电话用户可用的一种移动数据业务。GPRS和以往连续在频道传输的方式不同,是以封包(Packet)式来传输。我们基于.NET Micro Framework 4.1平台,开发了YFSoft.Hardware.GPRS库,通过该库,用户简单调用相关接口,就可以实现GPRS通信。
阅读全文
posted @ 2011-02-16 23:49
刘洪峰AIoT
阅读(2508)
推荐(1)
2011年2月14日
摘要:
说明:这是上一篇文档《.Net Micro Framework开发板用户简明手册》的2.0版本,上一个版本基于.NET Micro Framework 4.0平台,而本手册基于.NET Micro Framework 4.1,采用VS2010进行用户程序开发。
该版本不仅把内核由.NET Micro Framework 4.0升级到.NET Micro Framework 4.1版本,并且解决了Release版本无法运行的问题,这大大减少了固件的大小,并提升了系统运行的效能。此外修改了USB驱动,使Vista和Win7上的驱动安装更为简单,还有重新划分了Flash区,使能了config区的原有功能。
阅读全文
posted @ 2011-02-14 00:17
刘洪峰AIoT
阅读(3421)
推荐(3)
2011年1月9日
摘要:
目前可以成为.NET MF开发板调试口的信道有,串口、USB和网口,一般情况下,一旦具体设定哪个信道,在不更换固件的情况下,是无法动态改变的。
阅读全文
posted @ 2011-01-09 23:17
刘洪峰AIoT
阅读(1603)
推荐(1)
2010年12月22日
摘要:
在单片机系统中,LED数码管的应用是很常见的,不过对我们偏软件开发的人来说,要想研究LED还得储备一定的知识才能进行近一步的工作。不过采用.NET Micro Framework系统,我们马上就可以站在软件人员的角度来研究LED数码管显示0~F数字的原理了。
阅读全文
posted @ 2010-12-22 23:52
刘洪峰AIoT
阅读(1838)
推荐(0)
2010年12月20日
摘要:
在各种以高科技偷盗为主题的电影中,我们常可以看到激光防盗系统,一根根红色的激光线构成了三维立体防盗体系。今天我们就借助红外激光头和光敏电阻做一个这样的防盗模型,当红外线被阻断后,开发板板上的蜂鸣器就会报警。
阅读全文
posted @ 2010-12-20 22:45
刘洪峰AIoT
阅读(1511)
推荐(3)