esp無線芯片Zephyr方案應(yīng)用,飛睿科技樂鑫代理,提升產(chǎn)品低功耗性能
Zephyr正在從Pin Mux向Pin Control轉(zhuǎn)變。Pin Control是一種新的機(jī)制,它為配置IO引腳的輸入輸出方向和啟用上拉/下拉,提供了一種更好的方式。
更重要的是,它支持將引腳分配給一個(gè)特定的外設(shè)。相較于Zephyr用戶,這項(xiàng)功能對(duì)那些致力于提供架構(gòu)支持的人影響更大。

目前ESP SoC的Pin Control移植工作已經(jīng)完成,這也意味著在芯片低功耗方面達(dá)到了一個(gè)重要的里程碑。
ESP32-S2是一款高度集成、高性價(jià)比、低功耗、主打安全的單核Wi-Fi SoC,具備強(qiáng)大的功能和豐富的IO接口。
ESP32-S2集成了豐富的外圍設(shè)備,有43個(gè)可編程GPIO,可以靈活配置為USB OTG、LCD接口、攝像頭接口、SPI、I2S、UART、ADC、DAC等常用功能。

在ESP SoC上移植Zephyr時(shí),ESP SoC已經(jīng)以擴(kuò)展芯片的方式成為Wi-Fi解決方案。大多數(shù)系統(tǒng)還會(huì)包含另一個(gè)運(yùn)行Zephyr的CPU,它通過串行端口連接到ESP SoC之后,就可以連Wi-Fi了。
ESP32為移動(dòng)設(shè)備、可穿戴電子產(chǎn)品和物聯(lián)網(wǎng)應(yīng)用而設(shè)計(jì),具有業(yè)內(nèi)高水平的低功耗性能,包括精細(xì)分辨時(shí)鐘門控、省電模式和動(dòng)態(tài)電壓調(diào)整等。

ESP SoC更適合這類應(yīng)用,并且是第一批被移植到Zephyr的自帶Wi-Fi功能的芯片。值得一提的是,還支持Zephyr的Wi-Fi管理器。
ESP SoC上的Zephyr與并行處理,非對(duì)稱多處理是實(shí)現(xiàn)對(duì)Zephyr支持的重要突破之一。AMP意味著將系統(tǒng)中的每一個(gè)內(nèi)核都作為獨(dú)立的處理器,來運(yùn)行自己的任務(wù)/固件/操作系統(tǒng)等。

Zephyr的AMP解決方案與ESP-IDF解決方案在多核微控制器的使用方式上有所不同。到目前為止,ESP-IDF側(cè)重于SMP(對(duì)稱多處理),而 Zephyr則是AMP。
ESP32-S3是一款比較特殊的SoC,相較于ESP32-S2,它增加了雙核和藍(lán)牙支持;相較于ESP32,它增加了一個(gè)USB-OTG外設(shè)和更強(qiáng)大的CPU。

ESP32-S3集成2.4 GHz Wi-Fi (802.11 b/g/n),支持40 MHz帶寬;其低功耗藍(lán)牙子系統(tǒng)支持Bluetooth 5 (LE) 和Bluetooth Mesh。ESP32-S3 的 Wi-Fi 和 Bluetooth LE 射頻性能優(yōu)越,在高溫下也能穩(wěn)定工作。
重點(diǎn)開發(fā)基于ESP SoC的Zephyr AMP方案,使操作系統(tǒng)在不同微控制器上實(shí)現(xiàn)并行處理。