Tools


Reach Technology G3 Developer SDK

The Reach Technology G3 Developer SDK is a Yocto software development kit that is built alongside the actual embedded image for the G3 module. It can be installed on most any Linux distro, although in some cases you may need to install it inside a Docker container for compatibility reasons.

Important

Danger Will Robinson!!!

We cannot over emphasize…

Do not attempt to install the Reach Technology G3 Developer SDK directly on Windows 10 (or any other flavor of Windows)…

it will not work.

Todo

add link to SDK download tables

Reach Technology G3 Developer VM

Qt (pronounced “cute”) is a free and open-source toolkit for creating graphical user interfaces as well as cross-platform applications that run on the G3 module. This tool is only available on the Qt versions of the Reach Technology G3 Developer VM.

The Reach Technology G3 Developer VM versions that support Qt development come with Qt 5.15.2 or greater pre-installed. This is the current LTS release.

Todo

add link to OVA download tables

Cross Compiler

The Reach Technology G3 Developer VM comes with an Arm cross compiler toolchain (gcc 9.3.0 or later) pre-installed. The toolchain is installed in the Reach Technology G3 Developer VM as part of the Reach Technology G3 Developer SDK.

Qt Creator

Qt Creator is a cross-platform integrated development environment (IDE). Qt Creator runs on Windows, Linux, and macOSX desktop operating systems, and allows developers to create applications across desktop, mobile, and embedded platforms. This tool is only available on the Qt versions of the Reach Technology G3 Developer VM.

The Reach Technology G3 Developer VM comes with Qt Creator 4.11.0 or greater pre-installed.

Other Pre-installed Tools

The Reach Technology G3 Developer VM includes several pre-installed applications that may be helpful for development. These tools are loaded but may need to be updated periodically. Refer to the individual tool’s online documentation for more information.

VSCodium

VSCodium is the open source (debranded) version of Microsoft’s Visual Studio Code editor that was derived from Atom. It’s functionally identical to VS Code, except the “E.T. Phone Home” stuff is mostly removed or disabled.

Gvim

The Gvim editor is vim inside a GUI window, with a menu and toolbar system supplementing the keystroke commands found in the shell version of vim.

FileZilla

FileZilla is a file transfer application, consisting of FileZilla Client and FileZilla Server. Both server and client support FTP and FTPS (FTP over SSL/TLS).

FileZilla can be used to transfer files from the Reach Technology G3 Developer VM to the target and back.

Meld

Meld is a visual differencing and merge tool targeted at developers. It features side-by-side comparison of two or three files, color-coding the different lines. It also supports directory tree comparison, highlighting directories and files that do not match.

Meld supports many version control systems including Git and Subversion.