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

Версия 5.9

⤓ Скачать Baikal MIPS SDK 5.9

Baikal MIPS SDK 5.9 Release Notes

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

  1. Ядро Linux 5.15.61.
  2. U-Boot 2022.07.
  3. GCC 12.1.
  4. Базовая поддержка системы сборки OpenEmbedded.

Changelog (5.8 → 5.9)

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

    Корневая директория SDK переименована из baikal в baikal-mips-20221007. В будущих релизах корневая директория будет отражать актуальную дату. Все пути даны относительно корневой директории (в подразделах ядра, U-boot и т.п. - относительно их корневых директорий).

    Добавлена поддиректория oe_layer_baikal - там содержатся файлы, относящиеся к системе сборки OpenEmbedded.

    Кросс-компилятор GCC обновлён с версии 10.2 до версии 12.1 (директория usr/x-tools/mipsel-unknown-linux-gnu).

    Для использования OpenEmbedded следует вызывать скрипт build-boot-img.sh с одним из следующих ключей:
    -K, --kernel-oe - собрать ядро и initrd;
    -U, --uboot-oe - собрать U-Boot;
    -L, --bootrom-lzma-oe - собрать образ BootROM;
    -A, --all-oe - собрать всё вышеперечисленное.

    Исправлены мелкие ошибки в скриптах и конфигурационных файлах.

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

    usr/x-tools/mipsel-unknown-linux-gnu/*
    usr/scripts/openocd-server.sh
    usr/scripts/flash-tool.sh
    usr/scripts/environment.sh
    usr/scripts/build-ramfs-img.sh
    usr/scripts/build-initrd-img.sh
    usr/scripts/build-boot-img.sh
    src/bootrom/bfk3.def-2022
    README
    VERSION

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

    src/bootrom/generic.def-2022
    src/bootrom/generic.map-2022
    usr/scripts/gen_initramfs_list.sh
    usr/scripts/baikal-oe-init
    usr/oe_layer_baikal/*

    Удалённые файлы:

    src/bootrom/bfkx.def-2022
    src/bootrom/bfkx.map-2022
  2. Initrd (Baikal Embedded Linux)

    • Утилита fio обновлена до версии 3.32.

    • Добавлен тест GPIO.

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

      programs/benchmarks/fio/*

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

      programs/benchmarks/gpio_test/*
  3. Kernel (Linux kernel 5.15.61)

    В данном релизе произведён переход с версии ядра 5.4.x на версию 5.15.x, в связи с чем дерево исходных кодов ядра изменилось полностью.

  4. U-Boot

    • Исходные тексты обновлены до версии 2022.07 из upstream.

    • Исправлены мелкие ошибки.

      Изменённые файлы (без учёта изменений из upstream):

      arch/mips/lib/bootm.c
      board/baikal/bfk3/board.c
      configs/baikal_bfk3_defconfig
      include/configs/baikal_mips.h
      tools/image-host.c