![Technologic Systems TS-7100 Series Manual Download Page 15](http://html1.mh-extra.com/html/technologic-systems/ts-7100-series/ts-7100-series_manual_1070487015.webp)
2/11/2020
TS-7100 - Technologic Systems Manuals
https://wiki.embeddedarm.com/w/index.php?title=TS-7100&printable=yes
15/44
Type
=
simple
ExecStart
=
/usr/local/bin/your_app_or_script
[Install]
WantedBy
=
multi-user.target
If networking is a dependency add "After=network.target" in the Unit section. Once you have this file in place add
it to startup with:
# Start the app on startup, but will not start it now
systemctl
enable
yourapp.service
# Start the app now, but doesn't change auto startup
systemctl start yourapp.service
Note:
See the systemd documentation
(http://www.freedesktop.org/software/systemd/man/systemd.service.html)
for in depth documentation on services.
6 Buildroot Configuration
Note:
Incomplete at this time
The full-featured stock image may be too cumbersome for some applications. Applications that require faster
bootup time or a smaller root filesystem will benefit greatly from using a lighter distribution like Buildroot. To
assist customers heading down this path we have forked a stable snapshot of Buildroot (specifically 2018.02) and
have added on top of it everything that is required for operation with one of our products. In order to provide
consistency, the Buildroot image we provide and the default configuration are fairly large; but it includes a number
of tools that are present on our stock image so that transitioning from one to the other is much easier. The Buildroot
configuration could be customized to provide a much smaller footprint with a faster bootup time. Our current
buildroot averages about 10 seconds of bootup time (much of this is spent on networking). Reducing the
configuration can bring this time down to 5 seconds from power on to login prompt.
6.1 Installing Buildroot
We offer a pre-made filesystem tarball that is based on our default Buildroot configuration. It can downloaded here:
ftp://ftp.embeddedarm.com/ts-arm-sbc/ts-7100-linux/distributions/ts7100-Buildroot-2018.02-latest.tar.xz
Using that tarball, it's possible to create a bootable eMMC for the TS-7100.
The default configuration was designed to be as close to our stock Debian distribution. This includes our ts7100-
utils (https://github.com/embeddedarm/ts7100-utils) like tsmicroctl, our TS-SILO monitor daemon, drivers and
firmware for the WiFi and Bluetooth module.
6.2 Building Buildroot