代码拉取完成,页面将自动刷新
同步操作将从 OpenHarmony/device_soc_esp 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
本目录存放ESP32芯片平台组件代码,代码基于乐鑫官方SDK删减、修改、适配而成。
esp32目录结构如下所示:
.
├── BUILD.gn
├── Kconfig.liteos_m.defconfig.esp32_u4wdh --- Kconfig配置
├── Kconfig.liteos_m.defconfig.series
├── Kconfig.liteos_m.series
├── Kconfig.liteos_m.soc
├── README_zh.md --- 说明文档
└── components --- 组件目录
├── BUILD.gn
├── sdkconfig.gni --- 组件配置BUILD.gn头目录
├── sdkconfig.h --- 组件配置头目录
├── libs --- 静态库文件存放目录
├── app_update --- 应用升级组件
├── bootloader --- 启动引导组件
├── bootloader_support --- 启动引导支持组件
├── bt --- 蓝牙组件
├── esp_wifi --- wifi组件
├── driver --- esp32 soc驱动
└── ...
ESP32平台组件按目录划分,存放在components
目录下,如下为NiobeU4开发板适配使用到的组件及功能用途说明:
组件目录名 | 组件功能用途 |
---|---|
app_update |
应用升级 |
bootloader |
启动引导 |
bootloader_support |
启动引导加密支持 |
bt |
蓝牙 |
cxx |
C++支持 |
driver |
芯片驱动 |
efuse |
一次性可编程存储 |
esp32 |
esp32平台接口 |
esp_adc_cal |
RF ADC校准 |
esp_common |
esp公共文件 |
esp_event |
事件增强组件 |
esp_hw_support |
硬件接口支持 |
esp_netif |
网桥组件 |
esp_ringbuf |
环形队列 |
esp_rom |
rom包链接文件及头文件 |
esp_system |
系统核心接口(启动、休眠、异常处理等) |
esp_timer |
软件定时器支持 |
esp_wifi |
WIFI支持 |
esp_lwip |
esp32平台LWIP适配 |
osal |
操作系统抽象层 |
hal |
硬件抽象层 |
heap |
esp32堆管理 |
log |
日志组件 |
newlib |
newlibC 增强库 |
nvs_flash |
键值对存储 |
partition_table |
分区表 |
pthread |
Posix线程增强库 |
soc |
外设资源配置组件 |
spi_flash |
SPI Flash操作 |
tcpip_adapter |
网络协议栈适配 |
xtensa |
芯片架构层接口 |
本目录下涉及到7个静态库文件,均属于乐鑫官方对外公开提供的SDK库文件,具体用途如下:
二进制文件 | 文件功能用途 | License授权 |
---|---|---|
components/libs/libbtdm_app.a |
蓝牙协议栈库文件 | EULA |
components/libs/libcore.a |
wifi协议内核库 | EULA |
components/libs/libnet80211.a |
wifi协议库文件 | EULA |
components/libs/libphy.a |
射频物理层库文件 | EULA |
components/libs/libpp.a |
wifi协议内核库 | EULA |
components/libs/librtc.a |
系统时钟、低功耗库文件 | EULA |
components/libs/libxt_hal.a |
xtensa架构cpu hal层库文件 | EULA |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。