论文部分内容阅读
Net Micro Framework是微软基于.Net平台设计的新型嵌入式操作系统,以下简称MF,它主要是针对硬件资源有限的设备进行设计的,目标是使得C#托管程序运行在资源受限的设备上面。它的出现标志着嵌入式系统向小型设备领域又迈出了重要一步。
在本文中,系统地讨论了MF的特性及应用领域,深入地分析了MF的分层次结构以及各层次之间的关系,剖析了通信机制,总结了MF移植及外设驱动开发的一般策略和方法。在本文最后,将此平台应用于分布式数据采集系统中,完成了分布式数据采集节点的设计。
将MF移植到Cortex-M3平台,完成了交叉编译环境的搭建,平台配置信息的定义,内存配置文件的编写,启动代码的改写,中断控制器的移植,GPIO、串口、Systick、A/D、LCD等重要驱动模块的编写和调试,最后将此平台运用到分布式数据采集系统中。通过这些实践,加深了对Cortex处理器的理解,对MF系统引导过程和运行时环境有了更深入的认识,这些都会在本文中有所体现。
由于嵌入式系统的特殊性和多样性,MF目前支持的平台还比较少,系统移植和应用开发技术还待成熟和完善。相信随着我们对它的不断了解和掌握,MF可以在更多的领域发挥更大的价值。