The QuarterMaster is a powerful platform that leverages the Black Pearl Interceptor System-on-Module. This system provides a huge variety of features and connectivity for tackling any challenge within the IOT spectrum. This User Guide details the high-level features and basic setup you need to get started with an Interceptor design.
sudo apt-get install minicom
Development Kit Contents
TODO Picture of QuarterMaster with labels to various components
The default command line interface to the Interceptor is through the USB Debug Port exposed on the QuarterMaster board. To communicate with this interface, you can use a Serial Terminal emulator such as PuTTY or Minicom.
In order to connect to the terminal on the Interceptor, follow the steps below:
In order to connect to the terminal on the Interceptor on a Linux/Unix machine, follow the steps below:
sudo apt-get install minicom
dmesg | grep tty
[ 0.000000] console [tty0] enabled
[ 5.065029] usb 1-1: pl2303 converter now attached to ttyUSB0
sudo minicom -s
Adjust the Serial Port Setup for the desired port number, save and exit the configuration.
minicom
Alternate boot modes can be selected by changing the DIP Switch setting on the QuaterMaster board.
-TODO DIP Switch picture
Set the DIP Switch[5:1] to 00001b
A bootable Micro SD Card must be inserted into the SD Card Slot. If no SD Card is detected, the QuarterMaster will attempt to boot from the on-board eMMC next.
How to setup and configure Wi-Fi
iw dev
ip link show wlan0
Look for the word "UP" within the brackets in the first line of the output.
ip link set wlan0 up
-TODO picture
iw wlan0 link
-TODO Picture
iw wlan0 scan
wpa_passphrase NETWORK_SSID >> /etc/wpa_supplicant.conf
# NETWORK_PASSWORD (passphrase)
-TODO Picture
wpa_passphrase will create necessary configuration entries based on the input. Each network will be added as a new configuration.
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
# -B to run wpa_supplicant in the background
# -c to specify the path of configuration file
-TODO Picture
iw wlan0 link
-TODO Picture
dhclient wlan0
-TODO Picture
iconfig wlan0
-TODO Picture
ip route show
-TODO Picture
How to setup and configure Bluetooth
How to setup and configure the TPM module
-TODO auto-load the modules
sudo insmod /lib/modules/4.12.79-ge669d52447/kernel/drivers/char/tpm/tpm.ko
sudo insmod /lib/modules/4.12.79-ge669d52447/kernel/drivers/char/tpm/tpm_tis_core.ko
sudo insmod /lib/modules/4.12.79-ge669d52447/kernel/drivers/char/tpm/tpm_tis_spi.ko
cd /dev
ls
The following two devices must be present:
tpm0 tpmrm0
-TODO Add basic commands and processes for TPM such as device provisioning and key management
How to use IO Interfaces