会员登入 | 购物车(0) | 网站導覽 | ENGLISH | 繁體中文
 
   
   
基于Microsoft®.NET Micro Framework的嵌入式开发平台解决方案
基于Ethernet to DMX512的电力LED照明/显示解决方案
基于多种有线/无线通信转换解决方案
基于RF的HMI Booster pack解决方案
基于Google powermeter的智能电表解决方案

相關資源:

 

免費下載 .NETMF 移植Ti Stellaris Cortex-M3 Source Code: 

» Golden IC .NET Micro Framework port on ARM Cortex-M based Ti Stellaris MCU source code

 

鉅京科技 .NET Micro Framewok 硬體: » GDK101 開發板

 

鉅京科技 .NET Micro Framewok 示範影片: » Golden IC demo videos

 

1. .NET Micro Framework是什么?

 

Microsoft®.NET Micro Framework作为.NET家族的一员,具有自启动的特性,并且微软在HAL层引入操作系统的必要特性,如:启动管理、中断处理、线程调度、内存管理等,是一种可以在CPU顶端直接管理代码(C#应用)而无需操作系统的框架,可应用于价格较低、资源受限和没有MMUmemory management unit)的小型处理器;通过将.NET 的可靠性和效率结合Visual Studio® 的高效,针对的小型设备开发应用程序,帮助使用熟悉Visual Studio工具的开发者来构建托管的嵌入式应用程序。

For current Embedded developers, this means that they can now leverage the productivity gains that have been achieved on the desktop and reduce their time to market.

The .NET Micro Framework is a fully integrated Visual Studio experience brings a reliable and productive development system to the embedded world.

With .NET Micro Framework, you can:


·        Easily develop powerful, interactive, and complex applications

·        Securely connect devices over wired or wireless protocols

·        Develop reliable solutions faster at lower cost

·        Develop full solutions using .NET including devices, servers, and the cloud

 

The .NET Micro Framework enables faster development of more capable embedded systems that are smart, securely connected, and easier to manage. By supporting modern development tools and paradigms, .NET Micro Framework allows embedded project managers to improve productivity by bringing innovative products to market faster and at lower cost.

Through its fully integrated Visual Studio experience, the .NET Micro Framework brings a reliable and productive development system to the world of embedded development. Complex applications can be developed faster by leveraging the powerful emulation and debugging capabilities. The familiar development environment allows .NET desktop programmers to work easily on embedded projects.

.NET Micro Framework website.

2. GOLDEN-IC能提供什么?

 

从开发者的角度来说,使用NETMF主要需要做两个工作,一个是将NETMF移植到目标硬件,另一个是使用MF控制硬件。而移植需要大量经验、成本和时间,移植完成之后开发者不需要接触硬件实现应用。GOLDEN-IC设计通用硬件平台,完成.NETMF移植的同时,增加可选的功能模组如WIFI,PPP(3G)USB等,并完成可靠性的验证。GOLDEN-IC作为微软.NETMF的合作伙伴,提供.NET MF的硬件和软件集成解决方案,通过可选的价格合理硬件模组和芯片,最小化产品研发过程中的风险.

 

3. 钜京科技.NET Micro Framework解决方案


1)硬件平台
GOLDEN-IC
已推出基于.NET Micro Framework开发平台Golden SoM™,使用TI Stellaris ARM® Cortex™-M3的80MHZ主频MCU,包括16MB RAM,4MB FLASH,1x SPI, 1xI2C,1 x UART,1xRS485,2xRS232,1 x CAN,2 x 108通道ADC及周边可选模块,内含TCP/IP协议栈,WiFi驱动,PPP (GPRS/ 3G)驱动,LCD显示驱动,嵌入式USB host/device/OTG驱动等。


1. Golden SoM™开发平台

  

2)提供软件移植工具包(SPK)包括:HAL-硬件抽象层,40多个库函数,平台抽象层40多个库函数,以及ARM Cortex M3的库函数和复杂应用驱动。支持众多串行通讯和网络的标准接口(比如SPII2CGPIOUART),本地 TCP/IP 网络,无线网络ZIGBEE,WIFI,PPP(3G)等协议,支持服务设备配置文件 (DPWS) 库的技术与闪存保护;


2. Golden SoM™.中的NET Micro Framework开发平台架构

Porting kitARM Cortex M3移植工具包,SDK为软件开发工具包)



3)软件开发工具包(SDK):

免费下载的.NET Micro Framework 软件开发工具包与Microsoft Visual Studio 紧密集成,不仅可以使用.NET 库的子集在 C# 中开发嵌入式应用程序,还提供了设备内调试、对象浏览、IntelliSense® 以及集成构建和部署等可提高工作效率的功能,将.NET 的高效率优势带到了小型设备开发中;.NET 公共语言运行库 (CLR) 子集的可启动、设备内实现将 .NET 开发的优势引入了小型设备。内置对垃圾收集以及异常处理的支持,使得代码更易于编写,更不容易出错。仅支持安全的”IL 指令,可防止错误的执行。可以使用 C# 语言为通过支持接口(如 SPII2CGPIO USART)连接的硬件编写设备驱动程序直接支持新硬件。


 


图3 .NET Micro Framework开发环境及模拟器

 

4. .NET Micro Framework的应用实例


基于.NET Micro Framework技术的产品已在消费电子,医疗器械,通信产品,汽车电子,工业控制等多个行业领域投入商用,带给用户全新的体验。可以帮助有志于学习.NET Micro Framework.的开发者完成从初学者完成从到专业研发者转变。

 

典型范例包括
1.自动机器人:完成迷宫解谜或者物体辨识,如割草机,吸尘器等,

2.GPS数据记录器:驾车路线、加速度、海拔、温度等记录,存储于SD卡或者USB驱动设备。
3.家居自动化:可以从任何网络浏览器中完成家居自动化控制,而不需要昂贵和复杂的电路,而仅仅一个简单的模组即可完成。

 
 
COPYRIGHT © 2010 GOLDEN IC TECHNOLOGY CO., LTD. ALL RIGHTS RESERVED.BETTER WITH RESOLUTION 1024X768 TO VISIT OUR WEBSITE .