add(system): change filesystem with erofs.

This commit is contained in:
kangjun
2024-09-13 18:58:10 +08:00
parent 28f5653853
commit a96d42e82d
22 changed files with 43077 additions and 49 deletions

View File

@@ -139,4 +139,4 @@ if [ ! -f "/mnt/UDISK/pix_auth_key.bin" ]; then
cp /APP/res/pix_auth_key.bin /mnt/UDISK/pix_auth_key.bin
fi
/APP/SL100FRONTPANEL &
# /APP/SL100FRONTPANEL &

View File

@@ -2,17 +2,17 @@
#audio
echo "------insmod audio modules start-----"
MODULES_DIR="/lib/modules/`uname -r`"
insmod $MODULES_DIR/soundcore.ko
insmod $MODULES_DIR/snd.ko
insmod $MODULES_DIR/snd-timer.ko
insmod $MODULES_DIR/snd-pcm.ko
insmod $MODULES_DIR/snd-pcm-dmaengine.ko
insmod $MODULES_DIR/snd-soc-core.ko
insmod $MODULES_DIR/snd_soc_sunxi_pcm.ko
insmod $MODULES_DIR/snd_soc_sunxi_component_rxsync.ko
insmod $MODULES_DIR/snd_soc_sunxi_aaudio.ko
insmod $MODULES_DIR/snd_soc_sunxi_daudio.ko
insmod $MODULES_DIR/snd_soc_sunxi_internal_codec.ko
insmod $MODULES_DIR/snd_soc_sunxi_machine.ko
# MODULES_DIR="/lib/modules/`uname -r`"
# insmod $MODULES_DIR/soundcore.ko
# insmod $MODULES_DIR/snd.ko
# insmod $MODULES_DIR/snd-timer.ko
# insmod $MODULES_DIR/snd-pcm.ko
# insmod $MODULES_DIR/snd-pcm-dmaengine.ko
# insmod $MODULES_DIR/snd-soc-core.ko
# insmod $MODULES_DIR/snd_soc_sunxi_pcm.ko
# insmod $MODULES_DIR/snd_soc_sunxi_component_rxsync.ko
# insmod $MODULES_DIR/snd_soc_sunxi_aaudio.ko
# insmod $MODULES_DIR/snd_soc_sunxi_daudio.ko
# insmod $MODULES_DIR/snd_soc_sunxi_internal_codec.ko
# insmod $MODULES_DIR/snd_soc_sunxi_machine.ko
echo "------insmod audio modules end-----"

View File

@@ -277,6 +277,8 @@ set_parts_by_name
mount_usr
[ x"$MOUNT_ETC" = x"1" ] && mount_etc
[ x"$MOUNT_OVERLAY" = x"1" ] && mount_overlay rootfs_data #choose rootfs_data or UDISK
# [ x"$MOUNT_OVERLAY" = x"1" ] && mount_overlay rootfs_data #choose rootfs_data or UDISK
/APP/SL100FRONTPANEL &
exec /sbin/init

View File

@@ -0,0 +1,15 @@
#!/bin/sh
MODULES_DIR="/lib/modules/`uname -r`"
insmod $MODULES_DIR/soundcore.ko
insmod $MODULES_DIR/snd.ko
insmod $MODULES_DIR/snd-timer.ko
insmod $MODULES_DIR/snd-pcm.ko
insmod $MODULES_DIR/snd-pcm-dmaengine.ko
insmod $MODULES_DIR/snd-soc-core.ko
insmod $MODULES_DIR/snd_soc_sunxi_pcm.ko
insmod $MODULES_DIR/snd_soc_sunxi_component_rxsync.ko
insmod $MODULES_DIR/snd_soc_sunxi_aaudio.ko
insmod $MODULES_DIR/snd_soc_sunxi_daudio.ko
insmod $MODULES_DIR/snd_soc_sunxi_internal_codec.ko
insmod $MODULES_DIR/snd_soc_sunxi_machine.ko

View File

