Debian для NAPI-C с ядром 6.6
Сборочная система для создания готового образа Debian (trixie) под одноплатный компьютер Napi-C на базе Rockchip RK3308. ые образы
Готовые образы для прошивки и исходный код
Готовые образы: https://download.napilinux.ru/linuximg/napic/debian/
Наисвежайшая информация м сборочная система на GitHub: https://github.com/lab240/napi-debian-build
Подключённые репозитории
http://deb.debian.org/debian- основной Debianhttps://deb.napilab.net- пакеты NapiLab (ядра, утилиты)https://repo.napilab.ru- дополнительные пакеты (mbusd и др.)
Что в образе
- Debian trixie (arm64)
- Ядро 6.6.x (vendor Rockchip, собирается из исходников или устанавливается из deb)
- U-Boot 2023.10
- Поддержка Device Tree Overlays (UART, I2C, USB host, SPI и др.)
- Автоматическое расширение раздела при первом запуске
Предустановленные пакеты
Базовые: ssh, NetworkManager, sudo, nano, curl, ntpsec, initramfs-tools, locales
Из packages.list: vim, net-tools, can-utils, mbpoll, minicom, tcpdump, screen, memtester, xxd, tree, util-linux-extra, mosquitto, mosquitto-clients, i2c-tools, python3-pymodbus, python3-pip, python3-smbus2, git, tmux, make, cmake, gcc, build-essential, flex, bison, libssl-dev, pkg-config, mbusd
Overlays по умолчанию
rk3308-uart0 rk3308-uart1 rk3308-uart2-m0 rk3308-uart3-m0
rk3308-i2c1-ds1338 rk3308-i2c3-m0 rk3308-usb20-host
Настраиваются в /boot/uEnv.txt.
Учётные данные
- root / napilinux
- napi / napilinux (sudo)
Быстрый старт
Сборка образа из готовых deb
Положить deb-пакеты ядра в kernel-rk-6.6/ и запустить:
sudo ./mkimg.sh
Готовый образ появится в artifacts-trixie/.
Сб орка с компиляцией ядра из исходников
sudo ./mkimg.sh --build-kernel
Исходники клонируются из https://gitlab.nnz-ipc.net/pub/napilinux/kernel.git (ветка rk-6.6), собранные deb сохраняются в kernel-rk-6.6/.