Public Repository

Last pushed: a month ago
Short Description
Qthread = Qt + OpenThread
Full Description

Images information:

  1. Root password - qthread
  2. OpenThread stack commit Id - 7 digits of TAG (ex. 40ff2d8)
  3. Path of OpenThread stack - /usr/local/src/openthread
  4. Path of Qthread Lib - /usr/local/lib/qthread
  5. Path of QtRpi - /opt/qtrpi

Ubuntu16.04_latest (Ubuntu16.04_60f5b3f):

  1. docker run -d -P ryanjh31011/qthread:Ubuntu16.04_latest /usr/sbin/sshd -D
  2. ssh -p 32779 root@192.168.99.100 #The Port and IP address should be set accordantly

RaspberryPi2_latest (RaspberryPi2_60f5b3f):

  1. docker run -d -P ryanjh31011/qthread:RaspberryPi2_latest /usr/sbin/sshd -D
  2. ssh -p 32779 root@192.168.99.100 #The Port and IP address should be set accordantly

Sample Applications:
https://github.com/ryanjh/qthread.git

Qt5 cross-compiled libraries for Raspberry:
http://www.qtrpi.com/faq

  1. cd /usr/local/src/qtrpi
  2. export QTRPI_QT_VERSION='5.7.0'
  3. export QTRPI_TARGET_DEVICE='linux-rasp-pi2-g++'
  4. export QTRPI_TARGET_HOST='pi@1.2.3.4'
  5. ./init-qtrpi-minimal.sh
  6. export PATH=$PATH:/opt/qtrpi/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/

Build patched Openthread static libraries:

  1. git clone https://github.com/ryanjh/openthread
  2. ./bootstrap
  3. make -f examples/Makefile-posix
  4. append /usr/local/src/openthread/build/x86_64-unknown-linux-gnu/include/openthread-config.h
    #define OPENTHREAD_MULTIPLE_INSTANCE
    #include <stddef.h>
    #include <stdlib.h>
  5. make -f examples/Makefile-posix
Docker Pull Command
Owner
ryanjh31011