The course is divided into two parts: Phase One and Phase Two.
Phase One focuses on the basic operations of the development board (suitable for students with relatively weak foundations). Based on the SDK source code provided by the manufacturer, it offers hands-on basic usage explanations using the 100ask T113 development board. Emphasis is placed on foundational entry: from hardware wiring of the development board, powering on, to the composition of the embedded Linux system, introduction to hardware functions, setting up the development environment, introduction to the SDK, and basic operations such as system compilation, flashing, and booting. At the same time, it covers the compilation, modification, packaging, and flashing of the bootloader part of the SDK. Modifications, compilation, packaging, and updates of the Linux kernel are also introduced. This includes explaining the composition of rootfs, how to add component selections, demo examples, and demonstrating hardware function interfaces. It explains the composition of system partitions and how to add your own programs to the system.
Phase Two focuses on practical operations using the manufacturer’s SDK to develop hardware devices on the T113. Board-level BringUp: After obtaining a board with an Allwinner chip, analyze the interface specifications by reviewing the schematic, and modify the manufacturer’s provided BSP according to hardware differences to boot the system. Driver Development: For each module on the board, modify the device tree based on the schematic to use existing drivers; for modules not supported in the BSP package, port or even write your own drivers. Setting up the development environment: Create toolchains for APP developers, set up development and debugging environments, and integrate various components (e.g., LVGL). Debugging: Collaborate with APP developers to debug programs during the development process. System development: Based on product needs, partition Flash memory, package and flash, and formulate OTA upgrade plans.
Resource CD:
Click to read the original text and jump to the video link.