第1章 Preface

Thank you for purchasing the Armadillo-420 Basic Model Development Set.

The Armadillo-420 Basic Model is comprised of the Armadillo-420 CPU board and the Armadillo-400 RTC Option Module.

The Armadillo-420 is a small form factor general purpose CPU board which along with the Freescale ARM9 processor "i.MX257", LPDDR SDRAM and flash memory, also incorporates interfaces which are often required for embedded devices, such as serial, LAN, USB 2.0, microSD and GPIO. Armadillo-420 keeps pin compatibility with the existing Armadillo-220 model while at the same time also offering improved performance and even lower power consumption.

The Armadillo-400 RTC Option Module can be connected to Armadillo-420 or Armadillo-440 to add RTC functionality.

Linux is employed as the standard operating system on Armadillo-420, providing access to a rich array of software resources. It is also possible to create and run original programs with C and other programming languages. For information on how to customize software, please refer to the "Armadillo-400 Series Software Manual."

This document contains precautions for use and explanations on how to use the software functionality available in the default state as at time of purchase. On obtaining the Armadillo-420 Basic Model Development Set, please check the operation of all hardware and the use of the default software.

The product name "Armadillo" will be used in descriptions that apply to the whole Armadillo Series for the remainder of this document.

1.1. Who Should Read This Document

  • Those undertaking a hardware operation check

  • Those seeking to understand basic software use

We hope that this document will prove to be useful to others as well.

1.2. Document Structure

This document describes the basic usage of Armadillo.

The main areas covered are listed below.

  • Connections

  • Startup and Shutdown

  • Configuration

  • Application usage

1.3. Typographical Conventions

1.3.1. Fonts

Fonts are used in the following ways in this document.

表1.1 Fonts

Font ExampleDescription
Plain text fontUsed for standard text
[PC ~]$ lsShell prompt and user input text
textText that is either displayed, is to be edited, or is a comment

1.3.2. Command Entry Examples

The command entry examples in this document all have an assumed execution environment which is reflected in the displayed prompt. The directory part “/” will differ depending on the current directory. The home directory of each user is represented by “~”.

表1.2 Relationship Between Prompt and Execution Environment

PromptCommand Execution Environment
[PC /]#To be executed by a privileged user on the work PC
[PC /]$To be executed by a general user on the work PC
[armadillo /]#To be executed by a privileged user on Armadillo
[armadillo /]$To be executed by a general user on Armadillo
hermit>To be executed on Armadillo in maintenance mode

Commands that may change or vary depending on the relevant environment are written as shown below. Please adjust the commands as necessary.

表1.3 Abbreviations Used In Command Entry Examples

NotationDescription
[version]File version number

1.3.3. Icons

Icons are used in the following way in this document.

[警告]

This is used for precautions.

[ティップ]

This is used for helpful information.

1.4. Acknowledgements

The software used on Armadillo is composed from Free Software / Open Source Software. This Free Software / Open Source Software is the result of efforts from developers from all over the world. We would like to take this opportunity to express our gratitude.

1.5. Safety Precautions

In order to use this product safely, please take special note of the following precaution.

[警告]

This product uses semiconductor components designed for generic electronics equipment such as office automation equipment, communications equipment, measurement equipment and machine tools. Do not incorporate the product into devices such as medical equipment, traffic control systems, combustion control systems, safety equipment and so on which can directly threaten human life or pose a hazard to the body or property due to malfunction or failure. Moreover, products incorporating semiconductor components can be caused to malfunction or fail due to foreign noise or surge. To ensure there will be no risk to life, the body or property even in the event of malfunction or failure, be sure to take all possible measures in safety system design, such as using protection circuits like limit switches or fuse breakers, or system redundancy.

1.6. Handling Precautions

Please pay attention to the following points when handling the product in order to avoid causing any irreversible damage.

Areas Easily Damaged

The microSD connector and its cover can be easily damaged. Please be careful not to damage them by handling them with too much force.

Modifications To This Product

Please take note that any modifications[1] made to this product are not covered under warranty. Also, please ensure to undertake a full operational check of this product before carrying out any modifications or mounting connectors[2].

Mounting and Dismounting of Connectors While Powered On

Apart from hot-pluggable interfaces (LAN, USB), do not under any circumstances add or remove connectors while power is supplied to this product or peripheral circuits.

Static Electricity

As CMOS devices are used in this product, please store it in antistatic packaging (such as that it was shipped in) until time of use.

Latchup

Excessive noise or a surge from the power supply or input/output, or sharp voltage fluctuations can lead to the CMOS devices incorporated in the board causing a latch-up. Once the latch-up occurs, this situation continues until the power supply is disconnected, and therefore can damage the devices. Measures such as adding a protection circuit to noise-susceptible input/output lines or not sharing the power supply with devices that can be the cause of noise are highly recommended.

Physical Stress

Please avoid strong physical stress such as drops or other impacts.

1.7. Software Usage Precautions

About Software Contained In This Product

The software and documentation contained in this product is provided “AS IS” without warranty of any kind including warranty of merchantability or fitness for a particular purpose, reliability, correctness or accuracy. Furthermore, no guarantee is made in regard to any outcomes resulting from the use of this product.

1.8. Trademarks

Armadillo is a registered trademark of Atmark Techno, Inc. All other company names, product names and related trademarks are the property of their respective owners.



[1] With the exception of adding connectors to unmounted interfaces.

[2] When mounting connectors, please ensure to apply masking, avoid solder residue coming in contact with surrounding parts and avoid creating solder balls.