Armadillo-IoT Gateway G3
Product Manual - INTL


目次

1. Precautions
1.1. Safety Precautions
1.2. Handling Precautions
1.3. Software Usage Precautions
1.4. Write Prohibited Regions
1.5. Warranty
1.6. Exporting
1.7. Trademarks
1.8. Certifications
2. Product Overview
2.1. Product Features
2.1.1. What is Armadillo
2.1.2. What is Armadillo-IoT Gateway
2.2. Product Lineup
2.3. Specifications
2.4. Armadillo-IoT Gateway Exterior
2.5. Block Diagram
2.6. Software Make-up
3. Before Turning on Armadillo
3.1. Preparation
3.2. Setup of Environment for Development and Operational Checks
3.2.1. ATDE Setup
3.2.2. Using Removable Devices
3.2.3. Starting the Command Line Terminal (GNOME Terminal)
3.2.4. Using Serial Communication Software (minicom)
3.3. Interface Layout
3.4. Connections
3.5. Slide Switch Configuration
3.6. Using the vi Editor
3.6.1. Starting vi
3.6.2. Character Input
3.6.3. Moving the Cursor
3.6.4. Deleting Characters
3.6.5. Saving and Quitting
4. Startup and Shutdown
4.1. Startup
4.2. Login
4.3. Managing Debian Users
4.4. Shutdown
5. Operational Checks
5.1. Before Performing the Operational Checks
5.2. Network
5.2.1. Supported Networks
5.2.2. Network Configuration
5.2.3. Basic Usage of nmcli
5.2.4. Wired LAN
5.2.5. Wireless LAN
5.2.6. 3G/LTE
5.2.7. Configuration Example with NetworkManager
5.2.8. Firewall
5.2.9. Network Applications
5.3. Storage
5.3.1. Using Storage
5.3.2. Changing and Formatting Storage Partitions
5.4. LED
5.4.1. Activating and Deactivating LEDs
5.4.2. Using Triggers
5.5. RTC
5.5.1. Setting the Time on the RTC
5.6. User Switches
5.6.1. Confirming Events
5.7. Temperature Sensor
5.7.1. Obtaining the Temperature
5.8. AD Converter
5.8.1. Obtaining the Voltage
5.8.2. Monitoring Power Supply Voltage
5.9. Armadillo-IoT RS232C Add-on Module RS00
5.10. Armadillo-IoT Isolated RS232C/422/485 Add-on Module RS01
5.10.1. Changing RS422/RS485 Communication Settings
5.11. Armadillo-IoT Wi-SUN Add-on Module WS00
5.11.1. Obtaining Configuration Information
5.12. Armadillo-IoT Isolated RS485 Add-on Module RS02
5.12.1. Changing RS422/RS485 Communication Settings
5.13. Armadillo-IoT Isolated Digital I/O / Analog Input Add-on Module DA00
5.13.1. Setting the Digital Output State
5.13.2. Getting the Digital Input State
5.13.3. Getting the Analogue Input Voltage
6. Bootloader Specifications
6.1. Bootloader Boot Modes
6.2. Bootloader Functions
6.2.1. How to Specify the Linux Kernel Image and Device Tree Blob
6.2.2. Specifying the Root File System
6.2.3. Saving Environment Variables
6.2.4. Linux Kernel Boot Options
7. Build Procedure
7.1. Building the Bootloader
7.2. Building the Linux Kernel
7.3. Building a Debian GNU/Linux Root File System
7.3.1. Creating the Factory Default Root File System Archive
7.3.2. Creating a Customized Root File System Archive
8. Rewriting Image Files
8.1. Using the Installation Disc
8.1.1. Creating an Installation Disk
8.1.2. Running the Installation
8.2. Rewriting Only Specific Image Files
8.2.1. Rewriting the BootLoader Image
8.2.2. Rewriting the Linux Kernel Image
8.2.3. Rewriting the DTB
8.2.4. Rewriting the Root File System
9. Utilizing SD Booting
9.1. Boot Disk Creation
9.2. Creating a Root File System
9.2.1. Creating a Debian GNU/Linux Root File System
9.3. Storing the Linux Kernel Image and DTB
9.4. Performing an SD Boot
10. Electrical Specifications
10.1. Absolute Maximum Ratings
10.2. Recommended Operating Conditions
10.3. Input / Output Interface Electrical Specifications
10.4. Power Supply Circuit Structure
11. Interface Specifications
11.1. Interface Layout
11.2. CON1 Add-on Interface 1
11.3. CON2 Add-on Interface 2
11.4. CON4 SD Interface
11.5. CON6 LAN Interface
11.6. CON7 USB Host Interface
11.7. CON9 Debug Serial Interface
11.8. CON10 WWAN Expansion Interface
11.9. CON11 MicroSIM Interface
11.10. CON13 RTC Backup Interface 1
11.11. CON14 Power Input Interface 1
11.12. CON15 Power Input Interface 2
11.13. CON16 Power Output Interface
11.14. CON17 3G/LTE Antenna Interface1
11.15. CON18 3G/LTE Antenna Interface2
11.16. CON20 WLAN Interface
11.17. CON22 RTC Backup Interface 2
11.18. JP1 Boot Device Setting Jumper
11.19. SW1 to SW3 User Switches
11.20. SW4 Reset Switch
11.21. LED1 WWAN LED
11.22. LED2 to LED5 User LEDs

