叶帆工作室

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

【玩转.Net MF – 04】远程屏幕截图

前篇文章,我们实现了远程文件查看器,现在我们趁热打铁为.Net MF实现远程屏幕截图程序(类似VS2008远程工具中的远程放大程序)。实现远程屏幕截图的思路很简单,就是直接获取设备的显存数据,由PC再现画面。由于我们已经实现了Custom信道,所以我们在原有程序基础上,增添一个Custom_Com...

2010-02-25 23:02:00

阅读数:5194

评论数:8

【玩转.Net MF – 03】远程文件查看器

虽说目前.Net Micro Framework已经支持文件系统(FAT16/FAT32),但在远程还无法直接访问,从某种意义上讲,无法和PC交互的存储介质显得有些鸡肋。我做SideShow相关开发的时候,为了向该文件系统拷贝文件,实现了UsbMassStorage功能,把设备当优盘来用,但这样做...

2010-02-25 14:03:00

阅读数:4957

评论数:0

在Corex-M3开发板上移植.Net Micro Framework系列文章

2010-02-23 18:49:00

阅读数:2165

评论数:2

【玩转.Net MF – 02】让PC成为MF的鼠标键盘

考虑一个应用场景,你设计了一个多功能带LCD显示的仪器,假设为了节省成本,没有安装触摸屏和扩展外接鼠标键盘的接口,仪表上仅有几个外置按钮,但是由于功能相对复杂,需要配置很多参数,如果单单依靠外置按钮,输入不仅慢,还得为此设计一套输入规则,想想看如果能通过仪表调试口,通过扩展让我们的PC成为它的鼠标...

2010-02-22 12:53:00

阅读数:3385

评论数:4

【玩转.Net MF – 01】Flash远程读写

目前在PC远程访问设备Flash,也就是部署TinyCLR和下载应用程序。在以前写的《NandFlash驱动开发》文章,我们知道Flash被分为六个区,典型的结构如下(以Sam9261_ek开发板为例):const BlockRange g_K9F2G_8_BlockStatus[] ={    ...

2010-02-20 23:16:00

阅读数:8509

评论数:5

【.Net Micro Framework PortingKit – 15】移植总结(兼谈MF未来发展)

从元旦开始,便利用业余时间从事基于Cortex-M3内核上的.Net Micro Framework的移植工作。虽然到现在算起来有一个多月的时间,但是我平日的正常工作时间大部分都花在和同事一起做WiFi驱动的开发上了,除去写这一系列文章的用时,真正在Cortex-M3内核上移植时间最多也就十几天。...

2010-02-19 16:20:00

阅读数:7848

评论数:11

【.Net Micro Framework PortingKit – 14】TinyCLR编译与测试

在前面的系列文章中我们不厌其烦地一一介绍了在NativeSample中如何开发和调试驱动。从今天开始,我们将介绍TinyCLR项目的相关知识,也许读者以为这又得需要洋洋洒洒十几篇才能介绍的完,其实不然,这将是该系列中唯一篇介绍TinyCLR的文章。由于TinyCLR的相关代码与硬件无关,我们所做的...

2010-02-18 00:41:00

阅读数:5137

评论数:0

【.Net Micro Framework PortingKit – 13】LCD驱动开发

LCD驱动其实对TinyCLR并无必要,特别是在EM-STM3210E开发板上,因为该开发板上的内存太小了,片内64K,片外扩展了128K,加起来也不过172K,而我们知道针对320*240的显示大小,16bit的位图所占的大小就是150K,很显然.Net Micro Framework所提供的图...

2010-02-17 19:39:00

阅读数:5040

评论数:3

【.Net Micro Framework PortingKit – 12】SysTick驱动开发

SysTick驱动对TinyCLR来说非常重要,.Net Micro Framework系统的多线程和多任务(对托管代码来说是单任务多线程,但是还存在和托管代码同时运行的任务,如我们用MFDeploy程序Ping TinyCLR或擦写Flash 的时候,就是另外的任务在执行)就是靠它来实现的。Sy...

2010-02-17 00:33:00

阅读数:3678

评论数:2

【.Net Micro Framework PortingKit – 11】NandFlash驱动开发

对.Net Micro Framework系统来说,正常情况下Flash(包括NandFlash和NORFlash)分为六个区,分别为:1、        BLOCKTYPE_BOOTSTRAP(存放启动代码,一般为TinyBooter)2、        BLOCKTYPE_CONFIG(配置区...

2010-02-15 20:16:00

阅读数:4089

评论数:0

【.Net Micro Framework PortingKit – 10】世界首款Cortex-M3内核MFV4诞生

目前在Cortex-M3平台上最常见的嵌入式操作系统就是UCOSII了,除此之外可支持的主流嵌入式操作系统就难以见到了,这是因为Cortex-M3主频较低(常见72M),不支持MMU,片内Flash和片内RAM都比较小等等,这几点限制,就使诸如WINCE系统、嵌入式Linux等需要MMU支持的系统...

2010-02-13 19:25:00

阅读数:7154

评论数:5

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