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

5.8 KiB
Raw Blame History

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。