1 / 10

Intel Stargate: An enabling platform for mobile and ubiquitous computing

Intel Stargate: An enabling platform for mobile and ubiquitous computing. Vijay Raghunathan Dept. of EE, UCLA Ubiquity SRP, Intel Research EE202A Tutorial (Oct 1, 2003) Acknowledgements: Roy Want and Trevor Pering, Intel Research. What is Stargate?.

yaron
Download Presentation

Intel Stargate: An enabling platform for mobile and ubiquitous computing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Intel Stargate: An enabling platform for mobile and ubiquitous computing Vijay Raghunathan Dept. of EE, UCLA Ubiquity SRP, Intel Research EE202A Tutorial (Oct 1, 2003) Acknowledgements: Roy Want and Trevor Pering, Intel Research

  2. What is Stargate? • A single board, wireless computing platform • Developed by the Ubiquity group @ Intel Research • Leverages advances in computation, wireless communication and storage • The best part: Runs Linux!

  3. System architecture

  4. Computation sub-system • PXA255 processor based on the XScale microarch. • Successor to the StrongARM family • Variable clock (100 - 400 MHz), less than 500 mW power • Several sleep modes, rich set of peripherals

  5. Communication: Bluetooth • 2.4 GHz band, FHSS, Master-Slave arch., 0 to 20 dBM • Connection oriented: ~3 seconds to form connection • Zeevo single chip Bluetooth module with ARM7TDMI • Remote wakeup feature available • Event driven power management • Connect to devices such as cell phones, PDAs, etc.

  6. Communication: 802.11 • PCMCIA or Compact Flash slot available • Enables seamless interaction with the Internet world • Several wireless manipulation tools available • Wireless extensions API by Jean Tourhilles, HP • HostAP driver by Jouni Malinen • Enables a Stargate to act as an access point

  7. Mote interface • 51 pin mote connector • Talks to mote over the UART • Other GPIO lines connected to mote • Enables Stargate to act as a sensor network gateway • Three different radios provide anywhere connectivity … struct termios newtio; … input_stream = open(SERIAL_DEVICE, O_RDWR|O_NOCTTY); … count = read(input_stream, input_buffer, 1)

  8. Shutdown and mote based wakeup void wakeupPS() { //Generate a pulse on PORTB, pins 5 and 4 //connected to the GPIO1 and GPIO2 of the PXA255. uint8_t regstatus; regstatus = inp(PORTB); outp(0x30, DDRB); regstatus |= 0x30; //sets bits 5 and 4 outp(regstatus, PORTB); regstatus &= ~0x30; //clears bits 5 and 4 outp(regstatus, PORTB); } • XScale processor can be shut down to save power • Mote can wakeup the processor through GPIO pins • Provides scalable computation on the node

  9. Example application: Personal Server [Ack: Roy Want, Intel Research]

  10. Heterogeneous Network Example

More Related