You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hmz007 36ed224bac
Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
1 year ago
..
virtual_time Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
CMakeLists.txt Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
Makefile.am Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
Makefile.platform.am Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
README.md Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
alarm.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
crypto.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
diag.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
dso_transport.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
entropy.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
flash.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
infra_if.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
logging.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
misc.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
openthread-core-simulation-config.h Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
platform-config.h Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
platform-simulation.h Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
radio.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
spi-stubs.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
system.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
trel.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
uart.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago

README.md

OpenThread Simulation on POSIX

This directory contains example platform drivers for simulation on POSIX.

Build Examples

Build using autotools

$ cd <path-to-openthread>
$ ./bootstrap
$ make -f examples/Makefile-simulation

After a successful build, the elf files are found in:

  • <path-to-openthread>/output/<platform>/bin

Build using cmake/ninja

$ cd <path-to-openthread>
$ mkdir build && cd build
$ cmake -GNinja -DOT_PLATFORM=simulation ..
$ ninja

After a successful build, the elf files are found in:

  • <path-to-openthread>/build/examples/apps/cli
  • <path-to-openthread>/build/examples/apps/ncp

Interact

  1. Spawn the process:
$ cd <path-to-openthread>/output/<platform>/bin
$ ./ot-cli-ftd 1
  1. Type help for list of commands.
> help
help
channel
childtimeout
contextreusedelay
extaddr
extpanid
ipaddr
keysequence
leaderweight
mode
netdata register
networkidtimeout
networkkey
networkname
panid
ping
prefix
releaserouterid
rloc16
route
routerupgradethreshold
scan
start
state
stop