Start of trail Clocks Analog Inputs Analog Outputs Digital Inputs Digital Outputs Encoder Inputs PWM Outputs Other Inputs Other Outputs Interrupts Watchdog Board-Specific Options Properties Targets See Also navigation bar

Gumstix Overo

Deprecated

Support for the Gumstix Overo is deprecated because the product lines using this board have been replaced with hardware based on the Gumstix DuoVero. Refer to the QUARC Linux DuoVero Target for details.

QUARC supports the Gumstix's Overo board as a data acquisition card. The Gumstix Overo is built and sold by Gumstix, Inc. (www.gumstix.com) with a processor speed of 600 MHz. Please see the Gumstix's website (www.gumstix.com) and/or the Gumstix's wiki website (https://www.gumstix.com/images/overo_signals_latest.pdf) for the Overo complete data sheet. The following characteristics are of particular interest when using the Overo with QUARC:

Expansion boards connect directly to the Overo 70-pin I/O header. Only one expansion board can be connected at a time to a gumstix. They bring, for example, some of the gumstix board functionality (e.g., DIOs, serial ports, USB port) directly available to the user. QUARC can be used with the following expansion boards connected to the Overo:

To select the Overo, select the QUARC driver overo from the drop-down list on the Main tab of the HIL Initialize block. Please note that only one Overo card is supported in the system.

Warning

Note that the QUARC Linux ARM (gumstix) target must be selected when using the Overo as a HIL board, as the QUARC controller runs on the Overo ARM processor. Currently Linux is the only operating system supported by Gumstix, Inc..

Depending on the OpenEmbedded (OE) Linux system clock resolution configured and running on the Overo board, the maximum sampling frequency achievable by a model will typically vary between 50 Hz (usually the default OE system configuration) and 1kHz (i.e., 1-millisecond sampling interval).

Also note that both date and time on the gumstix Overo system are set by the QUARC Host to match the date and time on the Host PC every time a model is built on that gumstix. This is done to optimally use the makefile-based buid process on the gumstix so that the timestamps of the source files generated on the Host PC (and transfered to the gumstix) are consistent with the timestamps of the files resulting from the corresponding compilation on the gumstix.

The QUARC driver name for this card is overo.

Configuration

Setup In order for QUARC to communicate between the host Windows PC and the gumstix Overo target board, networking (allowing for TCP/IP) must be configured on the gumstix. Therefore, the gumstix board must be connected to one of the Overo-compatible network cards. A wifi module is also available. The list of expansion boards available from Gumstix Inc. is shown on the following website Gumstix Overo expansion boards.

Clocks

The Gumstix Overo card does not support hardware clocks.

Analog Inputs

The Gumstix Overo card does not support analog inputs.

Analog Outputs

The Gumstix Overo card does not support analog outputs.

Digital Inputs

The Overo board has a total 192 GPIO pins (ranging from GPIO channels 0 to 191) among which 50 pins are reserved. Specifically GPIO channels 0, 16, 24-29, 32, 33, 54, 99, 100, 112-115, 120-129, 140-143, 149, 152-155, 164, 171-175, 177-183, and 187 are reserved. This leaves a total of 141 digital lines available to the user to configure either as a digital input or digital output. A digital I/O line cannot be used as an input and output at the same time.

Since the 141 digital I/O lines may be individually programmed as inputs or outputs on the Overo, all of those 141 channels which will be used for digital inputs should be configured on the HIL Initialize block's Digital Inputs tab. Set the Digital input channels field to all the digital I/O channels that will be used as digital inputs on the board for the current diagram. For example, enter 42:45 to designate channels 42 through 45 as digital inputs. Specify [11, 14, 19] to indicate that channels 11, 14, and 19 are to be configured as digital inputs.

Digital Outputs

The Overo board has a total 192 GPIO pins (ranging from GPIO channels 0 to 191) among which 5 pins are reserved. Specifically GPIO channels 0, 16, 24-29, 32, 33, 54, 99, 100, 112-115, 120-129, 140-143, 149, 152-155, 164, 171-175, 177-183, and 187 are reserved. This leaves a total of 141 digital lines available to the user to configure either as a digital input or digital output. A digital I/O line cannot be used as an input and output at the same time.

Since the 141 digital I/O lines may be individually programmed as inputs or outputs on the Overo, all of those 114 channels which will be used for digital outputs should be configured on the HIL Initialize block's Digital Outputs tab. Set the Digital output channels field to all the digital I/O channels that will be used as digital outputs on the board for the current diagram. For example, enter 42:45 to designate channels 42 through 45 as digital outputs. Specify [11, 14, 19] to indicate that channels 11, 14, and 19 are to be configured as digital outputs.

To set the digital output values when the model is loaded or unloaded, set the Initial digital outputs and Final digital outputs to the desired values respectively. If the vectors specified in these fields are shorter than the channel vector, the value of the last element in the vector will be used for the rest of the channels. Hence, a scalar value will apply to all channels specified in the Digital output channels field.

Encoder Inputs

The Gumstix Overo card does not support encoder inputs.

PWM Outputs

The Gumstix Overo card does not support PWM outputs.

Other Inputs

The Gumstix Overo card does not support other inputs.

Other Outputs

The Gumstix Overo card does not support other outputs.

Interrupts

The Gumstix Overo card, or its driver, does not support any interrupt sources.

Watchdog

The Gumstix Overo card does not support a watchdog timer.

Board-Specific Options

The Gumstix Overo card does not support any board-specific options.

Properties

The Gumstix Overo card does not support any properties.

Targets

Target

Supported

Comments

QUARC Win32 Target

No

Not supported.

QUARC Win64 Target

No

Not supported.

QUARC Linux Nvidia Target

No

Not supported.

QUARC Linux QBot Platform Target

No

Not supported.

QUARC Linux QCar 2 Target

No

Not supported.

QUARC Linux QDrone 2 Target

No

Not supported.

QUARC Linux Raspberry Pi 3 Target

No

Not supported.

QUARC Linux Raspberry Pi 4 Target

No

Not supported.

QUARC Linux Raspberry Pi ARM64 Target

No

Not supported.

QUARC Linux RT ARMv7 Target

No

Not supported.

QUARC Linux x64 Target

No

Not supported.

QUARC Linux DuoVero Target

No

Not supported.

QUARC Linux DuoVero 2016 Target

No

Not supported.

QUARC Linux Verdex Target

No

Not supported.

QUARC QNX x86 Target

No

Not supported.

Rapid Simulation (RSIM) Target

Yes

Supported with no communication to the hardware.

Normal simulation

Yes

Supported with no communication to the hardware.

See Also

 

navigation bar