mirror of
https://github.com/LuckfoxTECH/luckfox-pico.git
synced 2026-01-18 03:28:19 +01:00
project:app:rkipc:Disable audio function in rkipc
project:cfg:BoardConfig_IPC:Add pre-processing and post-processing scripts for OEM and userdata images project:build.sh:Add support for pre-processing and post-processing functionality for SDK OEM and userdata images sysdrv:Makefile:Remove default Samba4 support from buildroot rootfs while retaining configuration files sysdrv:tools:board:android-tools:S99usb0config:Add a disconnect and reconnect feature for usb0 in peripheral mode. sysdrv:tools:board:buildroot:luckfox_pico_defconfig:Remove default Samva4 support from buildroot rootfs Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
This commit is contained in:
@@ -643,6 +643,7 @@ else
|
||||
#cp $(SYSDRV_DIR)/tools/board/buildroot/busybox $(SYSDRV_DIR_OUT_ROOTFS)/bin/busybox
|
||||
cp $(SYSDRV_DIR)/tools/board/buildroot/shadow_defconfig $(SYSDRV_DIR_OUT_ROOTFS)/etc/shadow
|
||||
cp $(SYSDRV_DIR)/tools/board/buildroot/sshd_defconfig $(SYSDRV_DIR_OUT_ROOTFS)/etc/ssh/sshd_config
|
||||
mkdir -p $(SYSDRV_DIR_OUT_ROOTFS)/etc/samba
|
||||
cp $(SYSDRV_DIR)/tools/board/buildroot/samba_defconfig $(SYSDRV_DIR_OUT_ROOTFS)/etc/samba/smb.conf
|
||||
cp $(SYSDRV_DIR)/tools/board/buildroot/smbpasswd_defconfig $(SYSDRV_DIR_OUT_ROOTFS)/etc/samba/smbpasswd
|
||||
cp $(SYSDRV_DIR)/tools/board/buildroot/profile_defconfig $(SYSDRV_DIR_OUT_ROOTFS)/etc/profile
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
|
||||
TARGET_IP="172.32.0.93"
|
||||
|
||||
USB_KEYWORD="android_work: sent uevent USB_STATE="
|
||||
USB_MODE_PATH="/proc/device-tree/usbdrd/usb@ffb00000/dr_mode"
|
||||
|
||||
MAX_RETRIES=10
|
||||
retries=0
|
||||
|
||||
@@ -30,9 +33,32 @@ usb0_config() {
|
||||
fi
|
||||
}
|
||||
|
||||
usb_reset() {
|
||||
while true; do
|
||||
last_line=$(dmesg | grep "$USB_KEYWORD" | tail -n 1)
|
||||
|
||||
if [[ "$last_line" == *"DISCONNECTED"* ]]; then
|
||||
echo "Detected USB DISCONNECTED."
|
||||
/etc/init.d/S50usbdevice restart
|
||||
usb0_config
|
||||
#elif [[ "$last_line" == *"CONFIGURED"* ]]; then
|
||||
# echo "Detected CONFIGURED. No action required."
|
||||
#else
|
||||
# echo "No relevant USB_STATE found."
|
||||
fi
|
||||
|
||||
sleep 5
|
||||
done
|
||||
}
|
||||
|
||||
case $1 in
|
||||
start)
|
||||
usb0_config
|
||||
# check peripheral
|
||||
usb_mode="$(cat $USB_MODE_PATH)"
|
||||
if [ "$usb_mode" = "peripheral" ]; then
|
||||
usb0_config
|
||||
usb_reset &
|
||||
fi
|
||||
;;
|
||||
stop) ;;
|
||||
*)
|
||||
|
||||
@@ -15,6 +15,10 @@ BR2_TARGET_GENERIC_HOSTNAME="luckfox pico"
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to luckfox pico"
|
||||
BR2_TARGET_GENERIC_ROOT_PASSWD="luckfox"
|
||||
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
|
||||
BR2_PACKAGE_BZIP2=y
|
||||
BR2_PACKAGE_GZIP=y
|
||||
BR2_PACKAGE_PIXZ=y
|
||||
BR2_PACKAGE_E2FSPROGS=y
|
||||
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
|
||||
BR2_PACKAGE_PYTHON3=y
|
||||
BR2_PACKAGE_PYTHON3_SSL=y
|
||||
@@ -29,6 +33,8 @@ BR2_PACKAGE_PYTHON_SETUPTOOLS=y
|
||||
BR2_PACKAGE_PYTHON_SMBUS_CFFI=y
|
||||
BR2_PACKAGE_PYTHON_SPIDEV=y
|
||||
BR2_PACKAGE_PYTHON_WERKZEUG=y
|
||||
BR2_PACKAGE_GNUTLS=y
|
||||
BR2_PACKAGE_FREETYPE=y
|
||||
BR2_PACKAGE_DTC=y
|
||||
BR2_PACKAGE_DTC_PROGRAMS=y
|
||||
BR2_PACKAGE_LIBV4L=y
|
||||
@@ -36,7 +42,6 @@ BR2_PACKAGE_LIBV4L_UTILS=y
|
||||
BR2_PACKAGE_LRZSZ=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
BR2_PACKAGE_SAMBA4=y
|
||||
BR2_PACKAGE_BASH=y
|
||||
BR2_PACKAGE_BASH_LOADABLE_EXAMPLES=y
|
||||
BR2_PACKAGE_DIALOG=y
|
||||
|
||||
@@ -86,3 +86,9 @@ BR2_PACKAGE_UTIL_LINUX_LIBMOUNT=y
|
||||
BR2_PACKAGE_NANO=y
|
||||
BR2_PACKAGE_HOST_DTC=y
|
||||
BR2_PACKAGE_EVTEST=y
|
||||
BR2_PACKAGE_GNUTLS=y
|
||||
BR2_PACKAGE_FREETYPE=y
|
||||
BR2_PACKAGE_BZIP2=y
|
||||
BR2_PACKAGE_GZIP=y
|
||||
BR2_PACKAGE_PIXZ=y
|
||||
BR2_PACKAGE_E2FSPROGS=y
|
||||
|
||||
Reference in New Issue
Block a user