LPCOPEN库和示例

LPCOPEN:免费驱动程序,中间件和LPC微控制器的示例软件

LPCOPEN是一个广泛的自由软件库(驱动程序和中间件)和示例程序,使开发人员能够基于LPC微控制器创建多功能产品。亚博公司待遇所有LPC开发人员免费使用LPCOPEN。

请注意,McUxPresso IDE包括安装\ IDE \示例目录下的所有LPCOPEN软件包。

核心驱动程序库

核心驱动程序库包含常见的芯片特异性驱动程序。它分为两层:一个芯片驱动程序层,其中包含针对特定设备或家庭优化的驱动程序,以及包含特定于板功能和低级设置代码的板层。

将LPCopen与RTOS一起使用

LPCOPEN库是RTOS不可知论,可以与简单的控制回路一起使用。示例还包括在每个软件下载软件包中,供弗雷托斯使用。

中间件

LPCOPEN包括对关键中间件元素的访问:

  • Segger Emwin图形对象库
  • 游泳图书馆
  • LWIP开源网络堆栈 - 源代码和示例
  • USB库:所有LPC设备的USBD设备库和LPCUSBLIB开源USB主机堆栈 - 均使用USB ROM API或基于Flash的库

例子

LPCOPEN包括一组广泛的示例,旨在说明如何使用核心驱动程序库功能和中间件。示例证明了使用:

  • 诸如我之类的外围设备2C,UART,SPI和GPIO
  • USB主机和设备
  • 以太网与IP堆栈一起使用(LWIP)
  • Emwin和游泳图书馆