FUN Seminar
Salvatore GUZZO BONIFACIO 10 March 2015
FUN Seminar Salvatore GUZZO BONIFACIO 10 March 2015 SUMMARY 1. - - PowerPoint PPT Presentation
FUN Seminar Salvatore GUZZO BONIFACIO 10 March 2015 SUMMARY 1. Etinode Drivers 2. Contiki Porting For Etinode 3. Periodic Send Command 4. 802.15.4 USRP Receiver 5. VITAL Project 1 Etinode Drivers 10 March 2015 STM Driver (Accelerometer +
Salvatore GUZZO BONIFACIO 10 March 2015
10 March 2015
stm.h stm-io.h LIS331.h LIS331-io.h L3G4200D.c L3G4200D-io.h LIS331.c L3G2400D.h
<<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>>
10 March 2015
Component Description
MCU 16-bit Ultra-Low-Power – MSP430F1611 sensors Light Sensor – TSL2550 Barometer/Temperature – MS5611-01 Gyroscope – L3G4200D Accelerometer – LIS331DLH radio communication 2.4 GHz – CC2520 external memory 1MB external flash memory – M25P80 LEDs green, red, blue EEPROM serial number allowing unique identifier – DS2411
apps/ – architecture independent applications One subdirectory per application core/ – system source code Subdirectories for different parts of the system cpu/ – CPU-specific code One subdirectory per CPU doc/ – documentation examples/ – example project directories Subdirectories with project platform/ – platform-specific code One subdirectory per platform tools/ – software for building Contiki, sending files
platform-conf.h:
contiki-conf.h:
contiki-etnode-main.c:
Makefile.etinode
The dev/ folder is meant to be a place where all the device drivers needed by the platform are stored.
10 March 2015
Main requirements:
case letters
periodically send a message over the radio depending on stored configuration
shows the currently saved configuration
save a new configuration
enables radio reception in MAC compliant mode
10 March 2015
IEEE 802.15.4 physical layer properties:
Delta Theta Sign Downsampling Symbol Correlation Symbol to Byte mapping
USRP Samples Decoded Message
10 March 2015
Salvatore GUZZO BONIFACIO FUN Research Team Inria Lille 10 March 2015