Crosslink TG
Product revision: 2.1
Getting started guide
2019-10-31
www.crosscontrol.com
3
1.
Login
The CrossLink TG can be accessed from the serial port or Ethernet. The easiest way is to connect
the device to a router and it will be automatically assigned an IP address. The unit runs a SSH
server so anyone can connect to it using the correct username and password.
By default the root (super user) account is disabled for SSH login for security reasons, but a
standard user account can be used:
Username: ccs
Password: default
This normal user account does not have super user privileges, but by typing “su” and typing the
root password, user is switched to root. The default root password is
root
.
ccs@arm:~$ su
For a development machine, it might be necessary to allow root login via SSH for remote
debugging and accessing hardware on the device during development. This can be done from a
root login shell, and editing the file
/etc/ssh/sshd_config
.
In the “Authentication” section, enable root login as below.
# Authentication:
PermitRootLogin yes
Do not connect a device directly to the Internet without changing default passwords and with root
login enabled via SSH. When connecting via a GPRS modem it can be vulnerable and several
security steps needs to be taken.
2.
Development using LinX Software Suite DevEnv 4
CrossControl provides a virtual machine for easier development with the CrossLink TG. The virtual
machine, a Linux distribution, is configured for easy cross compilation and deployment. It comes
pre-configured with development tools and the required software.
2.1.
Qt
The LinX-base package contains Qt runtime libraries. Qt is an open-source cross platform C++
library with many modules that can speed up development. Support for database handling, network
communication, serial communication, CAN bus, GPS positioning, Bluetooth and much more.
In the LinX software Suite, CrossControl provides Qt builds for all Linux based computers that can
be built and deployed from the virtual machine.