上海市浦东新区达尔文路88号
距离首次推出仅一年时间,恩智浦基于Arm Cortex-M33内核的通用MCU--LPC5500如今迎来第三款产品,LPC551x/S1x正式量产上市。
产品主页: https://www.nxp.com.cn/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc5500-cortex-m33/lpc551x-s1x-baseline-arm-cortex-m33-based-microcontroller-family:LPC551X-S1X?cid=wechat_iot_005141
LPC551x/S1x的主要特点有:
1-EEMBCCoreMarks超过600分,动态功耗低至32uA/MHz 2-ArmCortex-M33内核,主频高达150MHz 3-多至256KB片上Flash,96KBSRAM 4-CAN-FD/CAN2.0接口,提供基于恩智浦MCUXpresso软件支持 5-双USB,集成PHY支持高速/全速模式 6-SDIO接口,多达9个FlexComm接口(最多支持8xSPI,8xI2C,8xUART,4xI2S) 7-基于SRAMPUF的密钥生成 8-安全启动,防回滚保护 9-ArmTrustZone硬件隔离机制 10-PRINCE模块对片上Flash进行实时加解密 11-对称和非对称加密的加速器 12-安全调试身份认证
LPC551x/S1x作为系列中的入门级产品,提供出色的能效比的同时,依然继承了LPC5500系列的诸多安全功能。使其除了在物联网应用中游刃有余,还能扩展应用到消费类及工业自动化领域。
2、Dialog半导体推出首款Wi-Fi + BLE组合模块DA16600,引领新一波IoT连接技术
近日,Dialog半导体公司宣布推出DA16600模块,将Dialog市场领先的Wi-Fi和BLE功能结合到了单个模块解决方案中。该模块由两款开创性的最新的DA16200和SmartBond TINY DA14531 SoC芯片组成。
模块主页: https://www.dialog-semiconductor.com/products/da16600-modules
DA16600模块特点:
1-VirtualZeroDA16200SoC,SmartBondTINYDA14531SoC 2-802.11n1x1低功耗2.4GHz,符合BT5.1的BLE 3-最高72Mbps,MCS0-7 4-使用小型电池和纽扣电池运行,并且能延长电池寿命 5-睡眠状态下几乎没有功耗 6-超低功耗传感器唤醒 7-SoC在模块上运行完整的OS和TCP/IP协议栈 8-只需使用BLE即可配置Wi-Fi连接 9-使用智能手机应用程序自动查找和配置新设备
该Wi-Fi + BLE组合模块是结合了两个复杂协议栈的可靠固件解决方案,消除了通常因一个设计中有两个2.4 GHz无线电共存而导致的问题。BLE使Wi-Fi配置更加容易,为终端用户极大地简化了Wi-Fi设置,进一步减少了IoT设备的开发时间和成本。
3、Cartesiam发布新一代NanoEdgeAI Studio,助力ST人工智能解决方案
2020年5月14日,嵌入式系统人工智能(AI)软件开发公司Cartesiam宣布推出其NanoEdgeAI Studio新版本,该版本进一步针对意法半导体的STM32微控制器开发板进行了优化,允许任何嵌入式开发人员使用STM32微控制器快速创建强大的基于AI的解决方案。
资讯主页: https://cartesiam.ai/st-dev-board/
Cartesiam的NanoEdge AI Studio开发环境消除了传统的AI障碍,专为在机器学习方面没有专家资源的公司而设计。新版本的NanoEdge AI Studio在众多改进中能够直接通过STM32串行/ USB端口和Cartesiam的自动数据符合性、质量验证工具,将实时数据记录到NanoEdge AI Studio中。在此新版本中,开发人员可以直接选择ST的Nucleo-F401RE或Nucleo-L432KC开发板作为硬件平台,另外还允许下载定制的机器学习库,以供在硬件平台上运行。
Cartesiam开发的NanoEdge AI Studio,这是一种直观的软件工具,可让使用基于Arm的低功耗微控制器的系统设计人员快速,轻松且廉价地将机器学习算法直接集成到广泛的应用程序中,包括连接的设备,家用电器,和工业机器。
4、letter shell - 一个功能强大的嵌入式shell
letter shell是网友NevermindZZT维护的一个C语言编写的,可以嵌入在程序中的嵌入式shell,主要面向嵌入式设备,以C语言函数为运行单位,可以通过命令行调用,运行程序中的函数。
项目主页: https://github.com/NevermindZZT/letter-shell
letter shell功能包含:
11.命令自动补全 22.快捷键功能定义 33.命令权限管理 44.用户管理 55.变量支持 66.代理函数和参数代理解析letter shell同时支持两种形式的函数定义方式,形如main函数定义的func(int argc, char *agrv[])以及形如普通C函数的定义func(int i, char *str, …),两种函数定义方式适用于不同的场景。 letter shell原生支持将整数,字符,字符串参数,以及在某些情况下的浮点参数直接传递给执行命令的函数,一般情况下,这几种参数类型完全可以满足调试需要,然而在某些情况下,用户确实需要传递其他类型的参数,此时,可以选择将命令定义成main函数形式,使用字符串传递参数,然后自行对参数进行解析,除此之外,letter shell还提供了代理函数的机制,可以对任意类型的参数进行自定义解析。
5、 wolfMQTT - 小型,快速,可移植的MQTT客户端
wolfMQTT是一个嵌入式SSL/TLS库wolfSSL的组成部分,而wolfSSL本身也是一个致力于提供轻量级的嵌入式安全解决方案的公司,该公司的产品都在GitHub上开源,可以满足从爱好者到商业用户的各种需求。
项目主页: https://www.wolfssl.com/products/wolfmqtt/
wolfMQTT的特点:
1-支持MQTT规范v3.1.1和v5.0,支持MQTT-SN 2-支持所有客户端数据包类型和协议选项 3-QoS级别0-2 4-考虑到可移植性/兼容性以原生C89编写 5-轻量,节约空间(编译后的大小约为3.6kB) 6-数据包解析编码/解码,可自定义使用 7-最小的外部依赖关系(strlen,memcpy,memset) 8-详细的错误检查/处理 9-少于1200行结构良好的C代码 10-继承WolfSSL库功能,例如使用ChaCha20/Poly1305AEAD的轻量级TLS,体积小和可移植性 11-FreeRTOS+TCP支持
wolfMQTT库是使用嵌入式C语言编写的MQTT的客户端。它通过wolfSSL库支持SSL/TLS,由此,它可以提供MQTT协议中所缺乏的安全性。wolfMQTT是从头开始构建的,具有多平台,空间占用小以及良好的扩展性等特点。它支持所有数据包类型,所有0-2的服务质量(QoS)级别,并使用wolfSSL库支持SSL / TLS。此客户单基于MQTT v3.1.1实现,并且提供对MQTT v5.0的支持。此外,还为MQTT-SN(传感器网络)提供客户端支持 。
目前wolfMQTT支持包括ARM,Intel,NXP,Atmel,ST,TI等公司的各芯片平台的示例,它还能很容易的在别的平台上进行移植,感兴趣的读者可以尝试将它使用到自己的项目中。
6、Temperature-Monitor - 基于红外相机和人脸检测的体温监测告警系统
疫情期间,红外人体测温告警系统在人流量大的场合发挥了重要作用,下面介绍的是基于红外相机和人脸检测的体温监测告警系统。
下载地址: https://github.com/GW-Wang-thu/Temperature-Monitor-System-based-on-Infrared-Camera-and-Face-Detection
该红外相机和人脸检测的体温监测告警系统具有以下主要功能及特点:
11. 面向车站等大人流等应用场合进行动态体温检测; 22.基于红外相机的温度读取和体温提取分析 33. 结合人脸识别进行距离影响修正、人脸姿态影响修正;提高温度计算域提取准确度; 44.基于OpenCV视频处理,实时动态显示体温 55. 基于PyQT开发UI,支持摄像头实时读取处理、本地视频、图片的读取分析及显示;支持系统识别的关键参数设置;支持(自动)保存当前帧、保存视频等文件保存操作; 66.支持设置告警体温以实现体温超标自动告警 77. 通过Pyinstaller生成.exe可执行文件,支持视频分析、图像分析等本地连接;改变相机参数可以进行实时监测
-
恩智浦
+关注
关注
14文章
5815浏览量
106220 -
物联网
+关注
关注
2900文章
43994浏览量
369861
原文标题:【小睿精选·第五期】开源的红外体温监测告警系统
文章出处:【微信号:RTThread,微信公众号:RTThread物联网操作系统】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论