View
213
Download
0
Category
Preview:
Citation preview
Design Through Curriculum on Embedded Systems
Team: Aisha Grieme, Jeff Melvin, Dane Seaberg
Advisors: Dr. Tyagi and Jason Boyd
Client: Dept. of Electrical and Computer Engineering
Project Plan
Junior Level Design Course◦Provide bird’s eye view of all the
coursework the student should have taken by the end of their junior year
Robotics based competition
Project Design – The SystemVex Robot with Vex hardware
Pumpkin OS
Vex Arena and Supplies
Project Design – The Game Rules
12' x 12' course divided into 2 sections
attacker and defender2' x 4' total goal areaevery x sec/min switch att/def rolesteams penalized for being in own
goal too longbonus for successful passes to
teammate
Week 1 – Set Backs
Vex Hardware Closed Source
Could not put an Operating System on the processor
Could not interface non-Vex hardware
Week 2 & 3 – New HardwareBugLabs
◦ Already has OS, but limited components◦ On backorder and no estimation on
availability
Cerebot Plus with Atmega 2560◦ Lots of memory, but could not find OS with
this already configured as a target
Cerebot II with Atmega 128◦ Using the I-Robot◦ Already here, no waiting for hardware
Week 2 & 3 – New OSFreeRTOS
◦Not for our targets, no file system
Pyxis◦Not for our targets, has all components
DuinOS◦128 port, no file system
FemtoOS◦128 port, no threading
Week 4 – Begin SetupGot all FemtoOS files
Got I-Robot in Sr Design Lab set up with J-Tag Ice for compiling
Began Installing needed software and scripts
Week 5 – New Challenges
OS wont compile
Samples wont compile
Installing tool chains
◦ Errors and dependencies, still taking a long time
Project Schedule
Week 6 – write test code for our system
Week 7-11 – build system, continue coding
Week 11-12 – Testing begins
Week 11-15 – Finalize System and Documentation and prepare for Demo
Recommended