図目次

2.1. Armadillo-IoT Gateway Exterior
2.2. Armadillo-IoT Gateway Block Diagram
3.1. Starting the GNOME Terminal
3.2. GNOME Terminal Window
3.3. Configuring minicom
3.4. Starting minicom
3.5. Minicom Quit Confirmation
3.6. Interface Layout Diagram
3.7. Armadillo-IoT Gateway Connection Example
3.8. Slide Switch Configuration
3.9. Starting vi
3.10. Explanation of Commands for Switching to Input Mode
3.11. Explanation of Commands for Deleting Characters
4.1. Log Messages Immediately After Power On
4.2. Boot Log
4.3. Shutdown
5.1. nmcli Command Format
5.2. List of Connections
5.3. Enabling a Connection
5.4. Disabling a Connection
5.5. Creating a Connection
5.6. Deleting a Connection
5.7. Static IP Address Configuration
5.8. Specifying a DNS Server
5.9. DHCP Configuration
5.10. Applying Connection Modifications
5.11. List of Devices
5.12. Connecting Devices
5.13. Disconnecting Devices
5.14. Creating a Wired LAN Interface (eth0) Connection
5.15. Ping Confirmation of Wired LAN
5.16. Connecting to a Wireless LAN Access Point
5.17. Ping Confirmation of Wireless LAN
5.18. microSIM
5.19. Installing MicroSIM
5.20. Creating a 3G/LTE Connection
5.21. 3G/LTE Data Connection
5.22. Ping Confirmation of 3G/LTE
5.23. Ending Data Communication
5.24. Starting Data Communication
5.25. Setting a 3G/LTE Passphrase with the nmcli connection modify Command
5.26. Stopping the 3G/LTE Reconnection Service
5.27. Starting the 3G/LTE Reconnection Service
5.28. Obtaining a List of Recognized Modems
5.29. Obtaining Modem Information
5.30. Obtaining MicroSIM Information
5.31. Obtaining Communication Line Information
5.32. Network Structure Diagram
5.33. iptables
5.34. Armadillo Top Page
5.35. mount Command Format
5.36. Mounting Storage
5.37. Unmounting Storage
5.38. Altering Partitions with the fdisk Command
5.39. Creating a EXT4 File System
5.40. User LEDs Location
5.41. Turning on an LED
5.42. Turning off an LED
5.43. Displaying the State of an LED
5.44. Specifying timer for the LED Trigger
5.45. Displaying the LED Trigger
5.46. Setting System Clock
5.47. Setting the Hardware Clock
5.48. User Switch: Event Confirmation
5.49. Obtaining the measurement temperature of the i.MX 7 Dual
5.50. Calculation Formula of Input Voltage to the AD Converter
5.51. Obtaining the Input Voltage to the AD Converter
5.52. Calculation Formula of the Power Supply Voltage
5.53. vintrigger Command Help
5.54. vintrigger Command Example
5.55. Changing the Digital Output State
5.56. Getting the Digital Input State
5.57. Calculation Formula of Input Voltage to the AD Converter
5.58. Obtaining the Input Voltage to the AD Converter
6.1. Displaying U-Boot Command Help
6.2. Booting from a Linux Kernel Image Stored on Partition 1 of eMMC
6.3. Specifying the Root File System Stored in Partition 2 of eMMC
6.4. Restoring All Environment Variables to Default Values
6.5. Setting the Available Memory Amount to 384M
7.1. Procedure for Creating the Factory Default Root File System Archive
7.2. Error Message when Incorrect Package Name Specified
9.1. Unmounting an Automatically Mounted SD Card
9.2. saveenv Messages for SD Boot
10.1. Power Supply Circuit Structure
11.1. Armadillo-IoT Interface Layout (Side A)
11.2. Interface Layout (Side B)
11.3. SIM Card Detection Switch
11.4. AC Adapter Polarity Mark

