目前MF支持ARM7和ARM9系列的CPU,随着时间的推移,一定会增加更多的CPU系列,相关硬件开发套件,可以参考这个网页上的信息(http://www.microsoft.com/netmf/hardware/default.mspx)。
由于是初学嵌入式开发,所以相关内容的理解肯定是肤浅的,这个系列的文章也是边做边写,希望和嵌入式开发爱好者共同学习,共同成长。
言归正传,下面谈谈.Net Micro Framework的平台移植。
在WINCE中,我们知道有Platform Builder工具,目前最新的版本PB6.0已经作为VS2005的一个插件了。在MF中也有类似的工具,不过称为Porting Kit。
由于MF还处在发展阶段,所以相关移植工具目前还非常粗糙(不知道什么时候MF的Porting Kit也可以作为一个插件移植到VS中去?),不过目前MF还是提供了一个程序(/tools/bin/SolutionWizard.exe,这个程序和PB6.0有些相似了,不过远谈不上强大),可以做一些初步的移植工作,下面来了解一下它的基本功能。
1、选择Poring kit的所在的目录
2、选择任务的类型(这点和PB类似,为了简单期间我们选择第二项)
3、选择解决方案(一定要选择和你要移植的平台最接近的方案)
4
4、填写你要移植的新平台属性
5、添加新平台的主要属性,这一步非常关键,需要结合具体的平台信息填写。
a
6、选择需要加入的项目
Tinyclr 是MF CLR的核心,也是MF的价值之所在,这部分源码是不公开的。
NativeSample是一个本地代码,可以不需要MF CLR,就可以直接进行,其存在的目的主要是为了测试驱动程序。
剩下的几个就是booterloader的了,具体的区别我目前还不清楚:)
7、选择要添加的功能
a
8、添加相关的支持库(如协议栈等,这部分代码也是非公开的)
a
9、完成
九九归真,不过这九步仅仅是一小步,更多的工作还在后面呢,以后我会边学边写,曲径通幽,MF的精彩还在继续:)
分享到:
相关推荐
《玩转.NET Micro Framework移植-基于STM32F10x处理器》源程序
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 ...
.NET Micro Framework 电子书
.net micro framework关于文件操作的例子,非常详细。还包括了点击等东西
《玩转.NET Micro Framework 移植-基于STM32F10x处理器》一书所有的源代码。其它更多的资源可以访问我的blog:http://blog.csdn.net/norains 谢谢!
expert .net micro frameworkexpert .net micro frameworkexpert .net micro framework
.NET Micro Framework自动化测试工具,需.NET Micro Framework3.0和.NET Micro Framework Test Kit支持...
基于Cortex-M3处理器的.Net Micro Framework移植.pdf
Microsoft .NET Micro Framework 2.5 SDK。 这个我暂时没用,权当放在这里存放,需要的,自己动手。
近来有些刚入门的用户,不太了解.NET Micro Framework开发板的使用,所以写了这篇文档,以期缩短用户对开发板的熟悉时间。
micro framework 4.0 SDK,最新开发工具包
如果你想开发一个小型设备平台,建议使用微软.NetMicro Framework 技术,本文将详细描述开发移植.netmicroframework的过程,包括硬件抽象层(HAL),平台抽象层(PAL)的函数的描述,以及内存分配讲解等。
这是我自己改造的.Net Micro Framework模拟器,比windows自带的漂亮多了。 覆盖该目录下的同名文件(路径以实际开发包安装位置为准)即可。 C:\Program Files\Microsoft .NET Micro Framework\v2.0.3036\Tools 支持...
.NET Micro Framework 电子书
http://item.taobao.com/item.htm?id=7117999726 .NET Micro Framework开发板的Key文件的部署说明。
.NET Micro Framework开发板原理图(红牛开发板)
.NET Micro Framework开发板使用手册(红牛开发板)
如何顺利编译.Net Micro Framework Porting Kit 4.1 安装路径不能有空格
.NET Micro Framework for Windows 7(X64) USB驱动安装说明,包含相应的驱动程序