通过MCUXpresso SDK提供的库和示例
-
NXP开发了广泛的有线通信库,并与选定的合作伙伴合作,提供互补的专业堆栈。每个解决方案都完全集成到MCUXpresso SDK并附带了现成的软件示例,以帮助您完成深入的评估并开始您的设计。
的MCUXpresso SDK包括恩智浦及其战略合作伙伴的Enabling Software Technologies,使您能够快速、顺利地从最初的原型开发过渡到完整的产品开发,使您能够更多地关注产品差异化。
NXP开发了广泛的有线通信库,并与选定的合作伙伴合作,提供互补的专业堆栈。每个解决方案都完全集成到MCUXpresso SDK并附带了现成的软件示例,以帮助您完成深入的评估并开始您的设计。
NXP的USB应用程亚博波胆怎么算的序主机和设备库提供了完整的源代码和广泛的示例。的MCUXpresso SDK默认配置包括所有必要的驱动程序和几个示例应用程序,以帮助您充分利用USB功能,MCUXpresso外设工具使您能够快速和轻松地配置USB驱动程序为您的应用程序的亚博波胆怎么算的需求。本文以裸金属和基于rtos的实现提供了示例,并提供了全USB和高速USB的构建选项。
宿主 | 设备 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
设备的家庭 | 核心 | 功率输出* * |
美国疾病控制与预防中心,藏
|
音频
|
存储
|
相机
|
PHDC
|
美国疾病控制与预防中心,藏
|
音频
|
存储
|
相机打印机, PHDC |
VNIC
|
K2x | Cortex-M4 | |||||||||||
K32 L2x | Cortex-M0 + | |||||||||||
K32 L3x | Cortex-M4 | |||||||||||
K6x | Cortex-M4 | |||||||||||
K8x | Cortex-M4 | |||||||||||
LPC51U68 | Cortex-M0 + | |||||||||||
LPC5411x | Cortex-M4 + Cortex-M0 + | |||||||||||
LPC54S / 540 xx | Cortex-M4 | |||||||||||
LPC54S018JxM | Cortex-M4 | |||||||||||
LPC546xx | Cortex-M4 | |||||||||||
LPC551x / S1x | Cortex-M33 | |||||||||||
LPC552x / S2x | Cortex-M33 | |||||||||||
LPC55S6x | 双重Cortex-M33 | |||||||||||
i.MX RT5xx | Cortex-M33 +节奏®Tensilica®融合F1 DSP | |||||||||||
i.MX RT6xx | Cortex-M33 + Cadence Tensilica HiFi 4 DSP | |||||||||||
i.MX RT101x | Cortex-M7 | |||||||||||
i.MX RT102x | Cortex-M7 | |||||||||||
i.MX RT105x | Cortex-M7 | |||||||||||
i.MX RT106x | Cortex-M7 | |||||||||||
i.MX RT1160 | Cortex-M7 + M4 | |||||||||||
i.MX RT1170 | Cortex-M7 + M4 |
**需要NXP的USB PD产品亚博公司待遇
Azure RTOS USBX是一个高性能的USB主机、设备和在线(OTG)嵌入式堆栈。Azure RTOS USBX与Azure RTOS ThreadX完全集成,可用于所有支持ThreadX的处理器。像ThreadX一样,Azure RTOS USBX被设计成占用空间小、性能高,非常适合那些需要与USB设备连接的深度嵌入式应用程序。亚博波胆怎么算的USBX可免费在NXP mcu上使用。有关USBX的更多信息,请访问微软Azure网站.
*Azure RTOS USBX目前可用于i.m mx RT10xx, i.m mx RT116x/7x和LPC55S6x/2x/1x设备的评估板,并可作为MCUXpresso SDK的一个选项,包括从MCUXpresso IDE内的SDK下载。注意USBX不能与ThreadX以外的任何RTOS一起使用。
NXP已与嵌入式系统研究院(EmSA)合作,为我们的CAN / CAN-FD微控制器提供基于Micro CANopen Plus堆栈的CANopen和CANopen FD库。这些库是免费使用的,可以通过MCUXpresso SDK以及实现CANopen和CANopen FD设备和管理器的全亚博波胆怎么算的功能示例应用程序。EmSA提供了CANopen Architect Software作为免费下载,以帮助您超越示例并生成自定义配置。
EmSA的栈利用了NXP的CAN和CAN- fd SDK驱动程序,提供了完整的源代码和基本示例。
设备的家庭* | 核心 | 可以驱动程序 | CAN-FD司机 | EmSA CANopen堆栈 | EmSA CANopen FD栈 | 推荐评估委员会(年代) 【点击进入SDK】 |
---|---|---|---|---|---|---|
柯 | Cortex-M0 + / M4 | |||||
K6x | Cortex-M4 | |||||
LPC54S / 540 xx | Cortex-M4 | LPCXpresso54018 + OM13099 LPCXpresso54S018 + OM13099 |
||||
LPC54S018JxM | Cortex-M4 | LPCXpresso54S018M + OM13099 | ||||
LPC5460x | Cortex-M4 | LPCXpresso54628 + OM13099 | ||||
LPC5461x x / 62 | Cortex-M4 | LPCXpresso54628 + OM13099 | ||||
LPC551x / S1x | Cortex-M33 | LPCXpresso55S16 | ||||
i.MX RT102x | Cortex-M7 | MIMXRT1020-EVK | ||||
i.MX RT105x | Cortex-M7 | MIMXRT1050-EVKB | ||||
i.MX RT106x | Cortex-M7 | MIMXRT1060-EVK | ||||
i.MX RT1160 | Cortex-M7 + M4 | MIMXRT1160-EVK | ||||
i.MX RT1170 | Cortex-M7 + M4 | MIMXRT1170-EVK |
*功能可能不能在上面列出的每个家族的所有部件上使用。
NXP的以太网驱动程序和中间件库提供了完整的源代码——包括驱动程序和网络接口级应用程序。亚博波胆怎么算的示例基于流行的开源LWIP TCP/IP库,并作为裸金属和基于rtos的实现提供。此外,还为特定平台提供了完整的云连接应用程序。亚博波胆怎么算的提供的示例展示了最常用的网络元素的用法:
安全服务器 | ||||||
---|---|---|---|---|---|---|
设备的家庭* | 核心 |
WolfSSL
|
MBedTLS
|
HTTP服务器 | MQTT | TCP / UDP |
K6x | Cortex-M4 | |||||
LPC54S / 540 xx | Cortex-M4 | |||||
LPC54S018JxM | Cortex-M4 | |||||
LPC546xx | Cortex-M4 | |||||
i.MX RT102x | Cortex-M7 | |||||
i.MX RT105x | Cortex-M7 | |||||
i.MX RT106x | Cortex-M7 | |||||
i.MX RT1160 | Cortex-M7 + M4 | |||||
i.MX RT1170 | Cortex-M7 + M4 |
Azure RTOS NetX Duo嵌入式TCP/IP网络栈是微软先进的工业级双IPv4和IPv6 TCP/IP网络栈,专为深度嵌入式、实时和物联网应用而设计。亚博波胆怎么算的NetX Duo提供嵌入式应用程序的核心网络协议,如I亚博波胆怎么算的Pv4, IPv6, TCP和UDP,以及一套完整的附加的,更高级别的附加协议。Azure RTOS NetX Duo通过附加的安全产品也很安全,包括Azure RTOS NetX secure IPsec和Az亚博公司待遇ure RTOS NetX secure SSL/TLS/DTLS。所有这一切,加上占用空间小、执行速度快和卓越的易用性,使Azure RTOS NetX Duo成为要求最高的嵌入式物联网应用程序的理想选择。亚博波胆怎么算的有关netxduo功能的更多信息,请访问微软Azure网站.
Azure RTOS NetX Duo目前提供了i.m mx RT102x/5x/6x和i.m mx RT116x/7x评估板的示例,作为MCUXpresso SDK和MCUXpresso IDE中的可选下载。NetX Duo中间件还提供在用于i.m mx RT1010/15系列和LPC5500系列的SDK包中,供希望将其用于自己的网络连接实现的客户使用。注意,NetX Duo不能与ThreadX以外的任何RTOS一起使用。
NXP的GenAVB/TSN栈是一组软件组件,在支持的NXP微控制器上提供时间敏感网络(TSN)和音频视频桥接(AVB)功能。这些堆栈和提供的示例应用程序是免费使用的,支持裸金属和FreeRTO亚博波胆怎么算的S应用程序,并与MCUXpresso SDK兼容。在源代码中提供了亚博波胆怎么算的示例应用程序,并演示了各种TSN和AVB用例。
AVB/TSN包目前仅作为支持平台的附加包可用。请参阅下载选项卡以访问这些包。
TSN包提供:
AVB包增加了:
设备的家庭 | 核心 | 真空断路 | 听 | 推荐评估委员会(年代) |
---|---|---|---|---|
i.MX RT105x | Cortex-M7 | MIMXRT1050-EVKB | ||
i.MX RT117x | Cortex-M7 + Cortex-M4 | MIMXRT1170-EVK |