Difference between revisions of "User:Omokolade.Hunpatin"

From REU@MU
Jump to: navigation, search
Line 75: Line 75:
 
<ul>
 
<ul>
 
<li> Met with Dr.Brylow </li>
 
<li> Met with Dr.Brylow </li>
<li>  
+
<li> Started working on a Makefile in order to build the Xinupi operating system</li>
 +
<li> Continued working on the Makefile</li>
 +
<li> </li>
 +
<li> Continued working on the Makefile</li>
 
</ul>
 
</ul>
  
Line 81: Line 84:
 
<ul>
 
<ul>
 
<li> Met with Dr.Brylow </li>
 
<li> Met with Dr.Brylow </li>
<li>  
+
<li> Engaged in planning out a new server rack for the Raspberry Pis</li>
 
</ul>
 
</ul>
  
Line 87: Line 90:
 
<ul>
 
<ul>
 
<li> Met with Dr.Brylow </li>
 
<li> Met with Dr.Brylow </li>
<li>  
+
<li> Began to port old Mips Hardware course curriculum to ARM</li>
 +
<li> Tested new Raspberry Pi rack to ensure it worked in a pool, and could kexec correctly</li>
 
</ul>
 
</ul>
  
Line 93: Line 97:
 
<ul>
 
<ul>
 
<li> Met with Dr.Brylow </li>
 
<li> Met with Dr.Brylow </li>
<li> </li>
+
<li> Began to work on final research presentation</li>
 +
<li> Began to work on research paper on MUzECS</li>
 +
<li> Finished doing ARM curriculm for incoming Fall Hardware course</li>
 +
<li> Began to work on research paper on XinuPi</li>
 +
<li> Finished research prsentation</li>
 
</ul>
 
</ul>
  

Revision as of 20:25, 2 May 2016

Personal Info

Omokolade Hunpatin is a Math and Computer Science double major at Marquette University.

Research Topic

To help complete the porting of the Xinu Operating System to the Raspberry Pi, and to set up a pool of Raspberry Pis for use in a Marquette University Operating System course.

Daily Log

Week 1 (6/1 - 6/5)

  • Attended REU Introduction Session, and became acquainted with co-researchers
  • Discussed with Dr.Brylow and co-researchers about what research project we should work on
  • Took pre-REU NSF survey
  • Started researching block based programming dialects and languages
  • Started to learn how to make basic programs in Scratch(block based programming language) in order to become better acquainted with research project
  • Attended library resources orientation with Heather James
  • Discussed with Dr.Brylow about previous REU's group contribution to MUzECS, and access to the MUzECS repository
  • Attended research discussion with Dr. Factor
  • Installed Arduino and Ardublock software
  • Learned about LaTex and downloaded it
  • Outlined goals with research group members

Week 2 (6/5 - 6/12)

  • Discussed with group members and Dr. Brylow on weekly milestones and objectives
  • Perused through MUzECS code repository in order to better understand how to construct blocks graphically and how to use them logically in making programs
  • Met with Dr. Brylow and group members
  • Attended sample research presentation by Dr. Factor
  • Tested programs made in Ardublock on working Arduino Leonardo boards
  • Started reading Resnik et al.

Week 3

  • Met with Dr.Brylow and showed him the progress so far on the research project/li>\
  • Began to read Google's documentation on Blockly
  • Receive a virtual machine server to run our Blockly website on from Dr.Brylow
  • Configure virtual machine server to fit our needs
  • Attended research talk by Dr. Brylow
  • forked google's open source blockly and peruse the code
  • Met with Dr. Brylow and group members
  • Tested programs made in Ardublock on working Arduino Leonardo boards
  • Corrected errors in Ardublock
  • Watched RCR training videos
  • Soldered more MUzECS shields

Week 4

  • Met with Dr.Brylow and showed him the progress so far on the research project/li>
  • Work on visualization code for the blocks and make sure they are the same as Ardublock's blocks
  • Download ino arduino compiler on virtual machine
  • Make python program on our virtual machine server that sends arduino code from website to ino compiler
  • Make the python program multi-threaded in order to handle more requests at a time
  • Add logging capabilities to the python program so that we can debug any errors in the future easier
  • Test python backend program by having 4+ computers connect to it and try to compile their arduino code
  • Met with Dr. Brylow and group members
  • Talked with Dr.Brylow after finishing MUzECS project

Week 5

  • Met with Dr.Brylow
  • Received new research project
  • Outlined goals and objectives for the new research project
  • Learned about previous REU group's unfinished XinuPi project
  • worked on research presention
  • Tested previous REU group's XinuPi project in order to find out what we have to do in the next 5 weeks
  • Received collaboration access to XinuPi's git repository
  • Talked with two members from previous XinuPi group
  • Discovered kexec command does not work
  • Presented MUzECS to REU co-researchers
  • Attended REU presentations

Week 6

  • Met with Dr.Brylow
  • Started working on a Makefile in order to build the Xinupi operating system
  • Continued working on the Makefile
  • Continued working on the Makefile

Week 7

  • Met with Dr.Brylow
  • Engaged in planning out a new server rack for the Raspberry Pis

Week 8

  • Met with Dr.Brylow
  • Began to port old Mips Hardware course curriculum to ARM
  • Tested new Raspberry Pi rack to ensure it worked in a pool, and could kexec correctly

Week 9

  • Met with Dr.Brylow
  • Began to work on final research presentation
  • Began to work on research paper on MUzECS
  • Finished doing ARM curriculm for incoming Fall Hardware course
  • Began to work on research paper on XinuPi
  • Finished research prsentation

Week 10

  • Met with Dr.Brylow
  • Presented XinuPi poster to passer-biers
  • Presented XinuPi to co-researchers
  • Finished research paper on MUzECS
  • Made sure to extensively test XinuPi and MUzECS so that they can go into production this or the following year
  • Attended a conclusive meeting with Dr.Brylow and group members