Release Note¶
1. 版本修改内容¶
1.1. 多模块功能改动¶
1.1.1. 对前个版本不足之处的改进¶
| ID. | 简要描述 | 详细描述 | 注意事项 |
|---|---|---|---|
| 1 | 无 | 无 | 无 |
1.1.2. 对前个版本新增功能特性¶
| ID. | 简要描述 | 详细描述 | 注意事项 |
|---|---|---|---|
| 1 | AI bnr功能集成优化 | 【更新描述】: 新增并优化了AI bnr驱动代码,改进了AI降噪功能的性能和稳定性,提升了图像处理质量。 【使用说明】: 参考mi_isp文档 【涉及修改】: sdk/ , project/ |
无 |
1.2. Boot 变更日志¶
1.2.1. 对前个版本不足之处的改进¶
| ID. | 简要描述 | 详细描述 | 注意事项 |
|---|---|---|---|
| 1 | 修复MAC地址配置问题 | 【原因分析】: EMAC使用不正确的MAC地址作为默认地址,网络初始化失败。移除不正确的默认MAC地址,增加验证功能阻止非法MAC地址配置,优化寄存器写入和PHY协商配置。 【使用说明】: NA 【涉及修改】: boot/ |
无 |
| 2 | 修复开机显示异常问题 | 【原因分析】: 屏参极性参数名称错误,修复。 【使用说明】: 参考MI_DISP文档。 【涉及修改】: boot/ |
无 |
| 3 | 修复安全启动问题 | 【原因分析】: 当IPL包含BCB.bin时,安全启动场景未正确适配,导致安全环境下启动失败。增强安全启动流程,支持IPL包含BCB.bin场景,通过在EMMC查询IPL_CUST位置时添加适当的偏移处理来提高系统安全性。 【使用说明】: NA 【涉及修改】: boot/ |
无 |
1.2.2. 对前个版本新增功能特性¶
| ID. | 简要描述 | 详细描述 | 注意事项 |
|---|---|---|---|
| 1 | SD卡自动升级功能 | 【更新描述】: 添加SD卡自动升级检测和执行流程,支持安全启动场景。 【使用说明】: 1. 设置环境变量 sdautoupgrade=1;2. 准备包含 SigmastarUpgradeSD.bin 升级文件的SD卡;3. 系统会自动检测SD卡和升级文件,然后执行升级流程。 【涉及修改】: boot/ |
升级过程请确保SD卡电源稳定;需要手动设置环境变量启用功能 |
1.3. Kernel 变更日志¶
1.3.1. 对前个版本不足之处的改进¶
| ID. | 简要描述 | 详细描述 | 注意事项 |
|---|---|---|---|
| 1 | 无 | 无 | 无 |
1.3.2. 对前个版本新增功能特性¶
| ID. | 简要描述 | 详细描述 | 注意事项 |
|---|---|---|---|
| 1 | 无 | 无 | 无 |
1.4. RTOS 变更日志¶
1.4.1. 对前个版本不足之处的改进¶
| ID. | 简要描述 | 详细描述 | 注意事项 |
|---|---|---|---|
| 1 | 无 | 无 | 无 |
1.4.2. 对前个版本新增功能特性¶
| ID. | 简要描述 | 详细描述 | 注意事项 |
|---|---|---|---|
| 1 | 启动时间统计 | 【更新描述】: 新增系统启动时间统计功能,支持精确获取系统各阶段的启动时间,便于性能分析和优化。 【使用说明】: 调用SysGetBootTime相关 API获取启动时间信息。 【涉及修改】: rtos/ |
无 |
1.5. OPTEE 变更日志¶
1.5.1. 对前个版本不足之处的改进¶
| ID. | 简要描述 | 详细描述 | 注意事项 |
|---|---|---|---|
| 1 | 无 | 无 | 无 |
1.5.2. 对前个版本新增功能特性¶
| ID. | 简要描述 | 详细描述 | 注意事项 |
|---|---|---|---|
| 1 | 无 | 无 | 无 |
1.6. SDK 变更日志¶
1.6.1. 对前个版本不足之处的改进¶
| ID. | 简要描述 | 详细描述 | 注意事项 |
|---|---|---|---|
| 1 | 修复HDR模式白平衡异常 | 【原因分析】: 修复HDR模式下的AWB处理逻辑,改善图像质量。 【使用说明】: 参考MI_isp文档 【涉及修改】: sdk/ |
AWB参数可能需要重新调整 |
| 2 | 增强几何畸变校正功能 | 【原因分析】: 优化了LDC(几何畸变校正)库,新增镜像、翻转、旋转、变焦镜头支持,提高了图像几何校正的功能完整性。 【使用说明】: 参考MI_LDC文档 【涉及修改】: sdk/ |
无 |
| 3 | 移除过时的LDC水平API | 【原因分析】: 1D LDC 将固化在 ISP 内部,并由 ISP 维护,删除 MI LDC AttachToChn/MI LDC DetachFromChn/MI LDC SetChnLDCHorAttr/MI LDC GetChnLDCHorAttr. 【使用说明】: 参考MI_LDC文档 【涉及修改】: sdk/ |
无 |
1.6.2. 对前个版本新增功能特性¶
| ID. | 简要描述 | 详细描述 | 注意事项 |
|---|---|---|---|
| 1 | 传感器快速切换支持 | 【更新描述】: 新增MI_SNR_SetFastSwitch设置支持linear/hdr快速切换功能。MI_SNR_GetFastSwitchMode 获取快速切换模式.MI_VIF_SetFastSwitchAttr 设置快速切换属性,MI_VIF_GetFastSwitchAttr 获取快速切换属性。 【使用说明】: 参考MI_sensor文档、MI_vif文档 【涉及修改】: sdk/ |
需要对应的传感器硬件 |
| 2 | IPU频率动态调整 | 【更新描述】: 新增IPU频率动态调整API MI_IPU_IMPL_SetFreq,支持根据处理负载动态调整IPU工作频率,优化了功耗和性能平衡。 【使用说明】: 参考MI_IPU文档。 【涉及修改】: sdk/ |
无 |
| 3 | sidebanddata支持 | 【更新描述】: 增MI_SYS sidebanddata框架,支持AE信息和Sensor信息的边带传输功能。 【使用说明】: 参考MI_SYS文档。 【涉及修改】: sdk/interface/include/sys |
无 |
| 4 | ISP AI功能增强 | 【更新描述】: ISP模块增强了AI-ISP功能,提供AI bnr和AI 3DNR支持的API。 【使用说明】: 参考MI_isp文档。 【涉及修改】: sdk/interface/include/ |
无 |
| 5 | VENC数据类型优化 | 【更新描述】: VENC模块优化了FixQP相关的数据类型定义,提升编码性能和精度。 【使用说明】: 参考MI_venc文档。 【涉及修改】: sdk/interface/include/ |
无 |
1.7. Project 变更日志¶
1.7.1. 对前个版本不足之处的改进¶
| ID. | 简要描述 | 详细描述 | 注意事项 |
|---|---|---|---|
| 1 | 音频算法库更新 | 【原因分析】:更新BF/SSL/MIX库头文件。 【使用说明】: NA 【涉及修改】: project/ |
无 |
1.7.2. 对前个版本新增功能特性¶
| ID. | 简要描述 | 详细描述 | 注意事项 |
|---|---|---|---|
| 1 | 新增ai bnr模型库 | 【更新描述】: 集成BNR(降噪)AI模型到IPU网络处理单元,支持AI增强的图像降噪功能。 【使用说明】:NA 【涉及修改】: project/ |
需要足够的内存和计算资源 |
1.8. Tools 变更日志¶
1.8.1. 对前个版本不足之处的改进¶
| ID. | 简要描述 | 详细描述 | 注意事项 |
|---|---|---|---|
| 1 | IQTool更新v2.01.166 | 【原因分析】: 修复点击Undo导致程序崩溃的问题,统一寄存器编辑器的bit和字节单位显示。 【使用说明】: NA 【涉及修改】: project/tools/apitool/ |
旧版本配置文件可能需要重新适配 |
1.8.2. 对前个版本新增功能特性¶
| ID. | 简要描述 | 详细描述 | 注意事项 |
|---|---|---|---|
| 1 | 无新增功能 | 无 | 无 |
2. 遗留问题列表¶
| ID. | 简要描述 | 详情 | 备注 |
|---|---|---|---|
| ----- | --------- | ------ | ------ |
| 1 | 未完成开发功能 | 无 | 无 |
| 2 | 已知缺陷 | 无 | 无 |
| 3 | 待补充文档 | 无 | 无 |
3. 文档修改记录¶
3.1. DualOS系统开发¶
RTOS Earlyinit及TTFF/TTCL说明
| ID. | Revision History |
|---|---|
| 1 |
3.2. SDK模块API¶
MI IQSERVER API
| ID. | Revision History |
|---|---|
| 1 |
MI ISP API
| ID. | Revision History |
|---|---|
| 1 |
MI VENC API
| ID. | Revision History |
|---|---|
| 1 | |
| 2 |
MI VIF API
| ID. | Revision History |
|---|---|
| 1 |
MI SENSOR API
| ID. | Revision History |
|---|---|
| 1 |
MI SYS API
| ID. | Revision History |
|---|---|
| 1 | |
| 2 |
MI SCL API
| ID. | Revision History |
|---|---|
| 1 |
MI LDC API
| ID. | Revision History |
|---|---|
| 1 | |
| 2 |
MI AO API
| ID. | Revision History |
|---|---|
| 1 |
MI RGN API
| ID. | Revision History |
|---|---|
| 1 |
3.3. BSP开发参考¶
启动流程
| ID. | Revision History |
|---|---|
| 1 |
cipher使用参考
| ID. | Revision History |
|---|---|
| 1 |
PWM使用参考
| ID. | Revision History |
|---|---|
| 1 |
ADCLP使用参考
| ID. | Revision History |
|---|---|
| 1 |
USB host/device使用说明
| ID. | Revision History |
|---|---|
| 1 |
IDAC使用参考
| ID. | Revision History |
|---|---|
| 1 |
3.4. 图像开发参考¶
ISP软件开发参考
| ID. | Revision History |
|---|---|
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
| 8 | |
| 9 |
ISP API Tuning SOP
| ID. | Revision History |
|---|---|
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
| 8 | |
| 9 |
AE/AWB/AF Interface
| ID. | Revision History |
|---|---|
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 |
3.5. 应用开发参考¶
屏参使用指南
| ID. | Revision History |
|---|---|
| 1 |
OTA打包和升级
| ID. | Revision History |
|---|---|
| 1 |
Alkaid Defconfig
| ID. | Revision History |
|---|---|
| 1 | |
| 2 |
Security Boot手动签章使用参考
| ID. | Revision History |
|---|---|
| 1 |
SOC外挂MCU电源控制
| ID. | Revision History |
|---|---|
| 1 |
3.6. CM4模块API¶
CM4 API
| ID. | Revision History |
|---|---|
| 1 |
CM4_SDMMC使用参考
| ID. | Revision History |
|---|---|
| 1 |
CM4_ADCLP使用参考
| ID. | Revision History |
|---|---|
| 1 |
CM4_I2C使用参考
| ID. | Revision History |
|---|---|
| 1 |
CM4_GPIO使用参考
| ID. | Revision History |
|---|---|
| 1 |
CM4_RTC使用参考
| ID. | Revision History |
|---|---|
| 1 |
CM4_PWM使用参考
| ID. | Revision History |
|---|---|
| 1 |
CM4_PSPI使用参考
| ID. | Revision History |
|---|---|
| 1 |
CM4_UART使用参考
| ID. | Revision History |
|---|---|
| 1 |
3.7. IPU算法¶
人脸识别算法
| ID. | Revision History |
|---|---|
| 1 |