.NET Micro work 和.NET Compact work不同,并不是.NET work的子集,而是更贴近硬件底层,它提供了许多诸如GPIO、PWM、SPI、I2C和OneWire等硬件操作类库。由此可以让普通的软件开发人员相对平滑的过度到硬件开发领域,也足以让以前相对封闭的硬件系统通过二次开发的方式扩展硬件模块成为一种流行(随着物联网技术的深入发展,未来软件不仅需要组态化,硬件其实更需要组态化)。

由于非硬件研发出身,最早接触I2C接口是在2007年初次接触.NET Micro work的时候,当时并没有和实际的硬件打交道,而是从软件层面封装了一个可以进行I2C总线虚拟通信的模拟器(参见博文《.Net Micro work研究—带I2C总线的模拟器》),后来在2008年为T

收藏 打印