linuxOS_D21X/ReleaseNote.md
2024-11-29 16:23:11 +08:00

158 lines
5.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# V1.2.3 #
##新增##
- 新增驱动模块PSADC、EPWM、rx8025t
- USB Gadget增加f_iap功能
- 新增器件支持:
- NANDxtx
- WiFiasr5505、sv6x5x
- 新增第三方包msnlink/zjinnova/Carbit的投屏方案适配、GDB、libpjsip、libsrtp、libatomic_ops
- 新增方案demo88 nor musl
- 默认打开SD卡、U盘的自动挂载功能
##优化##
- 功耗优化包括驱动、PBP等
- Audio支持Fade in/out
- LVGL优化透明度的处理性能支持缩放和任意角度旋转的组合
- 启动流程全面支持自适应DDR Size处理
- NOR方案支持自动计算分区信息
- USB增加外部阻抗的参数配置
- SPI支持配置Sample Delay、Rx Delay
- SID增加时序参数可配置
- DMA增强通道参数的有效性检查
- package支持子目录、外部源码目录的编译管理
- i2c-tools支持10bit模式
- 简化U-Boot的DTS配置合并board-u-boot.dtsi到board.dts
##修改##
- DDR Init默认打开展频功能便于ESD测试
- MPP修正部分MP4文件的播放错误
- test_fb增加"-b"参数显示渐变色块,方便验证硬件环境
- test_gpio增加output的配置功能
# V1.2.2 #
## 新增 ##
- Display支持在线调屏
- MPP支持mp4封装格式
- U-Boot支持MIPI驱动支持xz压缩格式支持DDR Size自适应处理
- FS用户态支持jffs2、squashfs
- 提供独立编译 linux/uboot/dtb 的示例脚本
- 新增器件支持:
- NANDBYTe BY5F1GQ5UAYIG
- NORgd25q256
- panelsw070wv20
- 新增第三方包sqlite、cJSON、freetype、libkcapi-1.4、pulseaudio、libsamplerate、预编译4个常用的Benchmark、
- 新增方案demo88 NOR
- OneStep新增命令del_board
## 优化 ##
- USB支持OTG的动态切换
- PBP支持Boot pin功能
## 修改 ##
- SPL提升size限制为128KB
- AWTK修正若干Bug并进行多处优化
- LVGL重构目录结构支持freetype字体
- Falcon修正SD卡启动时的处理流程
- 编译NAND方案默认不再生成4K block版本的镜像打包原始DTS文件
- SPINAND分区 Image 大小默认从image_cfg.json 中获取,
- 测试示例规范命名格式为test_*
# V1.2.1 #
## 新增 ##
- 新增AWTK的支持
- 新增几款mipi屏的支持
- 新增test-blkdev
- 新增 .gitignore
## 优化 ##
- SPL容量策略
- GStreamer 播放格式添加
## 修改 ##
- OneStep 工具移植到tools目录
# V1.2.0 #
## 新增 ##
- MPP新增seek功能支持aac音频格式
- OTA支持eMMC方案
- 支持通过DTS设置U-Boot pin
- 新增示例keyadc-test、gpio-test
- 新增第三方包lame
- OneStep增加buildall、rebuildall命令
## 优化 ##
- MIPI屏xm91080支持reset pin配置、backlight控制
- 支持从Efuse解析GMAC MAC地址
- FB支持从sysfs配置LCD时序支持设置旋转角度
- LVGL Demo支持旋转/缩放后再显示支持build-in图片的模式支持3 Framebuffer默认关闭
## 修改 ##
- UserID默认关闭此功能以节省启动时间支持从空的分区解析ID
- demo128默认打开UART4/5/6
- MPP修正编码器的一处内存泄漏修正PTS解析错误优化文件IO访问方式ve编译为动态库
- USB修正USB Host模块在Reboot过程中的非法指针问题
- 根目录中的scripts重命名为tools移动其中的gcc相关源码包到dl目录aicupg命令改用reboot命令进行重启
# V1.1.9c #
## 新增 ##
- 支持U盘升级USB0
- USB线刷、SD卡升级过程增加了logo图片显示
- 第三方package
- QT5仅编译配置文件不含源码、cairo、pixman
- gstreamer1及aic插件
- GDB和GDBServer仅有预编译好的二进制不含源码
- 其他OpenSSH、perl、libgpiod
- 新增NAND型号GD5F1GQ5UExxG
- OneStep增加快速打开menuconfig的me、km、um命令
- 新增WRI模块的驱动方便从sysfs节点获取上一次的启动原因
## 优化 ##
- 功耗管理完善屏、USB等模块的休眠过程系统休眠功耗降到400mW左右
- LVGL升级版本到V8.3.2,性能更优
- LVGL demo优化透明背景的填充方式增加中文字库支持
- QT4完成与openssl-1.1.1的适配
- DDR3优化DDR3的启动参数提升稳定性
- CMU优化父时钟的频率计算精度
## 修改 ##
- DMA修正多通道在并发时的中断状态误判问题
- DE在初始化时增加40ms延迟解决第一帧图的屏闪问题
- 完善Tsen、uart、usb多个模块的lock处理流程
- mpp使用COM marker方式进行数据填充
- GPIO增加功能0作为Disable状态PN口重命名为PU和Spec同步
- pinmux冲突检查支持pins1、pins2这样的pin节点配置
# V1.1.9a #
## 新增 ##
- 支持安全启动。
- 新增OTA支持从本地、SD卡、U盘、网络进行系统升级。
- 支持系统级休眠CPU进入Idle模式支持GPIO中断唤醒。
- 支持烧号模式。
- 显示支持内置0/90/180/270°的旋转显示。
- 新增NAND型号支持F50L1G41XA、F50L2G41XA。
- 新增WiFi型号支持rtl8821cs。
- 新增MIPI DSI屏支持hx8394。
- 新增方案demo100_nand。
- SID增加Tsen的校准参数nvmem接口。
- 打包过程中会针对不同封装进行模块级别的有效性检查。
- Tsen新增notify接口可支持高温保护。
## 优化 ##
- SPI优化NAND的访问速度。
- DMA优化DMA虚拟通道的管理、增加DDMA通道管理以提升处理速度。
- RTC优化校准精度到0.3Hz。
- SPL快速启动模式也支持logo显示。
## 修改 ##
- SPI最高工作频率提升到133MHz部分外设可支持
- 显示修正Pixclk频率满足60帧的显示效果。
- 方案 demo_spinand 重命名为 demo88_nand。