表目次

2.1. Add-on Module Lineup
2.2. Specifications
2.3. Part Names and Functions
2.4. Software Available for Armadillo-IoT
2.5. eMMC Memory Map
3.1. Usernames and Passwords
3.2. Removable Devices Used for Operational Checks
3.3. Serial Communication Configuration
3.4. Interfaces
3.5. Commands to Enter Input Mode
3.6. Commands to Move the Cursor
3.7. Commands to Delete Characters
3.8. Commands for Saving and Quitting
4.1. Serial Console Login Username and Password
5.1. Networks and Network Devices
5.2. Static IP Address Configuration Example
5.3. APN Information Configuration Example
5.4. Cellular module network device
5.5. Network Address Information
5.6. Making the Device State disconnected
5.7. Storage Devices
5.8. LEDs and LED Class Directories
5.9. trigger Types
5.10. Time Format Fields
5.11. Input Device Files and Event Codes
5.12. Files Needed for Calculating Input Voltage
5.13. Add-on Interfaces and TTY Device Files
5.14. Add-on Interfaces and TTY Device Files
5.15. RS485 Setting and Default Values
5.16. Setting RS485 from Linux kernel Boot Options
5.17. Add-on Interfaces and TTY Device Files
5.18. Add-on Interfaces and TTY Device Files
5.19. RS485 Setting and Default Values
5.20. Setting RS485 from Linux kernel Boot Options
5.21. Add-on Interfaces and GPIO Class Directories
5.22. Files Needed for Calculating Input Voltage
6.1. Bootloader Boot Modes
6.2. Useful Maintenance Mode Commands List
6.3. mmcdev Configuration Values and Boot Devices
6.4. Linux Kernel Boot Options Examples
8.1. File Used for Creating Installation Disk
8.2. Image Files and their Destinations
9.1. Files Used to Create Boot Disk
9.2. Boot Disk Configuration Example
9.3. File Used for Creating Root File System
9.4. Files Used to Create Boot Disk
9.5. Conditions Under which the Bootloader can Detect the Linux Kernel
10.1. Absolute Maximum Ratings
10.2. Recommended Operating Conditions
10.3. Input / Output Interface Power Supply Electrical Specifications
10.4. Input / Output Interface Electrical Specifications (OVDD = VCC_3.3V, VCC_3.3V_IO)
10.5. WWAN Expansion Interface Pin 9 (LED1_CTRL) Electrical Specifications
11.1. Armadillo-IoT Interface List (Side A)
11.2. Armadillo-IoT Interface List (Side B)
11.3. CON1 Signals
11.4. CON2 Signals
11.5. CON4 Signals
11.6. CON4 Card Detection and Write Protect Detection
11.7. CON6 Signals (10BASE-T/100BASE-TX)
11.8. CON6 Signals (1000BASE-T)
11.9. LAN Connector LEDs
11.10. CON7 Signals
11.11. CON9 Signals
11.12. CON10 Signals
11.13. CON11 Signals
11.14. CON13 Signals
11.15. Realtime clock accuracy
11.16. CON14 Signals
11.17. CON15 Signals
11.18. CON16 Signals
11.19. CON20 Signals
11.20. CON22 Signals
11.21. Realtime clock accuracy
11.22. JP1 Signals
11.23. Jumper Function
11.24. User Switch Connections
11.25. Reset Switch Connections
11.26. WWAN LED Connections
11.27. WWAN LED Status
11.28. User LED Connections