The purpose of this document is to provide a practical introduction on developing software for the AMOS-820 (Bare board: VAB-820) on a Linux development host only.
The VIA AMOS-820 platform is an embedded system powered by ARM processor with Linux kernel 3.0.35 operating system by default. Major functions of the Linux include all system-requirement shell commands and drivers ready for AMOS-820 platform. AMOS-820’s Solution package does not offer a development environment. Users can develop it under an Ubuntu environment.
There are three major boot components for Linux, the “u-boot.bin”, “uImage” and “Root File System”. The “u-boot.bin” is for initial peripheral hardware parameter. The “uImage” is the Linux kernel image, and the “Root File System” is for Linux O.S. The system will not boot successfully into a Linux environment if one of these files does not exist in the boot media (SPI ROM, SD storage card or onboard eMMC).
This development guide will use VAB-820 as an example instead of AMOS- 820 to describe relational building procedure.
There are three folders in AMOS-820 Solution Pack.
Note
If a user needs the supporting files for all software mentioned in AMOS-820 HMI Solution Pack document, please contact our regional sales representative for assistance.