Zephyr正在从Pin Mux向Pin Control转变。Pin Control是一种新的机制,它为配置IO引脚的输入输出方向和启用上拉/下拉,提供了一种更好的方式。

更重要的是,它支持将引脚分配给一个特定的外设。相较于Zephyr用户,这项功能对那些致力于提供架构支持的人影响更大。

目前ESP SoC的Pin Control移植工作已经完成,这也意味着在芯片低功耗方面达到了一个重要的里程碑。

ESP32-S2是一款高度集成、高性价比、低功耗、主打安全的单核Wi-Fi SoC,具备强大的功能和丰富的IO接口。

ESP32-S2集成了丰富的外围设备,有43个可编程GPIO,可以灵活配置为USB OTG、LCD接口、摄像头接口、SPI、I2S、UART、ADC、DAC等常用功能。

在ESP SoC上移植Zephyr时,ESP SoC已经以扩展芯片的方式成为Wi-Fi解决方案。大多数系统还会包含另一个运行Zephyr的CPU,它通过串行端口连接到ESP SoC之后,就可以连Wi-Fi了。

ESP32为移动设备、可穿戴电子产品和物联网应用而设计,具有业内高水平的低功耗性能,包括精细分辨时钟门控、省电模式和动态电压调整等。

ESP SoC更适合这类应用,并且是第一批被移植到Zephyr的自带Wi-Fi功能的芯片。值得一提的是,还支持Zephyr的Wi-Fi管理器。

ESP SoC上的Zephyr与并行处理,非对称多处理是实现对Zephyr支持的重要突破之一。AMP意味着将系统中的每一个内核都作为独立的处理器,来运行自己的任务/固件/操作系统等。

Zephyr的AMP解决方案与ESP-IDF解决方案在多核微控制器的使用方式上有所不同。到目前为止,ESP-IDF侧重于SMP(对称多处理),而 Zephyr则是AMP。

ESP32-S3是一款比较特殊的SoC,相较于ESP32-S2,它增加了双核和蓝牙支持;相较于ESP32,它增加了一个USB-OTG外设和更强大的CPU。

ESP32-S3集成2.4 GHz Wi-Fi (802.11 b/g/n),支持40 MHz带宽;其低功耗蓝牙子系统支持Bluetooth 5 (LE) 和Bluetooth Mesh。ESP32-S3 的 Wi-Fi 和 Bluetooth LE 射频性能优越,在高温下也能稳定工作。

重点开发基于ESP SoC的Zephyr AMP方案,使操作系统在不同微控制器上实现并行处理。

举报/反馈

飞睿科技

804获赞 358粉丝
远距离WiFi、微波雷达等无线通信知识分享!
关注
0
0
收藏
分享