project:cfg:BoardConfig_IPC: Added fastboot BoardConfig file and firmware post-scripts, distinguishing between the BoardConfigs for Luckfox Pico Pro and Luckfox Pico Max. project:app: Added fastboot_client and rk_smart_door for quick boot applications; updated rkipc app to adapt to the latest media library. media:samples: Added more usage examples. media:rockit: Fixed bugs; removed support for retrieving data frames from VPSS. media:isp: Updated rkaiq library and related tools to support connection to RKISP_Tuner. sysdrv:Makefile: Added support for compiling drv_ko on Luckfox Pico Ultra W using Ubuntu; added support for custom root filesystem. sysdrv:tools:board: Updated Buildroot optional mirror sources, updated some software versions, and stored device tree files and configuration files that undergo multiple modifications for U-Boot and kernel separately. sysdrv:source:mcu: Used RISC-V MCU SDK with RT-Thread system, mainly for initializing camera AE during quick boot. sysdrv:source:uboot: Added support for fastboot; added high baud rate DDR bin for serial firmware upgrades. sysdrv:source:kernel: Upgraded to version 5.10.160; increased NPU frequency for RV1106G3; added support for fastboot. Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2.5 KiB
Executable File
2.5 KiB
Executable File
Updatelog
V1.4 Updatelog
- Updated U-Boot to support fast boot for RV1106 using SPI NAND and eMMC.
- Optimized U-Boot compatibility with SD cards, reducing the likelihood of SD card recognition failures.
- Updated the kernel version to 5.10.160, increasing the NPU frequency for RV1106G3.
- Updated the Buildroot mirror source for more stable package downloads.
- Added support for custom file systems.
- Partial bug fixes
V1.3 Updatelog
- Added support for Luckfox-pico-Ultra and Luckfox-pico-Ultra-W
- Optimized the selection process for board support files
- Improved the download speed of buildroot by selecting the fastest mirror based on the download environment
- Enhanced buildroot package management operations; added the
buildrootconfigoption to thebuild.shcommand to directly enter buildroot's menuconfig - Improved the rootfs clean operation to retain Buildroot already downloaded packages
- Enhanced kernel configuration operations; added the
kernelconfigoption to thebuild.shcommand to enter the kernel's menuconfig - Added a
configfolder for quick configuration of device trees, kernel, and buildroot - Optimized the system's root filesystem packaging process, allowing customization of root files in the
<Luckfox-pico SDK PATH>/output/out/rootfs_uclibc_rv1106folder - Modified the default device tree configuration, enabling pin and interface function configuration on the board system using the
luckfox-configcommand - Partial bug fixes
V1.2 Updatelog
- Added compatibility for Ubuntu system
- Restored support for busybox, allowing users to choose between busybox, buildroot, and Ubuntu according to their needs
- Added Ubuntu root file submodule and support for switching between GitHub and Gitee sources
- Added support for exFAT file system
- Partial bug fixes
V1.1 Updatelog
- Rootfs built using buildroot, making it easier to add or remove applications
- Previously, the rootfs was directly built using busybox, which has been moved to the busybox branch
- Buildroot now defaults to enabling the following libraries:
- Python3
- Default libraries enabled:
- PERIPHERY
- PILLOW (font loading temporarily unavailable)
- SERIAL
- SMBUS
- SPIDEV
- SSH
- Automatically starts on boot
- Account: root
- Password: luckfox
- Samba
- Automatically starts on boot
- Account: root
- Password: luckfox
- ADB
- Automatically starts on boot
- Python3
V1.0 Updatelog
- Initial upload, default system is busybox