User`s manual
UC-7101/7110/7112 Software User’s Manual Software Package
UC-7101/7110/7112 Software Architecture
The pre-installed µClinux operating system used by the UC-7101/7110/7112 follows the standard
µClinux architecture, making programs that follow the POSIX standard easily ported to the
UC-7101/7110/7112 by using the GNU Tool Chain provided by www.uClinux.org
. In addition to
the Standard POSIX API, device drivers for the buzzer, and UART for the serial ports are also
included.
The UC-7101/7110/7112’s Flash ROM has multiple smaller partitions for the Boot Loader, Linux
Kernel & Root (/) File System Image, and User Directory.
For most applications, users need to spend a lot time
maintaining the operating system and modifying the
system configuration. In order to save on the total
cost of development and maintenance, the
UC-7101/7110/7112 is specially design to partition a
“User Directory” for storing the user’s system
configuration parameters.
The UC-7101/7110/7112 have a built-in mechanism
that prevents system crashes and improves system
reliability. The procedure is described below.
When the Linux kernel boots up, the kernel mounts the root file system and then enables services
and daemons. The kernel also looks for the system configuration parameters using rc or inittab.
User AP
User Directory
(User Configuration)
Mini Root File System
Configuration
Linux Kernel & Root
HW
Boot Loader
Normally, the kernel uses the User Directory to boot up the system. The kernel will only use the
default configuration _etc & _home when the User Directory crashes.
The UC-7101/7110/7112 uses ROMFS for the Linux kernel image, Root File System, and
Protected configuration, and uses JFFS2 for the User Directory.
3-2