Difference between revisions of "ICnova ADB4001"
From InCircuit
(→Downloads) |
|||
(14 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | {{EoL}} |
== Hardware == | == Hardware == | ||
Line 29: | Line 29: | ||
*Documentation and HowTos | *Documentation and HowTos | ||
+ | == 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 {{PAGENAME}}. | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | !Module | ||
+ | !Picture | ||
+ | !Description | ||
+ | !Main features | ||
+ | !Notes | ||
+ | |||
+ | |- | ||
+ | |[[ICnova i.MX535 SODIMM]] | ||
+ | |[[File:ICnova_iMX535_SODIMM.jpeg|75px|left|link=ICnova i.MX535 SODIMM]] | ||
+ | |Freescale i.MX535 with Cortex-A8 at 1000MHz<br/>512MB Ram, 8MB NOR, 4GB NAND, IGP | ||
+ | |2xSDC | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | |[[ICnova i.MX536 SODIMM]] | ||
+ | |[[File:Icnova_imx536_sodimm_45.jpg|75px|left|link=ICnova i.MX536 SODIMM]] | ||
+ | |Freescale i.MX536 with Cortex-A8 at 800MHz<br/>512MB Ram, 8MB NOR, 4GB NAND, IGP | ||
+ | |2xSDC, CAN | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | |} | ||
+ | |||
+ | == Software == | ||
+ | |||
+ | All Modules provided by In-Circuit usally have a [[:Category:Buildroot|Buildroot]] based system preinstalled, so they can be used out of the box.<br />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 {{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. | ||
− | |||
− | |||
== Interfaces == | == Interfaces == | ||
Line 73: | Line 109: | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Boardprocessor == | == Boardprocessor == | ||
− | |||
− | |||
− | |||
− | |||
<!-- | <!-- | ||
− | * To access the | + | {{Boardprocessor|/sys/bus/spi/devices/spi2.0/}} |
+ | --> | ||
+ | * To access the boardprocessor on the {{PAGENAME}} use the interface provided under "/sys/bus/spi/devices/spi2.0/" | ||
* Some devices may also be mapped to other parts of the filesystem. | * Some devices may also be mapped to other parts of the filesystem. | ||
** The gpios are accessible under "/sys/class/gpio/" | ** The gpios are accessible under "/sys/class/gpio/" | ||
*** "echo 240 > /sys/class/gpio/export" makes gpio 240 available as "/sys/class/gpio/gpio240/" | *** "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" | *** for output pins the direction has to be configured using "echo out > /sys/class/gpio/gpio240/direction" | ||
− | + | ||
== Downloads == | == Downloads == | ||
Line 99: | Line 127: | ||
[[Media: 610000217A ADB4001.pdf |Schematic {{PAGENAME}}]] | [[Media: 610000217A ADB4001.pdf |Schematic {{PAGENAME}}]] | ||
− | |||
− | |||
− |
Latest revision as of 11:57, 10 February 2017
Contents |
[edit] 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
[edit] 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 |
[edit] 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.
[edit] Interfaces
[edit] 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 |
[edit] 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 |
[edit] 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 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/"