1 / 22

Lecture 1 8/31/11

Lecture 1 8/31/11. Homework: Read Preface, Chapter 1, and sections 2.1-2.7 of Chapter 2 in Valvano. Homework: TExAS instructional videos, http://users.ece.utexas.edu/~valvano/Readme.htm Lab 202a: Door combo 1 4 2 3 <enter> Copies of text kept in there room use only!

berne
Télécharger la présentation

Lecture 1 8/31/11

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. Lecture 1 8/31/11 • Homework: Read Preface, Chapter 1, and sections 2.1-2.7 of Chapter 2 in Valvano. • Homework: TExAS instructional videos, http://users.ece.utexas.edu/~valvano/Readme.htm • Lab 202a: Door combo 1 4 2 3 <enter> • Copies of text kept in there room use only! • Enough copies for everyone to have one en route

  2. Book ISBN 0-534-39177 Don’t get the “new edition” – a different book about a different chip, not compatible with our hardware lab – I have enough used copies coming

  3. So… what is an embedded system? • ??

  4. So… what is an embedded system? • ?? • 2 words: invisible computer

  5. So… what is an embedded system? • ?? • 2 words: invisible computer • sentence: A computer system that disappears into the inner workings of the device it is a component of

  6. So… what is an embedded system? • ?? • 2 words: invisible computer • sentence: A computer system that disappears into the inner workings of the device it is a component of • textbook: An embedded computer includes a microcomputer with mechanical, chemical, and electrical devices attached to it, programmed for a specific dedicated purpose, and packaged as a complete system

  7. Examples

  8. So what does an embedded system not have? • Keyboard, monitor, mouse, disk!, (much) memory!! • Radically different development approach than for desktop programming • Hardware interfacing (physical and software aspects) critical

  9. Course format • Several set-piece labs to master details of low-level interfacing, assembly language programming, interrupt servicing • Final project consumes most of the semester – extensive proposals, budgets, timelines, weekly status reports, documentation, demonstrations • Little routine homework (but maybe some) • No Midterm/Final beyond project presentations

  10. End game: final projects • 2010 (fourth year of group-of-3 projects): • Duke Motorsports lap timing system • Powerglove game controller • Quadcopter of Doom

  11. End game: final projects • 2009 (third year of group-of-3 projects): • Tour guide blimp morphed into tour guide racecar • Wireless universal Nintendo controller • PowerGlove • Ping Pong robot • Laser Tag system • Crank-powered device charging system • Wireless headphones with noise cancellation

  12. End game: final projects • 2008 (second year of group-of-3 projects): • The Amazing Maze (wirelessly controlled version of Labyrinth board game) • Time-Lapse Panoramic camera • Sentient Ouija Board • Personal Trainer • Wireless Nintendo 64 Controller • Smart Touch Surface

  13. End game: final projects • 2007 (first year of group-of-3 projects): • Team GoFast: Electronic Engine Control for Duke SAE race car • Wii-like handheld electronic game • Cocktail mixing machine • With credit card swipe, stored personal recipes • Piano trainer • Inspired by Guitar Hero-style games

  14. End game: final projects • 2006 (individual or 2-person projects): • Echolocation system for AUV • Games: • Dartboard • Connect 4 • Battleship • Oldschool Nintendo controller revived • Automatic beer pong table

  15. End game: final projects • 2006 (cont): • Artistic • Falling Water Writer • Graffiti machine • Chromatic musical tuner • iPod equalizer • RSS-enabled LCD information ticker • Gossiping motes • Firefighting robot

  16. End game: final projects • 2005: • Spinning LED message wheel of death • from John Cornwell, of Beer-launching fridge fame • automated beer tap • photographic exposure meter • game of life with IR remote and LED matrix • door security system • color-following robot

  17. End game: final projects • 2004: • Automated Texas Hold’em table (!) • Line-following car (movie) • Part-locating robot arm (movie) • Minesweeper (movie) • RFID-enabled library shelf • Digital alarm clock with remote control • Barcode reader

  18. Changes in 2008 • New model: ABET design course • Started as option, but everyone took it, so dual personality of course ended

  19. MC68HC711E9 memory map • $0000 to $01FF: RAM i.e. 512 bytes of RAM • $1000 to $103F: I/O memory mapped IO • $B600 to $B7FF ROM (EEPROM) 512 bytes of EEPROM • $D000 to $FFFF ROM (EPROM) 12K (sic) ROM All on the chip Can add 32K of external RAM at the cost of some I/O ports So – viewed as a desktop computer chip, very limited, but

  20. MC68HC711E9 memory map • $0000 to $01FF: RAM i.e. 512 bytes of RAM • $1000 to $103F: I/O memory mapped IO • $B600 to $B7FF ROM (EEPROM) 512 bytes of EEPROM • $D000 to $FFFF ROM (EPROM) 12K (sic) ROM All on the chip Can add 32K of external RAM at the cost of some I/O ports So – viewed as a desktop computer chip, very limited, but

  21. MC68HC711E9 features From M68HC11E Family Data Sheet – freescale semiconductor

  22. MC68HC711E9 features From M68HC11E Family Data Sheet – freescale semiconductor

More Related