经过这一周晚上的奋战,终于将LPC系列ARM处理器的配置软件及基本驱动程序库基本搞定了。通过这套配置程序,开发者无需了解ARM处理器的内部结构就可以开发嵌入式固件程序了。开发者可以直接通过驱动配置软件对处理器进行配置,然后将驱动程序库包含到开发工程中,用户在开发过程中直接调用程序库提供的标准接口函数,从而实现对嵌入式处理器内部资源的控制和使用。开发的驱动配置程序截图如下图所示:
ARM处理器的开发库和配置程序对于软件开发人员和初学者应该很有价值,可以大大提高固件程序的开发效率,而且可以将固件程序的开发人员从最底层的硬件中释放出来,专心做固件应用层面的工作。目前,我这个东西只是开发了基本雏形,后继还会加入更加丰富的库函数和支持更多的处理器类型,如果这个东西做大了,我觉得应该就是一个通用的硬件虚拟层库(U-HAL),在这个库之上用户可以灵活的开发固件程序。U-HAL对于无操作系统的嵌入式用户应该存在一定的吸引力,大家认为如何呢?欢迎讨论。
用户292867 2010-7-26 09:14
用户411565 2009-8-24 17:58
用户211590 2009-8-22 14:55