
2/11/2020
TS-7100 - Technologic Systems Manuals
https://wiki.embeddedarm.com/w/index.php?title=TS-7100&printable=yes
4/44
A Linux PC is recommended for development, and will be assumed for this documentation. For users in Windows
or OSX we recommend virtualizing a Linux PC. Most of our platforms run Debian and if there is no personal
distribution preference this is what we recommend for ease of use.
Debian.org (https://www.debian.org/)
Virtualization
Virtualbox (Windows or OSX hosts) (https://www.virtualbox.org/wiki/Downloads)
VMware Player (https://www.vmware.com/products/player)
Parallels (OSX) (http://www.parallels.com/)
Suggested Linux Distributions
Debian (https://www.debian.org/distrib/)
Ubuntu (http://www.ubuntu.com/desktop)
It may be possible to develop using a Windows or OSX system, but this is not supported. Development will include
accessing drives formatted for Linux and often Linux based tools.
3.1 Connect USB Console
The TS-7100 includes a USB Micro B device port; this uses a 8051 based microcontroller to create a
debug/console serial interface on a host PC. The serial console is provided through this port at 115200 baud, 8n1,
with no flow control. The USB serial device is a CP210x Virtual COM Port. Most operating systems have built-in
support for this device. If not however, drivers are available for the device here
(https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers) .
Console from Linux
There are many serial terminal applications for Linux, three common used applications are 'picocom', 'screen', and
'minicom'. These examples demonstrate all three applications and assume that the serial device is "/dev/ttyUSB0"
which is common for USB adapters. Be sure to replace the serial device string with that of the device on your
workstation.
'picocom' is a very small and simple client.
picocom
-b
115200 /dev/ttyUSB0
'screen' is a terminal multiplexer which happens to have serial support.
screen
/dev/ttyUSB0 115200
Or a very commonly used client is 'minicom' which is quite powerful but requires some setup:
minicom
-s