change plattform to osd-merkur
This commit is contained in:
parent
b6c7cc8672
commit
618a516182
|
@ -1,7 +1,14 @@
|
||||||
A Quick Introduction to the Erbium (Er) REST Engine
|
A Quick Introduction to the Erbium (Er) REST Engine
|
||||||
===================================================
|
===================================================
|
||||||
|
Compile the Example
|
||||||
|
-------------------
|
||||||
|
./run.sh
|
||||||
|
|
||||||
sudo avrdude -pm128rfa1 -c arduino -P/dev/ttyUSB0 -b57600 -e -U flash:w:er-example-server.osd-er-lp24.hex:a -U eeprom:w:er-example-server.osd-er-lp24.eep:a
|
OSD-Merkur Board
|
||||||
|
----------------------
|
||||||
|
write the images to the OSD-Merkur Board:
|
||||||
|
|
||||||
|
./flash.sh
|
||||||
|
|
||||||
EXAMPLE FILES
|
EXAMPLE FILES
|
||||||
-------------
|
-------------
|
||||||
|
@ -40,25 +47,6 @@ With client:
|
||||||
4) Wait until red LED toggles on mote 2 (server)
|
4) Wait until red LED toggles on mote 2 (server)
|
||||||
5) Choose "Click button on Sky 3" from the context menu of mote 3 (client) and watch serial output
|
5) Choose "Click button on Sky 3" from the context menu of mote 3 (client) and watch serial output
|
||||||
|
|
||||||
TMOTES HOWTO
|
|
||||||
------------
|
|
||||||
Server:
|
|
||||||
1) Connect two Tmote Skys (check with $ make TARGET=sky sky-motelist)
|
|
||||||
2) $ make TARGET=sky er-example-server.upload MOTE=2
|
|
||||||
3) $ make TARGET=sky login MOTE=2
|
|
||||||
4) Press reset button, get address, abort with Ctrl+C:
|
|
||||||
Line: "Tentative link-local IPv6 address fe80:0000:0000:0000:____:____:____:____"
|
|
||||||
5) $ cd ../ipv6/rpl-border-router/
|
|
||||||
6) $ make TARGET=sky border-router.upload MOTE=1
|
|
||||||
7) $ make connect-router
|
|
||||||
For a BR tty other than USB0: $ make connect-router-port PORT=X
|
|
||||||
8) Start Copper and discover resources at coap://[aaaa::____:____:____:____]:5683/
|
|
||||||
|
|
||||||
Add a client:
|
|
||||||
1) Change the hard-coded server address in er-example-client.c to aaaa::____:____:____:____
|
|
||||||
2) Connect a third Tmote Sky
|
|
||||||
3) $ make TARGET=sky er-example-client.upload MOTE=3
|
|
||||||
|
|
||||||
DETAILS
|
DETAILS
|
||||||
-------
|
-------
|
||||||
Erbium currently implements draft 08 (name "er-coap-07" stems from last technical draft changes).
|
Erbium currently implements draft 08 (name "er-coap-07" stems from last technical draft changes).
|
||||||
|
|
2
examples/osd/pir-sensor/flash.sh
Executable file
2
examples/osd/pir-sensor/flash.sh
Executable file
|
@ -0,0 +1,2 @@
|
||||||
|
#!/bin/bash
|
||||||
|
sudo avrdude -pm128rfa1 -c arduino -P/dev/ttyUSB0 -b57600 -e -U flash:w:er-example-server.osd-merkur.hex:a -U eeprom:w:er-example-server.osd-merkur.eep:a
|
|
@ -1,7 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
make clean TARGET=osd-er-lp24
|
make clean TARGET=osd-merkur
|
||||||
make TARGET=osd-er-lp24
|
make TARGET=osd-merkur
|
||||||
avr-size -C --mcu=MCU=atmega128rfa1 er-example-server.osd-er-lp24
|
avr-size -C --mcu=MCU=atmega128rfa1 er-example-server.osd-merkur
|
||||||
avr-objcopy -j .text -j .data -O ihex er-example-server.osd-er-lp24 er-example-server.osd-er-lp24.hex
|
avr-objcopy -j .text -j .data -O ihex er-example-server.osd-merkur er-example-server.osd-merkur.hex
|
||||||
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 -O ihex er-example-server.osd-er-lp24 er-example-server.osd-er-lp24.eep
|
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 -O ihex er-example-server.osd-merkur er-example-server.osd-merkur.eep
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue