
Developers can develop and implement their programs to provide end-users with various capabilities of the system. The application layer is mainly to implement specific product functions and interaction logic. The system service layer corresponds to the system service layer, including system startup management, configuration management, hot-swap management, storage management, multimedia middleware, etc. Including its various basic system libraries, support for open source libraries, API development interfaces, system customizers, and applications can develop new system services and applications based on library layer APIs. The library layer corresponds to the general embedded system and corresponds to the middleware layer. The D1-H resource adaptation is the Linux 5.4 kernel.

Basic support, and through the Linux kernel management device hardware, such as CPU scheduling, cache, memory, I/O, etc. Different hardware platforms use different kernel versions to provide security, memory management, thread management, network protocol stacks, etc. The Linux Kernel of the Tina platform uses Linux3.4, Linux3.10, Linux4.4, Linux4.9, Linux5.4, and other kernels. The main layer of Kernel&Driver provides the standard implementation of Linux Kernel.

From bottom to top, there are four layers: Kernel & Driver, Libraries, System Services, and Applications.
#Drivers allwinner technology software#
The Tina system software architecture is shown in the figure.

This allows users to configure through menuconfig and compile a complete Linux system software that can be directly burned to the machine to run. *OpenWrt is a well-known open-source embedded Linux system automatic construction framework, which is composed of a Makefile script and a Kconfig configuration file. Tina Linux is based on the OpenWrt-14.07 version of the software development kit, which contains the kernel source code, drivers, tools, system middleware, and application packages used in Linux system development. Tina Linux is an embedded software system for intelligent hardware products developed by Allwinner Technology based on the Linux kernel. D1-H Nezha development board comes with Tina Linux system by default.
