Software

Software Customization

BSP Customization

1. Provide support for Kernel and u-boot. Ensure functioning drivers and peripherals. Validate hardware specifications, performance parameters, and system stability.


2. Support RTlinux, PREEMPT_RT, and Xenomai.


3. Provide multi-core heterogeneous support for Linux + RT Thread.


4. Support booting from multiple devices, such as TF cards, eMMC, SD cards, NVME, and more.


5. Enable dual booting support, such as Android + Linux.


OS Customization

1. Support various operating systems, including Android, Ubuntu, Debian, Buildroot, and more.


2. Support Ubuntu Server, Wayland, X11, and more.


3. Support system components:  factory reset, A/B booting, secure boot, OTA updates, and more.


4. Provide universal application frameworks at the operating system level, including QT, Electron, FFMpeg, Gstreamer, ROS, OpenGL, and more.


5. Provide scheduled tasks, auto-run applications, permission management, log management, network configuration, system backups, and more.