`
mmdev
  • 浏览: 13143474 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

支持横竖屏切换的.Net Micro Framework模拟器

 
阅读更多

.Net Micro Framework V3.0开始,就一直期待美国团队能推出横竖屏切换功能的模拟器,但直到V4.0的推出也没有实现该功能。由于手头上的一些开发板带有的竖屏的LCD,所以离开开发板,开发相关界面就会难以调试,所以只好自行开发一个支持横竖屏切换的模拟器。

原先我推出的.Net Micro Framework V3.0模拟器界面很难修改为竖屏方式(即使修改,效果也会很难看),所以重新用Photoshop进行了界面设计,这样切换后的横竖屏都会比较易于接受。

在开发横竖屏时有一个技术上的难点,就是模拟器显示的尺寸来源于YFEmulator.exe.emulatorconfig文件,内容如下:

<LcdDisplay id="mydisplay">

<Width>320</Width>

<Height>240</Height>

<BitsPerPixel>16</BitsPerPixel>

</LcdDisplay>

而该文件的操作和读取并不是由我们可扩展代码所控制的,但是如果修改核心Microsoft.SPOT.Emulator.dll就有可能造成系统默认的模拟器出问题(也可能使其它第三方扩展模拟器出问题),所以最后还是采用直接修改YFEmulator.exe.emulatorconfig文件的方案,但是这会带来一个问题,切换横竖屏时不能实现“无缝切换”,需要重启模拟器。

<横屏>

<竖屏>

上图就是新设计的.Net Micro Framework V4.0模拟器,和我设计V3.0模拟器一样比系统模拟器多两个按键(BackMenu),此外还带有IO扩展面板,可以在没有硬件开发板的情况下进行GPIOi2cSPI、串口的程序开发和调试。

关于模拟器更多更详细的介绍,请参见我以前写的几篇blog

1Micro Framework 3.0模拟器改造

http://blog.csdn.net/yefanqiu/archive/2009/02/01/3855650.aspx

2.Net Micro Framework研究—模拟器改造

http://blog.csdn.net/yefanqiu/archive/2007/10/31/1860020.aspx

3.Net Micro Framework研究—带IO的模拟器

http://blog.csdn.net/yefanqiu/archive/2007/12/30/2005462.aspx

4.Net Micro Framework研究—带AD的模拟器

http://blog.csdn.net/yefanqiu/archive/2007/12/31/2006197.aspx

5.Net Micro Framework研究—带I2C总线的模拟器

http://blog.csdn.net/yefanqiu/archive/2007/12/31/2006370.aspx

6.Net Micro Framework研究—模拟器直接运行MF程序

http://blog.csdn.net/yefanqiu/archive/2008/01/02/2010225.aspx

模拟器下载地址

http://www.sky-walker.com.cn/yefan/YFEmulator_4_0.rar

使用方法

1、解压后,把YFEmulator.exeYFEmulator.exe.emulatorconfig文件拷贝到任意目录。

2、直接运行YFEmulator.exe即完成注册。

3、在工程属性中打开“.Net Micro Framework”操作面板,Transport选择“Emulator”,Device选择"YFSoft Emulator"即可使用。

分享到:
评论

相关推荐

    .Net Micro Framework模拟器

    这是我自己改造的.Net Micro Framework模拟器,比windows自带的漂亮多了。 覆盖该目录下的同名文件(路径以实际开发包安装位置为准)即可。 C:\Program Files\Microsoft .NET Micro Framework\v2.0.3036\Tools 支持...

    .Net Micro Framework 模拟器(支持方向键)

    注:比上一个模拟器多了支持方向键控制 这是我自己改造的.Net Micro Framework模拟器,比windows自带的漂亮多了。 覆盖该目录下的同名文件(路径以实际开发包安装位置为准)即可。 C:\Program Files\...

    Expert .NET Micro Framework

    The Microsoft .NET Micro Framework is a small and efficient .NET runtime environment used to run managed code on devices that are too small and resource constrained for Windows CE and the Compact ...

    Microsoft .net micro framework 4.0 SDK 含源码

    .NET Micro Framework 4.0相较于之前的版本,提升了性能和稳定性,增强了对硬件的支持,例如USB设备通信和网络协议栈的改进。此外,它也支持更丰富的.NET Framework类库,使得开发者可以利用更多的.NET功能。 在...

    Microsoft .NET Micro Framework嵌入式编程(美 汤普逊)

    《Microsoft .NET Micro Framework嵌入式编程》是美国作者汤普逊所著的一本深入探讨.NET Micro Framework(简称.NET MF)技术的专业书籍。这本书旨在帮助读者理解和掌握如何在嵌入式系统中应用.NET Micro Framework...

    Microsoft .NET Micro Framework 2.5 SDK

    1. **msvcr80.dll、msvcp80.dll、msvcm80.dll**:这些是Visual C++ 8.0运行时库文件,是.NET Micro Framework的一部分,用于支持C++代码的运行。它们包含C运行时库和C++标准库的函数实现,对于在.NET MF环境中执行...

    《玩转.NET Micro Framework移植-基于STM32F10x处理器》源程序.rar

    《玩转.NET Micro Framework移植-基于STM32F10x处理器》这本书的主题聚焦于将.NET Micro Framework(简称.NET MF)应用到STM32F10x系列微控制器上,这是一个涉及嵌入式系统开发、C#编程以及硬件平台集成的重要技术...

    .Net Micro Framework 移植说明文档

    2. **C#或C++编程能力**:.NET Micro Framework支持C#和C++编程语言,因此开发人员需要熟练掌握至少一种。 3. **硬件知识**:理解目标硬件的工作原理和技术规格,能够编写驱动程序和配置硬件参数。 4. **操作系统...

    Expert .NET Micro Framework(德 Jens Kühner)

    《Expert .NET Micro Framework》是由Jens Kühner编著的一本专著,该书深入探讨了.NET Micro Framework这一小巧而强大的嵌入式系统开发框架。.NET Micro Framework是微软推出的一个开源平台,旨在为资源有限的设备...

    .net micro framework file

    .NET Micro Framework(简称.NET MF)是微软开发的一个轻量级.NET框架,主要针对嵌入式设备和物联网(IoT)应用。它提供了基础的.NET编程模型,使得开发者能够使用C#、VB.NET或其他.NET语言来编写高效能的嵌入式程序。...

    .NET Micro Framework Key文件部署说明

    - 部署完成后,开发板将能够成功激活.NET Micro Framework,从而支持应用程序的加载和运行。 #### 四、注意事项 - **芯片ID的重要性**:每个开发板的芯片ID都是唯一的,因此在发送注册邮件时,必须准确无误地提供...

    Windows Embedded从入门到精通系列课程(18):.NET Micro Framework——用模拟器零成本体验MF开发

    在这个部分,我们专注于如何通过模拟器进行零成本的.NET Micro Framework开发,让你无需硬件就能开始实践。 **.NET Micro Framework概述** .NET Micro Framework(NETMF)是微软为小型、低功耗设备开发的一个操作...

    GHI .NET Micro Framework培训教材(英文版)

    - **FEZ Family系列**:其中包括FEZ Domino、FEZ Mini和FEZ Cobra等设备,这些设备均支持.NET Micro Framework并提供了丰富的外设接口。 #### 五、组件驱动开发 - **数字输入输出**:介绍了如何使用.NET Micro ...

    .NET Micro Framework for Windows 7(X64) USB驱动安装说明

    现在你可以通过Visual Studio或其他支持.NET Micro Framework的开发工具进行调试和交互。 7. **安全操作**:安装完成后记得恢复驱动程序签名设置,以免影响其他正常程序的运行。在“设备管理器”的“工具”菜单中,...

    expert .net micro framework

    expert .net micro frameworkexpert .net micro frameworkexpert .net micro framework

    .NET Micro Framework Testing Batch File Generator

    .NET Micro Framework自动化测试工具,需.NET Micro Framework3.0和.NET Micro Framework Test Kit支持...

    .NET Micro Framework开发板使用手册(红牛开发板)

    总的来说,.NET Micro Framework为红牛开发板提供了强大的软件开发支持,让开发者可以利用熟悉的.NET编程模型来实现复杂的硬件控制。通过深入学习.NET MF的原理和API,以及熟练掌握开发工具的使用,你将能够充分发挥...

Global site tag (gtag.js) - Google Analytics