Skip to main content

System Overview

{{@273#bkmrk-tiger-city-imx-embed}}

Distribution

Custom Linux distribution based on the Yocto Project. Type uname -a to check installed version, kernel, etc.

Supported languages

  • English (US)
  • English (GB)

User utilities

Text editor

The default available built-in text editor on the device is vim.

Wi-Fi

The device is equipped with a Wi-Fi module and a NetworkManager library, which allows it to connect to nearby wireless networks.

How to enable and connect with WLAN:
  1. Check the library status: systemctl status NetworkManager
  2. If NetworkManager is disabled, type systemctl start NetworkManager
  3. It is possible to enable it always with autostart: systemctl enable NetworkManager 
  4. Search available networks: nmcli dev wifi list 
  5. Connect with your chosen network: nmcli dev wifi connect <name> password <password>
  6. Check your connection status with nmcli connection show --active or ifconfig

Bluetooth

The device is equipped with a Bluetooth module and the Bluetoothctl library. It allows users to connect with other devices via Bluetooth.

How to enable Bluetooth and connect with a device
  1. Check the daemon's status: systemctl status bluetooth
  2. If the device is disabled, type systemctl start bluetooth
  3. It is possible to enable it with autostart: systemctl enable bluetooth
  4. Type bluetoothctl to open the interface and power on to allow the module.
  5. Type discoverable on if you want to be visible on other devices.
  6. Scan for available Bluetooth devices: scan on
  7. Pair with the chosen device: pair <MAC_Address of chosen device>
  8. Add this device to the list of trusted: trust <MAC_address>
  9. If the device supports connections (e.g. headsets, speakers), type: connect <MAC_Address>
  10. You can always check your connection status: info <MAC_Address>
  11. After pairing, it is possible to disable scanning and visibility of the device for others: scan off  discoverable off

System libraries

List of some commonly used available packages:

  • Network Manager
  • Modem Manager
  • Chromium
  • Gawk
  • OpenCL
  • Bluetooth
  • Bzip2
  • C++
  • Python 3
  • SQLite3
  • OpenSSL
  • Perl 5
  • Curl
  • Git
  • Debuginfo
  • glib
  • i2c-tools
  • GPIO mockup
  • gthread
  • iperf
  • microhttpd
  • rpmbuild
  • SSL
  • swupdate
  • Wayland
  • Weston
  • XCB
  • rpm-plugins
  • sudo
  • xtables

And much more. All the preinstalled system libraries can be found in /usr/lib directory.

User can install any other necessary libraries.

Drivers

System drivers can be displayed using lsmod command.