close
当前位置: 物联网在线 > 技术文库 >

NXP与Amazon FreeRTOS携手 LPC54018 IoT解决方案

LPC54018 IoT解决方案由恩智浦与Embedded Artists携手开发,该解决方案是一款独立式高性能微控制器解决方案,适用于开发支持AWS的产品。该解决方案包含一个基于LPC54018的模块,提供板载Wi-Fi和用于快速开发及原型设计的基板。恩智浦IoT模块提供卓越的存储器可扩展性,提供基于嵌入式SRAM物理层防克隆的可信Root (可选),以及片上加密加速器。LPC54018 IoT解决方案支持Amazon Web Services (AWS)上的Amazon FreeRTOS,能够为开发人员提供面向AWS的通用连接。

Amazon FreeRTOS为用户提供各种工具,支持轻松快捷地部署基于MCU的互联设备和开发IoT应用,同时不必担心跨海量设备扩展的复杂性。接入后,IoT设备应用既可以利用云端的功能,也可以继续通过AWS Greengrass在本地处理数据。

LPC与Amazon FreeRTOS携手,借助其易于使用的软件库,提供多层级的网络流量防护,简化云端接入和空中设备管理,为新一代互联设备保驾护航。
LPC540XX MCU Family Block Diagram
Limitless IoT Opportunity with Node-to-Cloud Connectivity

特性

  • Amazon FreeRTOS – 基于FreeRTOS内核的开源MCU操作系统
  • LPC54018高功效微控制器(MCU)
  • 180 MHz Arm® Cortex®-M4内核
  • 128Mb Macronix MX25L12835 Quad-SPI闪存
  • Longsys GT1216 WiFi模块基于Qualcomm QCA4004
  • 双Hirose扩展连接器提供对各种外设和内存扩展的访问
  • 外部硬件调试器接头
  • 272x480彩色LCD显示屏,采用经优化的TouchGFX GUI
  • 2个用户LEDs,外加复位、ISP (3)和用户按钮
  • 多个扩展选件,包括Arduino Expansion Site
  • Knowles SPH0641LM4H数字麦克风
  • 微型SD卡插槽
  • 恩智浦MMA8652FCR1加速度传感器
  • 立体声音频编解码器,带线路输入/输出
  • 全速USB端口,具有可用作主机或设备Micro A/B接头
  • 10/100Mbps以太网(RJ45连接器)
  • 128 Mb Winbond SDRAM
  • 基于板载高速USB的Link2硬件调试器,提供CMSIS-DAP和SEGGER J-Link OB协议选项,用于调试已安装的模块


(责任编辑:ioter)

用户喜欢...

对比为μClinux、μC/OS-II、eCos、FreeRTOS和rt-thread

基于STM平台且满足实时控制要求操作系统,有以下5种可供移植选择。分别为Clinux、C/OS-II、eCos、FreeRTOS和rt-thread。下面分别介绍这五种嵌入式操作系统的特点及不足,通过对比,读者可以根据...


嵌入式操作系统FreeRTOS的原理与实现

摘要:FreeRTOS是一个源码公开的免费的嵌入式实时操作系统,通过研究其内核可以更好地理解嵌入式操作系统的实现原理.本文主要阐述FreeRTOS系统中的任务调度机制、时间管理机制、任务管理...


FreeRTOS操作系统介绍

FreeRTOS(读作"free-arr-toss")是一个嵌入式系统使用的开源实时操作系统。FreeRTOS被设计为“小巧,简单,和易用”,能支持许多不同硬件架构以及交叉编译器。 FreeRTOS自2002年Richard Barry开始开发以...


FreeRTOS 特性简介

FreeRTOS 由 Richard Barry 开发,是一个开源的、可移植的、小型的嵌入式实时操作系统内核。FreeRTOS 既支持抢占式多任务,也支持协作式多任务。 FreeRTOS的主要特性如下: 实时性: FreeRTOS “可以...


FreeRTOS 使用指南

繁星电子开发团队制作 作为一个轻量级的操作系统,FreeRTOS 提供的功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能等,可基本满足较小系统的需要。FreeRTOS 内核支...


FreeRTOS--API函数

一、任务创建 1. xTaskCreate task. h portBASE_TYPE xTaskCreate( pdTASK_CODE pvTaskCode, const portCHAR * const pcName, unsigned portSHORT usStackDepth, void *pvParameters, unsigned portBASE_TYPE uxPriority, xTaskHandle *pvCreatedTask ); 创建新...


FreeRTOS源代码结构

FreeRTOS 源代码结构 基本目录结构 下载的FreeRTOS包含每种处理器体系的源代码以及范例程序。把所有体系的源代码打包可以方便分发,但是文件的数量可能会让人感到畏惧。幸好目录结构非常...


FreeRTOS源代码的编程标准与命名约定

不是完全的直译,有些地方原文有些啰嗦,被我删减了。 编程标准 (Coding Standard) FreeRTOS 源代码遵守 MISRA (Motor Industry Software Reliability Association) 规范。 与 MISRA 标准有出入的地方如下: •...


配置FreeRTOS

FreeRTOS 是高度可配置的。所有的可配置项都在FreeRTOSConfig.h 文件中。每一个Demo 程序中都包含了一个配置好的FreeRTOSConfig.h 文件,可以以Demo程序中的FreeRTOSConfig.h 文件作为模板,在其基础上加以...


FreeRTOS内核中的链表

FreeRTOS 内核中采用双向循环链表来进行任务调度,对任务总数没有限制,同一优先级的任务数也没有限制。相对于uC/OS-II 来说是一个大的优点。不过,有利必有弊。采用双向链表后代码相对来...