INE5346 - Software/Hardware Integration - 2004/2

Program

Schedule

Day Time Hours Room
Monday 16:20 2 LAB
Wednesday 16:20 2 LAB

Mailing list

The class can be reached through a mailing list. Click here to send us a message.

Students

D: desing (due September 8), I: implementation (due October 13)
P: integration and presentation (due December 8), M: mean (D + I + P) / 3
Name Group D I P M
Achilles Colombo Prudencio G2 9.0 10.0 9.5 9.5
Alessandro Barreiros Maurici G3 9.5 10.0 9.5 10
Bruno Gomes Selva G5 8.5 7.5 5.0 7.0
Carlos Rodrigo T Fernandes G6 7.0 9.0 9.5 8.5
Denis Schneider Strassmann G2 9.0 10.0 9.5 9.5
Diego Rodrigues Machado G1 8.0 - - FI
Eduardo Koerich Davila G5 8.5 7.5 8.5 8.5
Fabio Davanzo Franco de Oliveira G7 8.5 - - FI
Fernando Yuji Miyakawa G1 8.0 - - FI
Gabriel Renaldo Laureano G6 7.0 9.0 9.5 8.5
Joao Bosco Andrade Pereira F G4 8.0 7.5 7.0
Warning: Undefined array key 5 in /var/www/intranet/teaching/shi/ine5346-2004-2/index.php on line 76
7.5
Jonas Mendes Constante G4 8.0 7.5 7.0
Warning: Undefined array key 5 in /var/www/intranet/teaching/shi/ine5346-2004-2/index.php on line 76
7.5
Leonardo Pereira Demilis G7 8.5 - - FI
Luciana Graever de Medeiros G5 8.5 7.5 1.5 6.0
Paulo Martins G8 9.0 9.0 9.0 9.0
Saulo Castilho G3 9.5 10.0 9.5 10
Tiago Silva Pereira G4 8.0 7.5 7.0 7.5
Wanja Hofer - - - - FI

Practical Work

Nickelodeon's Jimmy Neutron: Boy Genius animation depicts children dealing with every-day situations such as popularity problems, family restrictions and rescuing your parents from evil aliens. These interesting scenarios bring about several opportunities for academic discussion, our particular interest being software/hardware integration.

After sending a message to outer-space through his toaster-based satellite, Jimmy sneaks out to the new amusement park in town. Meanwhile, some frog-like evil aliens capture Jimmy's message and abduct every adult in town. It's all very fun for a while, but then the children realize they need their parents after all. Now Jimmy and his friends set out on a mission to rescue their parents and ensure mankind will be safe.

Throughout all the movie, Jimmy faces several challenging software/hardware integration duties. In the end, Jimmy and his friends succeed in saving their parents (and possibly mankind), and also learn a valuable lesson about the importance of family. No doubt Jimmy attended a very good software/hardware integration seminar while he was in kindergarten.

And what about you? Would you be able to save mankind and cope with Jimmy's height complex?

Well, in order to help you answering this question, this edition of software/hardware integration seminar will feature a realistic simulation of the previously described scenario.

The Simulation

Since we have already learned our lessons from Jimmy, we won't go as far as letting the evil aliens abduct every adult in town. Once we send a message to outer space, we will start monitoring the satellite for aproaching spacecrafts (remember evil aliens always travel with the headlights on). The aliens, in their turn, will start heading towards Earth the moment they receive the message. In the event of an alien detection in the satellite, Jimmy's computer must be warned and send out a message that jams the spaceship's navigation system, thus deflecting it's course and saving Earth!.

What is what?

Useful Tools

Useful Docs

Exercises

Students' Work

  1. Spaceship (1): A set of EPOS abstractions to handle the RCX navigation system, by Diego Rodrigues Machado and Fernando Yuji Miyakawa.
  2. Spaceship (2): A set of EPOS abstractions to allow RCX to Mote Serial communication, by Achilles Colombo Prudencio and Denis Schneider Strassmann.
  3. Spaceship (3): A set of EPOS abstractions to allow Mote to RCX Serial communication, by Alessandro Barreiros Maurici and Saulo Castilho.
  4. Satellite: A set of EPOS hardware meditors for the Mica Sensor Board and corresponding EPOS sensor abstractions, by Joao Bosco Andrade Pereira, Jonas Mendes Constante and Tiago Silva Pereira.
  5. Antenna: An EPOS hardware mediator for the CC1000 radio system and a set of EPOS abstractions to build an EmNet communication link for the Mica2 platform, by Bruno Selva, Eduardo Koerich Davila and Luciana Graever de Medeiros.
  6. Base (1): A set of EPOS abstractions to allow Mote to FPGA Serial communication and a set of IP components to allow FPGA to Mote Serial Communication, by Carlos Rodrigo T Fernandes and Gabriel Renaldo Laureano.
  7. Base (2): Instatiation of an IP-based embedded system and the respective control application for the Xilinx platform, by Fabio Davanzo Franco de Oliveira and Leonardo Pereira Demilis.
  8. Suporte para Aplicações JAVA no Sistema EPOS, by Paulo Martins.