@@ -106,6 +106,6 @@ setusbconfig rndis
ifconfig usb0 up
ifconfig usb0 10.10.10.235
ifconfig usb0 10.10.10.253 netmask 255.255.255.0 broadcast 10.10.10.255
/etc/init.d/SL100FRONTPANEL &

View File

@@ -52,18 +52,15 @@ CONFIG_EXTERNAL_CPIO=""
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
# CONFIG_TARGET_ROOTFS_JFFS2 is not set
# CONFIG_TARGET_ROOTFS_EROFS is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_ROOTFS_EROFS=y
# CONFIG_TARGET_ROOTFS_SQUASHFS is not set
# CONFIG_ROOTFS_SQUASHFS_XZ is not set
CONFIG_ROOTFS_SQUASHFS_LZ4=y
# CONFIG_ROOTFS_SQUASHFS_LZ4 is not set
# CONFIG_ROOTFS_SQUASHFS_ZLIB is not set
# CONFIG_USR_SQUASHFS_FOLLOW_ROOTFS is not set
CONFIG_USR_SQUASHFS_XZ=y
# CONFIG_USR_SQUASHFS_XZ is not set
# CONFIG_USR_SQUASHFS_LZ4 is not set
# CONFIG_USR_SQUASHFS_ZLIB is not set
CONFIG_KERNEL_SQUASHFS_XZ=y
CONFIG_KERNEL_SQUASHFS_LZ4=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
CONFIG_TARGET_UBIFS_JOURNAL_SIZE=""

View File

@@ -59,17 +59,15 @@ CONFIG_EXTERNAL_CPIO=""
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
# CONFIG_TARGET_ROOTFS_JFFS2 is not set
# CONFIG_TARGET_ROOTFS_EROFS is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_ROOTFS_SQUASHFS_XZ=y
CONFIG_TARGET_ROOTFS_EROFS=y
# CONFIG_TARGET_ROOTFS_SQUASHFS is not set
# CONFIG_ROOTFS_SQUASHFS_XZ is not set
# CONFIG_ROOTFS_SQUASHFS_LZ4 is not set
# CONFIG_ROOTFS_SQUASHFS_ZLIB is not set
# CONFIG_USR_SQUASHFS_FOLLOW_ROOTFS is not set
CONFIG_USR_SQUASHFS_XZ=y
# CONFIG_USR_SQUASHFS_XZ is not set
# CONFIG_USR_SQUASHFS_LZ4 is not set
# CONFIG_USR_SQUASHFS_ZLIB is not set
CONFIG_KERNEL_SQUASHFS_XZ=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
CONFIG_TARGET_UBIFS_JOURNAL_SIZE=""

View File

@@ -13,10 +13,10 @@ define KernelPackage/vin-v4l2
FILES+=$(LINUX_DIR)/drivers/media/v4l2-core/videobuf2-memops.ko
FILES+=$(LINUX_DIR)/drivers/media/v4l2-core/videobuf2-v4l2.ko
FILES+=$(LINUX_DIR)/drivers/media/platform/sunxi-vin/vin_io.ko
FILES+=$(LINUX_DIR)/drivers/media/platform/sunxi-vin/modules/sensor/gc2083_mipi.ko
# FILES+=$(LINUX_DIR)/drivers/media/platform/sunxi-vin/modules/sensor/gc2083_mipi.ko
# FILES+=$(LINUX_DIR)/drivers/media/platform/sunxi-vin/modules/sensor_power/sensor_power.ko
FILES+=$(LINUX_DIR)/drivers/media/platform/sunxi-vin/vin_v4l2.ko
AUTOLOAD:=$(call AutoProbe,videobuf2-core videobuf2-dma-contig videobuf2-memops videobuf2-v4l2 vin_io gc2083_mipi vin_v4l2)
AUTOLOAD:=$(call AutoProbe,videobuf2-core videobuf2-dma-contig videobuf2-memops videobuf2-v4l2 vin_io vin_v4l2)
endef
define KernelPackage/vin-v4l2/description