...
Code Block |
---|
|
C:\Users\Thomas\Desktop\openwsn-fw>scons board=python toolchain=gcc oos_openwsn
scons: Reading SConscript files ...
___ _ _ _ ___ _ _
| . | ___ ___ ._ _ | | | |/ __>| \ |
| | || . \/ ._>| ' || | | |\__ \| |
`___'| _/\___.|_|_||__/_/ <___/|_\_|
|_| openwsn.org
[...]
Archiving build\python_gcc\bsp\boards\libbsp.a
Indexing build\python_gcc\bsp\boards\libbsp.a
gcc -shared -o firmwarebuild\openospython_gcc\projects\common\oos_openwsn.pyd firmwarebuild\openospython_gcc\projects\common\03oos03o
os_openwsn\03oos_openw
snopenwsn_obj.o firmwarebuild\openospython_gcc\bspprojects\boardscommon\python03oos_openwsn\openwsnmodule_obj.o -LCL
C:\Python27\libs -Lbuild\python_gcc\bsp\boards\python -
Lbuild\python_gcc\kernel\openos -Lbuild\python_gcc\driversd
rivers -Lbuild\python_gcc\openstack -Lbuild\python_gcc\openwsnopenapps -lopenstack -lopenoslopenapps -ldriverslkernel -lb
spldr
ivers -lbsp -lpython27 -Wl,--out-implib,firmwarebuild\openospython_gcc\projects\common\liboos_openwsn.a
scons: done building targets. |
Expand |
---|
title | click here for full output... |
---|
|
Code Block |
---|
C:\Users\Thomas\Desktop\openwsn-fw>scons board=python toolchain=gcc oos_openwsn
scons: Reading SConscript files ...
___ _ _ _ ___ _ _
| . | ___ ___ ._ _ | | | |/ __>| \ |
| | || . \/ ._>| ' || | | |\__ \| |
`___'| _/\___.|_|_||__/_/ <___/|_\_|
|_| openwsn.org
scons: done reading SConscript files.
scons: Building targets ...
Objectifying build\python_gcc\projects\common\03oos_openwsn\03oos_openwsn.c -> 03oos_openwsn_obj.c
Objectifying build\python_gcc\bsp\boards\board.h -> board_obj.h
Objectifying build\python_gcc\inc\opendefs.h -> opendefs_obj.h
Objectifying build\python_gcc\openstack\openstack.h -> openstack_obj.h
Objectifying build\python_gcc\kernel\scheduler.h -> scheduler_obj.h
Objectifying build\python_gcc\openstack\02a-MAClow\adaptive_sync.h -> adaptive_sync_obj.h
Objectifying build\python_gcc\openapps\c6t\c6t.h -> c6t_obj.h
Objectifying build\python_gcc\openapps\cexample\cexample.h -> cexample_obj.h
Objectifying build\python_gcc\openapps\cinfo\cinfo.h -> cinfo_obj.h
Objectifying build\python_gcc\openapps\cleds\cleds.h -> cleds_obj.h
Objectifying build\python_gcc\openapps\cstorm\cstorm.h -> cstorm_obj.h
Objectifying build\python_gcc\openapps\cwellknown\cwellknown.h -> cwellknown_obj.h
Objectifying build\python_gcc\openstack\03b-IPv6\icmpv6echo.h -> icmpv6echo_obj.h
Objectifying build\python_gcc\openstack\03b-IPv6\icmpv6rpl.h -> icmpv6rpl_obj.h
Objectifying build\python_gcc\openstack\cross-layers\idmanager.h -> idmanager_obj.h
Objectifying build\python_gcc\openstack\02a-MAClow\IEEE802154E.h -> IEEE802154E_obj.h
Objectifying build\python_gcc\openstack\02b-MAChigh\neighbors.h -> neighbors_obj.h
Objectifying build\python_gcc\openstack\04-TRAN\opencoap.h -> opencoap_obj.h
Objectifying build\python_gcc\openstack\cross-layers\openqueue.h -> openqueue_obj.h
Objectifying build\python_gcc\openstack\cross-layers\openrandom.h -> openrandom_obj.h
Objectifying build\python_gcc\drivers\common\openserial.h -> openserial_obj.h
Objectifying build\python_gcc\openstack\04-TRAN\opentcp.h -> opentcp_obj.h
Objectifying build\python_gcc\drivers\common\opentimers.h -> opentimers_obj.h
Objectifying build\python_gcc\openstack\02b-MAChigh\processIE.h -> processIE_obj.h
Objectifying build\python_gcc\openapps\rrt\rrt.h -> rrt_obj.h
Objectifying build\python_gcc\openstack\02b-MAChigh\schedule.h -> schedule_obj.h
Objectifying build\python_gcc\openstack\02b-MAChigh\sixtop.h -> sixtop_obj.h
Objectifying build\python_gcc\openapps\techo\techo.h -> techo_obj.h
Objectifying build\python_gcc\openapps\uecho\uecho.h -> uecho_obj.h
Objectifying build\python_gcc\openstack\02a-MAClow\IEEE802154.h -> IEEE802154_obj.h
Compiling (shared) build\python_gcc\projects\common\03oos_openwsn\03oos_openwsn_obj.o
Copy("build\python_gcc\projects\common\03oos_openwsn\openwsnmodule.c", "bsp\boards\python\openwsnmodule.c")
Objectifying build\python_gcc\projects\common\03oos_openwsn\openwsnmodule.c -> openwsnmodule_obj.c
Objectifying build\python_gcc\bsp\boards\bsp_timer.h -> bsp_timer_obj.h
Compiling (shared) build\python_gcc\projects\common\03oos_openwsn\openwsnmodule_obj.o
Objectifying build\python_gcc\openstack\openstack.c -> openstack_obj.c
Objectifying build\python_gcc\openstack\03b-IPv6\forwarding.h -> forwarding_obj.h
Objectifying build\python_gcc\openstack\03b-IPv6\icmpv6.h -> icmpv6_obj.h
Objectifying build\python_gcc\openstack\03a-IPHC\iphc.h -> iphc_obj.h
Objectifying build\python_gcc\openapps\openapps.h -> openapps_obj.h
Objectifying build\python_gcc\openstack\03a-IPHC\openbridge.h -> openbridge_obj.h
Objectifying build\python_gcc\openstack\04-TRAN\openudp.h -> openudp_obj.h
Compiling build\python_gcc\openstack\openstack_obj.o
Objectifying build\python_gcc\openstack\02a-MAClow\topology.c -> topology_obj.c
Objectifying build\python_gcc\openstack\02a-MAClow\topology.h -> topology_obj.h
Compiling build\python_gcc\openstack\02a-MAClow\topology_obj.o
Objectifying build\python_gcc\openstack\02a-MAClow\IEEE802154.c -> IEEE802154_obj.c
Objectifying build\python_gcc\openstack\cross-layers\packetfunctions.h -> packetfunctions_obj.h
Compiling build\python_gcc\openstack\02a-MAClow\IEEE802154_obj.o
Objectifying build\python_gcc\openstack\02a-MAClow\IEEE802154E.c -> IEEE802154E_obj.c
Objectifying build\python_gcc\bsp\boards\debugpins.h -> debugpins_obj.h
Objectifying build\python_gcc\bsp\boards\leds.h -> leds_obj.h
Objectifying build\python_gcc\bsp\boards\radiotimer.h -> radiotimer_obj.h
Objectifying build\python_gcc\bsp\boards\radio.h -> radio_obj.h
Compiling build\python_gcc\openstack\02a-MAClow\IEEE802154E_obj.o
Objectifying build\python_gcc\openstack\02a-MAClow\adaptive_sync.c -> adaptive_sync_obj.c
Compiling build\python_gcc\openstack\02a-MAClow\adaptive_sync_obj.o
Objectifying build\python_gcc\openstack\02b-MAChigh\neighbors.c -> neighbors_obj.c
Compiling build\python_gcc\openstack\02b-MAChigh\neighbors_obj.o
Objectifying build\python_gcc\openstack\02b-MAChigh\otf.c -> otf_obj.c
Objectifying build\python_gcc\openstack\02b-MAChigh\otf.h -> otf_obj.h
Compiling build\python_gcc\openstack\02b-MAChigh\otf_obj.o
Objectifying build\python_gcc\openstack\02b-MAChigh\processIE.c -> processIE_obj.c
Compiling build\python_gcc\openstack\02b-MAChigh\processIE_obj.o
Objectifying build\python_gcc\openstack\02b-MAChigh\schedule.c -> schedule_obj.c
Compiling build\python_gcc\openstack\02b-MAChigh\schedule_obj.o
Objectifying build\python_gcc\openstack\02b-MAChigh\sixtop.c -> sixtop_obj.c
Compiling build\python_gcc\openstack\02b-MAChigh\sixtop_obj.o
Objectifying build\python_gcc\openstack\03a-IPHC\iphc.c -> iphc_obj.c
Compiling build\python_gcc\openstack\03a-IPHC\iphc_obj.o
Objectifying build\python_gcc\openstack\03a-IPHC\openbridge.c -> openbridge_obj.c
Compiling build\python_gcc\openstack\03a-IPHC\openbridge_obj.o
Objectifying build\python_gcc\openstack\03b-IPv6\forwarding.c -> forwarding_obj.c
Compiling build\python_gcc\openstack\03b-IPv6\forwarding_obj.o
Objectifying build\python_gcc\openstack\03b-IPv6\icmpv6.c -> icmpv6_obj.c
Compiling build\python_gcc\openstack\03b-IPv6\icmpv6_obj.o
Objectifying build\python_gcc\openstack\03b-IPv6\icmpv6echo.c -> icmpv6echo_obj.c
Compiling build\python_gcc\openstack\03b-IPv6\icmpv6echo_obj.o
Objectifying build\python_gcc\openstack\03b-IPv6\icmpv6rpl.c -> icmpv6rpl_obj.c
Compiling build\python_gcc\openstack\03b-IPv6\icmpv6rpl_obj.o
Objectifying build\python_gcc\openstack\04-TRAN\opencoap.c -> opencoap_obj.c
Compiling build\python_gcc\openstack\04-TRAN\opencoap_obj.o
Objectifying build\python_gcc\openstack\04-TRAN\opentcp.c -> opentcp_obj.c
Compiling build\python_gcc\openstack\04-TRAN\opentcp_obj.o
Objectifying build\python_gcc\openstack\04-TRAN\openudp.c -> openudp_obj.c
Objectifying build\python_gcc\openapps\uinject\uinject.h -> uinject_obj.h
Compiling build\python_gcc\openstack\04-TRAN\openudp_obj.o
Objectifying build\python_gcc\openstack\cross-layers\idmanager.c -> idmanager_obj.c
Objectifying build\python_gcc\bsp\boards\eui64.h -> eui64_obj.h
Compiling build\python_gcc\openstack\cross-layers\idmanager_obj.o
Objectifying build\python_gcc\openstack\cross-layers\openqueue.c -> openqueue_obj.c
Compiling build\python_gcc\openstack\cross-layers\openqueue_obj.o
Objectifying build\python_gcc\openstack\cross-layers\openrandom.c -> openrandom_obj.c
Compiling build\python_gcc\openstack\cross-layers\openrandom_obj.o
Objectifying build\python_gcc\openstack\cross-layers\packetfunctions.c -> packetfunctions_obj.c
Compiling build\python_gcc\openstack\cross-layers\packetfunctions_obj.o
Archiving build\python_gcc\openstack\libopenstack.a
Indexing build\python_gcc\openstack\libopenstack.a
Objectifying build\python_gcc\openapps\openapps.c -> openapps_obj.c
Compiling build\python_gcc\openapps\openapps_obj.o
Objectifying build\python_gcc\openapps\c6t\c6t.c -> c6t_obj.c
Compiling build\python_gcc\openapps\c6t\c6t_obj.o
Objectifying build\python_gcc\openapps\cexample\cexample.c -> cexample_obj.c
Compiling build\python_gcc\openapps\cexample\cexample_obj.o
Objectifying build\python_gcc\openapps\cinfo\cinfo.c -> cinfo_obj.c
Compiling build\python_gcc\openapps\cinfo\cinfo_obj.o
Objectifying build\python_gcc\openapps\cleds\cleds.c -> cleds_obj.c
Compiling build\python_gcc\openapps\cleds\cleds_obj.o
Objectifying build\python_gcc\openapps\cstorm\cstorm.c -> cstorm_obj.c
Compiling build\python_gcc\openapps\cstorm\cstorm_obj.o
Objectifying build\python_gcc\openapps\cwellknown\cwellknown.c -> cwellknown_obj.c
Compiling build\python_gcc\openapps\cwellknown\cwellknown_obj.o
Objectifying build\python_gcc\openapps\rrt\rrt.c -> rrt_obj.c
Compiling build\python_gcc\openapps\rrt\rrt_obj.o
Objectifying build\python_gcc\openapps\techo\techo.c -> techo_obj.c
Compiling build\python_gcc\openapps\techo\techo_obj.o
Objectifying build\python_gcc\openapps\uecho\uecho.c -> uecho_obj.c
Compiling build\python_gcc\openapps\uecho\uecho_obj.o
Objectifying build\python_gcc\openapps\uinject\uinject.c -> uinject_obj.c
Compiling build\python_gcc\openapps\uinject\uinject_obj.o
Archiving build\python_gcc\openapps\libopenapps.a
Indexing build\python_gcc\openapps\libopenapps.a
Objectifying build\python_gcc\kernel\openos\scheduler.c -> scheduler_obj.c
Compiling build\python_gcc\kernel\openos\scheduler_obj.o
Archiving build\python_gcc\kernel\openos\libkernel.a
Indexing build\python_gcc\kernel\openos\libkernel.a
Objectifying build\python_gcc\drivers\common\openhdlc.c -> openhdlc_obj.c
Objectifying build\python_gcc\drivers\common\openhdlc.h -> openhdlc_obj.h
Compiling build\python_gcc\drivers\common\openhdlc_obj.o
Objectifying build\python_gcc\drivers\common\opensensors.c -> opensensors_obj.c
Objectifying build\python_gcc\drivers\common\opensensors.h -> opensensors_obj.h
Compiling build\python_gcc\drivers\common\opensensors_obj.o
Objectifying build\python_gcc\drivers\common\openserial.c -> openserial_obj.c
Objectifying build\python_gcc\bsp\boards\uart.h -> uart_obj.h
Compiling build\python_gcc\drivers\common\openserial_obj.o
Objectifying build\python_gcc\drivers\common\opentimers.c -> opentimers_obj.c
Compiling build\python_gcc\drivers\common\opentimers_obj.o
Archiving build\python_gcc\drivers\libdrivers.a
Indexing build\python_gcc\drivers\libdrivers.a
Compiling build\python_gcc\bsp\boards\python\board_obj.o
Compiling build\python_gcc\bsp\boards\python\bsp_timer_obj.o
Compiling build\python_gcc\bsp\boards\python\debugpins_obj.o
Compiling build\python_gcc\bsp\boards\python\eui64_obj.o
Compiling build\python_gcc\bsp\boards\python\leds_obj.o
Compiling build\python_gcc\bsp\boards\python\radio_obj.o
Compiling build\python_gcc\bsp\boards\python\radiotimer_obj.o
Compiling build\python_gcc\bsp\boards\python\uart_obj.o
Compiling build\python_gcc\bsp\boards\python\supply_obj.o
Compiling build\python_gcc\bsp\boards\common\aes_cbc.o
Compiling build\python_gcc\bsp\boards\common\aes_ccms.o
Compiling build\python_gcc\bsp\boards\common\aes_ctr.o
Compiling build\python_gcc\bsp\boards\common\aes_ecb.o
Compiling build\python_gcc\bsp\boards\common\firmware_crypto_engine.o
Compiling build\python_gcc\bsp\boards\common\dummy_crypto_engine.o
Archiving build\python_gcc\bsp\boards\libbsp.a
Indexing build\python_gcc\bsp\boards\libbsp.a
gcc -shared -o build\python_gcc\projects\common\oos_openwsn.pyd build\python_gcc\projects\common\03oos\03o
os_openwsn\03oos_openwsn_obj.o build\pyt
honpython_gcc\projects\common\03oos_openwsn\openwsnmodule_obj.o -LCL
C:\Python27\libs -Lbuild\python_gcc\bsp\boards -Lbuild\python_gcc\kernel\openos -Lbuild\python_gcc\driversd
rivers -Lbuild\python_gcc\openstack -Lbuild\python_gcc\openapps -lopenstack -lopenapps -lkernel -ldriversldr
ivers -lbsp -lpython
27lpython27 -Wl,--out-implib,build\python_gcc\projects\common\liboos_openwsn.a
scons: done building targets. |
|
...
Code Block |
---|
|
C:\Users\Thomas\Desktop\openwsn-fw\firmware\openos\openwsn\07-App\rinfoopenapps\cinfo
OpenWSN 1.4.1
Python
Python
Python
Done. Press enter to close. |
...
In the OpenVisualizer's "Event bus" tab, check the "Wireshark debug" box.
Image RemovedImage Added
You now see all the packets exchanged over the simulated radio environment, exciting!
...
Code Block |
---|
|
C:\Users\Thomas\Desktop\openwsn-sw\software\openvisualizer>scons runweb
scons: Reading SConscript files ...
___ _ _ _ ___ _ _
| . | ___ ___ ._ _ | | | |/ __>| \ |
| | || . \/ ._>| ' || | | |\__ \| |
`___'| _/\___.|_|_||__/_/ <___/|_\_|
|_| openwsn.org
scons: done reading SConscript files.
scons: Building targets ...
Delete("build\runui\web_files")
Mkdir("C:\Users\Thomastengfei\Desktop\openwsn\openwsn-sw\software\openvisualizer\build\runui")
Copy("build\runui\web_files", "bin\openVisualizerApp\web_files")
Delete("build\runui\sim_files")
Mkdir("C:\Users\Thomastengfei\Desktop\openwsn\openwsn-sw\software\openvisualizer\build\runui")
Copy("build\runui\sim_files", "bin\openVisualizerApp\sim_files")
uiRunner(["bin\openVisualizerApp\openVisualizerWeb"], ["bin\openVisualizerApp\openVisualizerWeb.py"]
)
Child PID is 4740
scons: done building targets.OpenVisualizer
web interface started at 0.0.0.0: 8080
enter 'q' to exit
> |
Open http://127.0.0.1:8080/ to see the web interface:
...
Code Block |
---|
|
C:\Users\Thomas\Desktop\openwsn-fw\firmware\openos\openwsn\07-App\rinfo>pythonopenapps\cinfo>python rinfo.py
C:\Users\Thomas\Desktop\openwsn-fw\firmware\openos\openwsn\07-App\rinfoopenapps\cinfo
OpenWSN 1.4.1
TelosB
MSP430f1611
CC2420
Done. Press enter to close. |
...