What are the different I/O options between models?
Learn about what I/O options you have and what they can do. To see which options are supported by each module, visit the Technical Specifications page.
Learn about what I/O options you have and what they can do. To see which options are supported by each module, visit the Technical Specifications page.
Here’s how to connect a G2C1/G2H2 module directly to a PC: Plug the debug cable into J1 on the module board and into a USB port on the PC. Plug the Ethernet cable into J3 on the module board and into the Ethernet port on the PC. Use a coupler if needed. Windows 7/10 Setup Control Panel > Network and Internet > Network and Sharing Center > Change Adapter Settings Right-click on “Local Area Connection” or “Ethernet” and choose Properties. Double-click on Internet Protocol Version 4 (TCP/IPv4). Click “Use the following IP address” and enter the following: IP Address: 192.168.0.5 Subnet mask: 255.255.255.0 Default gateway: Leave blank Click “Use the following DNS server addresses” and leave both fields blank. G2Link Setup Network Setup > I’m using an Ethernet cable > I’m using a static address. IP Address: 192.168.0.100 Subnet Mask: 255.255.255.0 Default Gateway: 192.168.155.100
In order for your microcontroller to communicate with the QML Viewer (a tool for loading QML documents that makes it easy to quickly develop and debug QML applications) messages being sent need to be translated. We have created a set of tools called the Serial Input/Output Agent (SIO) and Translator Input/Output Agent (TIO) to make this microcontroller interface translation happen. You might also benefit from watching this 11 min video on the architecture. The architecture assumes the display modules run the high-level Graphic User Interface (GUI) and interfaces (over serial, Ethernet, CAN, etc) to other intelligent agents that perform the embedded product’s Core Functions (such as running a skin laser, process control, sorting vegetables by color). Reach provides the software components needed to connect the GUI to an external microcontroller via a serial port. This includes a translation layer that insulates the Core Function microcontroller from GUI changes. This separation allows [...]
UART is one of the onboard interface options available on display modules. Linux device names can be found in the tables below by model type: G2C1 and G2H2. Read more about I/O Options between modules. G2C1 UART Names G2H2 UART Names A universal asynchronous receiver/transmitter, abbreviated UART, is a computer hardware device that translates data between parallel and serial forms.
The baud rate is set in the init script on the module: /etc/init.d/sio-agent. You can change this using various approaches. If you’re familiar with Linux and the ‘vi’ editor, you can use a terminal emulator connected to the debug port, login as ‘root’, with no password, then edit the file, and change the default baud rate to another. Simply reboot the module for the change to take effect. Another approach would be to use G2Link. Connect to the display module’s debug port with the “Select Serial Port” button, then click on View>-Advanced View, then click on “Edit SIO settings”. You can select the desired baud rate from the pull-down, then click OK. This will edit the sio-agent script for you. Another approach is to use G2Link, connect to the debug port as before, but then click “View Files in Explorer”. When the file browser window appears, click on “conifg”, then click on [...]
The +5_EXT signal is for powering small external circuits. This signal comes from the +5V DC input to the display module and is routed through a PTC resettable fuse. The PTC has a rating of 2A at 20C or 1.5A at 60C, and this is the power budget for the combined total of all +5V_EXT outputs. Also, each individual +5_EXT pin is limited to 1A max.
The SD Card section discusses the tools you can use.
The On-Board Flash section discusses the process.
This is covered in our Application Note, AN-117, found in the Application Notes section in the G2H Software Documentation.
Yes, our controllers with the CAN option support the CAN 2.0B protocol specification.