<<<<<<< HEAD
Перейти к основному содержимому

Версия 5.1

⤓ Скачать Baikal ARM64 SDK 5.1

Baikal ARM64 SDK 5.1 Release Notes

Baikal ARM64 SDK 5.1 содержит следующее программное обеспечение:

  1. Trusted Firmware-A (TF-A) v2.4, лицензия BSD.
    =======

    Версия 5.1

    ⤓ Скачать Baikal ARM64 SDK 5.1

    Baikal ARM64 SDK 5.1 Release Notes

    Baikal ARM64 SDK 5.1 содержит следующее программное обеспечение:

    1. Trusted Firmware-A (TF-A) v2.4, лицензия BSD.
      >>>>>>> 34205a3fd08364bacb7d90bfeb34626c67b8d413 https://github.com/ARM-software/arm-trusted-firmware

      Не реализована цепочка доверия - Chain of Trust.

    2. TianoCore UEFI (EDK II) 2020-08, лицензия BSD.
      https://github.com/tianocore/tianocore.github.io/wiki

      Поддерживается загрузка Linux с SATA, NVMe, USB, SPI Flash, Gigabit Ethernet, DVD-ROM. Есть видеоконсоль HDMI/LVDS и USB мышь/клавиатура, а также последовательная консоль на UART0. Имеется поддержка 3 x PCIe RC.

    3. Linux kernel 5.4.92.
      https://www.kernel.org/

      Поддержка плат c Baikal-M:

      • DBM (Cortex-A57 1500 MHz, DDR4-1600, объём RAM до 64 GB)
      • MBM1.0 (Cortex-A57 1500 MHz, DDR4-2400, объём RAM до 64 GB)
         2 x PCIe x4 (Gen3)
        1 x PCIe x8 (Gen3)
        2 x SATA 6G
        2 x Gigabit Ethernet (RGMII) (Поддержка XDP sockets)
        2 x 10 Gigabit Ethernet (10GBase-KR/KX4)
        4 x USB2.0
        2 x USB3.0/2.0
        Mali T628 (midgard/panfrost) 750 MHz
        VDU/HDMI (2560x1440)@60Hz DRM
        VDU/LVDS
        HDMI audio
        Video Decoder
        I2S (audio output)
        1 x SPI
        1 x eSPI
        2 x UART
        2 x I²C
        2 x SMBus
        32 x GPIO
        eMMC/SD/SDIO
        DW Timers
        PVT
        CoreSight (Debug)
    4. Бинарные библиотеки OpenGL и OpenCL c поддержкой Wayland/Weston:

      • OpenGL ES 1.1, 2.0, 3.0.
      • OpenCL 1.1.
    5. Набор патчей c поддержкой Mali T628 для Mesa 20.2.

    6. Бинарная библиотека OpenMAX IL и GStreamer-плагин для работы с видеодекодером. Поддерживаемые кодеки:

       VP8
      VP6
      Sorenson Spark (реализация стандарта Н.263)
      AVS
      MPEG4
      MPEG2
      MPEG1
      WMV9
      VC1
      H264
      HEVC (H265)
    7. rootfs на базе Busybox.
      https://www.busybox.net/source.html

      Будет возможность запуска rootfs Debian 10. В состав SDK не входит, будет отдельным архивом.

    8. Toolchain на основе gcc 10.2 / binutils 2.34
      https://gcc.gnu.org/

    9. Возможность отладки с использованием OpenOCD / Olimex ARM-USB-OCD-H.

    Changelog (4.4 → 5.1)

    1. SDK (основное дерево SDK)

      • Добавлены патчи для драйвера Panfrost (GPU Mali-T628), добавлен пример xorg.conf.
      • Исправлены мелкие ошибки в скриптах сборки.

      Изменённые файлы:

        baikal/VERSION
      baikal/src/mali/README
      baikal/tools/build-boot-img.sh

      Добавленные файлы:

        baikal/src/mali/mesa/kmsro_baikal-vdu.diff
      baikal/src/mali/mesa/panfrost_whitelist_t6xx.diff
      baikal/src/mali/mesa/xorg.conf
      baikal/src/mali/panfrost/panfrost_affinity.patch
      baikal/src/mali/panfrost/panfrost_v2.patch
    2. ARM Trusted Firmware (ARM TF)

      • ARM TF обновлён до версии 2.4.

      Изменённые файлы:

      В связи с обновлением ARM TF дерево исходных текстов (baikal/src/arm-tf) изменилось полностью.

    3. UEFI

      • UEFI обновлён до версии edk2-stable202008.

      Изменённые файлы:

      В связи с обновлением UEFI дерево исходных текстов (baikal/src/uefi) изменилось полностью.

    4. Kernel (Linux kernel 5.4.92)

      • Ядро Linux обновлено до 5.4.92

      Изменённые файлы:

      В связи с обновлением ядра дерево исходных текстов (baikal/src/kernel) изменилось полностью.

    5. Initrd (Baikal Embedded Linux)

      Изменений нет.

    <<<<<<< HEAD ======= >>>>>>> 34205a3fd08364bacb7d90bfeb34626c67b8d413