E-CPU-1000 Series / Software on board
Our ARM-9 CPU-modules will be deliverd with a boot-loader (U-Boot), a Linux-kernel and a file system.
Contents of the software
All the software modules are also pre-configurated and compiled at the flash memory of the CPU board. Of course you will be able to modify and compile the modules if necessary.
In the following we will go into more detail about the modules:
The Boot-Loader U-BOOT
After turning-on the supply voltage the bootloader U-BOOT will be loaded and started from FLASH. It waits 3 seconds to see if there is an input from the user to hold the furthermore bootsequence.If there is no input the bootloader starts the Linux kernel and beginns to execute it.
If the bootloader is aborted by input, it starts a commandlinetool able to execute several commands.
- Administrating of environment variables. These can be created, changed and saved to the socalled "Enviroment"-area at the FLASH chip of the CPU board.
- Files can be loaded by TFTP-protokoll from a TFTP-server.For example this could be a new Linux-kernel or a new filesystem.
- Writing the FLASH by command. This way a kernelupdate, loaded by TFTP before, can be writen to the FLASH at the CPU board.
- Executing of loaded programms. This way you are able to load a new kernel via TFTP (without updating the FLASH) and to test it.