双核微控制器的物联网(IoT)正变得越来越普遍,这是一种方法德州仪器(TI)CC3220SimpleLink wi - fi单片机(图1)需要。主机处理器是80mhz的Cortex-M4,最多有1mb的闪存和256k的内存。它连接到一个具有无线支持的专用网络处理器。Wi-Fi是首选的无线技术。
CC3210是另一个具有无线网络处理器的版本。它由一个SPI链接控制,允许开发人员选择他们的主机处理器。该网络处理器包括用于处理安全无线通信和安全数据存储的硬件加密引擎。这允许安全的无线更新。
该系统由TI的SimpleLink SDK支持(图2).这为TI的无线微控制器解决方案提供了一个通用API,该解决方案还包括对蓝牙和sub- 1ghz无线的支持。德州仪器的软件提供HomeKit支持。
SimpleLink软件是建立在TI实时操作系统上的。这个POSIX兼容的操作系统是免费的,POSIX支持允许其他RTOS代替TI RTOS,因此无线驱动程序可以在其他上下文中使用。
SimpleLink产业园(图3)与CC3220配套使用。支持CC3220的接口,包括SPI、I2C、UART、SD和摄像接口。它有一个完整的定时器和PWM计数器。模拟支持包括一个12位ADC。