Difference between revisions of "ICnova ADB4001"

From InCircuit
Jump to: navigation, search
(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

Template:Under construction

Contents

Hardware

ICnova ADB4001


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"
  • 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"
Personal tools