Difference between revisions of "ICnova ADB4001"
Line 79: | Line 79: | ||
If you are new to kernel building please refer to [[First Steps with Buildroot]]. | If you are new to kernel building please refer to [[First Steps with Buildroot]]. | ||
− | The | + | The board support packages for the modules on the {{PAGENAME}} can be found on the modules page. |
Generally the bootloaders on our modules are configured to loook for a bootable linux image on the SD-Card and only boot from flash if none are found. | Generally the bootloaders on our modules are configured to loook for a bootable linux image on the SD-Card and only boot from flash if none are found. |
Revision as of 13:52, 20 October 2014
Contents |
Hardware
The ICnova ADB4001 has the following features:
- Socket for ICnova iMX536 SODIMM Module
- PSoC µController as IO processor and Supervisor
- DVI connector
- 7inch TFT touch display (800x480 pixels)
- 1x 10/100 MBit Ethernet
- 2x 480MBit USB Host
- 1x 480MBit USB Device
- Terminal block with RS485, CAN, 2x analog inputs, 1x analog output, 1x Relay-output
- 3 capacitive user buttons
- Buzzer output
- Soundcard with 2x line in (chinch), 1x headphone out, 1x speaker mounted
- Video in Chinch Jack (for external cameras)
- 2 µSD card holder
- 2 sockets for ICradio OEM modules, connected to two UARTs of the SODIMM module
- single supply 24V jack
- JTAG connector for SODIMM module
- All required tools
- Source-codes for software (Linux+Application)
- Documentation and HowTos
The ICnova ADB4001 can be ordered at our Shop. Different Starter kits with ICnova CPU-Modules and Touchscreens are also available in the Shop
Suitable modules
In order to utilize the interfaces of the ADBs a CPU module has to be mounted.
The following table lists modules compatible with the ICnova ADB4001.
Module | Picture | Description | Main features | Notes |
---|---|---|---|---|
ICnova i.MX535 SODIMM | Freescale i.MX535 with Cortex-A8 at 1000MHz 512MB Ram, 8MB NOR, 4GB NAND, IGP |
2xSDC | ||
ICnova i.MX536 SODIMM | Freescale i.MX536 with Cortex-A8 at 800MHz 512MB Ram, 8MB NOR, 4GB NAND, IGP |
2xSDC, CAN |
Software
All Modules provided by In-Circuit usally have a Buildroot based system preinstalled, so they can be used out of the box.
Login as "root" for which no password is set.
If you are new to kernel building please refer to First Steps with Buildroot.
The board support packages for the modules on the ICnova ADB4001 can be found on the modules page.
Generally the bootloaders on our modules are configured to loook for a bootable linux image on the SD-Card and only boot from flash if none are found.
Interfaces
Directly connected to the module
Interface | Type | Properties | Access from linux |
---|---|---|---|
Ethernet | 10/100MBit | eth0 | |
RS232 | RS232 with RTS/CTS | -25 to 25 V input, -5/+5 V output, max 1Mbit | /dev/ttymxc2 |
RS485 | Pulled up to 5v with 511R, Terminated with 120R | /dev/ttymxc1 | |
CAN | can0 |
Acessible via the boardprocessor
Interface | Type | Properties | Access from linux |
---|---|---|---|
Touchscreen | /sys/devices/virtual/input/input0 | ||
AnaIn1 | ADC | Boardprocessor/val2 | |
AnaIn2 | ADC | Boardprocessor/val3 | |
AnaOut | DAC | Boardprocessor/val0 | |
DigIn1 | input only | gpio253, Boardprocessor/cnt0 | |
DigIn2 | input only | gpio252, Boardprocessor/cnt1 | |
OC out | Optocoupler | ouput only | gpio250 |
Relay | Relay | ouput only | gpio249 |
Boardprocessor
- To access the Boardprocessor on the ICnova ADB4001 use the interface provided under "/sys/bus/spi/devices/spi2.0/"
- Some devices may also be mapped to other parts of the filesystem.
- The gpios are accessible under "/sys/class/gpio/"
- "echo 240 > /sys/class/gpio/export" makes gpio 240 available in "/sys/class/gpio/gpio240/"
- for output pins the direction has to be configured using "echo out > /sys/class/gpio/gpio240/direction"
- The gpios are accessible under "/sys/class/gpio/"