Difference between revisions of "ICnova ADB4001"
From InCircuit
(→Boardprocessor) |
|||
Line 33: | Line 33: | ||
The {{PAGENAME}} can be ordered at our [http://shop.in-circuit.de/products/ICnova-CPU-Module/Starterkits/49/STK-ADB4001-ICnova-iMX536-SODIMM Shop]. | The {{PAGENAME}} can be ordered at our [http://shop.in-circuit.de/products/ICnova-CPU-Module/Starterkits/49/STK-ADB4001-ICnova-iMX536-SODIMM Shop]. | ||
Different Starter kits with [[:Category:ICnova CPU-Modules| ICnova CPU-Modules]] and Touchscreens are also available in the [http://shop.in-circuit.de/pages/37/Starterkits Shop] | Different Starter kits with [[:Category:ICnova CPU-Modules| ICnova CPU-Modules]] and Touchscreens are also available in the [http://shop.in-circuit.de/pages/37/Starterkits Shop] | ||
+ | |||
+ | == Interfaces == | ||
+ | |||
+ | mx536 | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Interface !! Type !! Properties !! Access from linux | ||
+ | |- | ||
+ | | Ethernet || 10/100MBit || || eth0 | ||
+ | |} | ||
+ | |||
+ | |||
+ | Boardprocessor | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! 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 | ||
+ | |- | ||
+ | |} | ||
== Software == | == Software == |
Revision as of 13:04, 17 September 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
Interfaces
mx536
Interface | Type | Properties | Access from linux |
---|---|---|---|
Ethernet | 10/100MBit | eth0 |
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 |
Software
All Modules provided by In-Circuit usally have a Buildroot based system preinstalled, so they can be used out of the box. For some configuration a suitable Android-Image is provided, too.
The Board support package including all sources to build a working Kernel for the iMX536 on the ADB4001 can be downloaded here: http://www.ic42.de/BSP/icnova/br2012.11-imx536adb4001-901.304-lin2.6.35-20140910_complete.tar.bz2
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/"
- To access the Board Processor on the ADB 4001 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 as "/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/"