凌云实验室推出的ARM Linux物联网网关开发板IGKBoard(IoT Gateway Kit Board)项目源码
guowenxue
2022-10-08 7a514684de3e29cda5ef8eccf84fb7dfb24583ae
update hardknott for kernel and add some tools in image
4 files modified
55 ■■■■■ changed files
yocto/meta-igkboard/hardknott/conf/machine/igkboard.conf 2 ●●● patch | view | raw | blame | history
yocto/meta-igkboard/hardknott/recipes-images/igkboard/linuxsys-image.bb 41 ●●●● patch | view | raw | blame | history
yocto/meta-igkboard/hardknott/recipes-kernel/linux/linux-imx-headers_5.10.bbappend 2 ●●● patch | view | raw | blame | history
yocto/meta-igkboard/hardknott/recipes-kernel/linux/linux-imx_5.10.bbappend 10 ●●●●● patch | view | raw | blame | history
yocto/meta-igkboard/hardknott/conf/machine/igkboard.conf
@@ -10,7 +10,7 @@
include conf/machine/include/imx-base.inc
include conf/machine/include/tune-cortexa7.inc
KERNEL_DEVICETREE = "igkboard-emmc.dtb"
KERNEL_DEVICETREE = "igkboard.dtb"
UBOOT_CONFIG ??= "sd"
UBOOT_CONFIG[sd] = "igkboard_defconfig,sdcard"
yocto/meta-igkboard/hardknott/recipes-images/igkboard/linuxsys-image.bb
@@ -25,30 +25,27 @@
    ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'weston-init', '', d)} \
"
CORE_IMAGE_EXTRA_INSTALL_append = " \
    drivers-mods \
    hello-apps \
    gnupg \
    e2fsprogs \
    e2fsprogs-resize2fs \
    parted \
    v4l-utils \
    yavta \
    sudo \
    nano \
    hostapd \
    evtest \
    mtd-utils \
    libgpiod \
    i2c-tools \
    spitools \
    spidev-test \
    canutils \
    xz \
    udev-extraconf \
CORE_IMAGE_EXTRA_INSTALL:append = " \
    drivers-mods hello-apps \
    bash bash-completion nano sudo \
    curl tree xz dnsmasq gnupg git rsync \
    e2fsprogs e2fsprogs-resize2fs parted \
    v4l-utils zbar yavta fbgrab imagemagick \
    mtd-utils evtest iperf3 iotop lsof \
    mosquitto sqlite3 stunnel \
    i2c-tools spitools spidev-test \
    libgpiod libgpiod-tools \
    libevent libconfig boost ldd \
    libmodbus libsocketcan canutils \
    wvdial ppp hostapd ntp iw \
    nodejs nodejs-npm tcpdump \
    udev-extraconf usb-modeswitch \
"
inherit extrausers
# generate by printf "%q\n" $(mkpasswd -m sha256crypt 12345)
PASSWD= "\$5\$CZyCdtQE9Dp\$kuAmtCHtAv3X5gL1/imI.g1lf.JChVAEkdA3.8Yw8j8"
EXTRA_USERS_PARAMS = "\
    usermod -P 12345 root; \
    usermod -p '${PASSWD}' root; \
"
yocto/meta-igkboard/hardknott/recipes-kernel/linux/linux-imx-headers_5.10.bbappend
@@ -1,4 +1,4 @@
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6"
SRCREV = "1c0116f3da250c5a52858c53efb8b38c0963f477"
SRCREV = "a11753a89ec610768301d4070e10b8bd60fde8cd"
yocto/meta-igkboard/hardknott/recipes-kernel/linux/linux-imx_5.10.bbappend
@@ -12,13 +12,9 @@
require recipes-kernel/linux/linux-yocto.inc
SRCBRANCH = "lf-5.15.y"
KERNEL_SRC = "git://source.codeaurora.org/external/imx/linux-imx.git;protocol=https;branch=${SRCBRANCH}"
KBRANCH = "${SRCBRANCH}"
SRC_URI = "${KERNEL_SRC}"
# https://source.codeaurora.org/external/imx/uboot-imx/tag/?h=lf-5.10.52-2.1.0
SRCREV = "1c0116f3da250c5a52858c53efb8b38c0963f477"
# base: meta-imx/meta-bsp/recipes-kernel/linux/linux-imx_5.10.bb
# https://source.codeaurora.org/external/imx/linux-imx/tag/?h=lf-5.10.52-2.1.0
SRCREV = "a11753a89ec610768301d4070e10b8bd60fde8cd"
LOCALVERSION = "-lf-5.10.52-2.1.0"
LINUX_VERSION = "5.10.52"