Difference between revisions of "User:Casey.OHare"

From REU@MU
Jump to: navigation, search
(Created page with "=== Week 1 (6/1 - 6/5) === * Attended introductory session; learned about REU program * Met with [http://www.mscs.mu.edu/mscs/faculty/brylow.html Dr. Brylow] and research grou...")
 
(Week 1 (6/1 - 6/5))
Line 1: Line 1:
 +
=== Personal Info ===
 +
* My name is Casey O'Hare and I am a undergraduate at Marquette University studying Computer Science and Mathematics
 +
 
=== Week 1 (6/1 - 6/5) ===
 
=== Week 1 (6/1 - 6/5) ===
 
* Attended introductory session; learned about REU program
 
* Attended introductory session; learned about REU program

Revision as of 19:42, 2 May 2016

Personal Info

  • My name is Casey O'Hare and I am a undergraduate at Marquette University studying Computer Science and Mathematics

Week 1 (6/1 - 6/5)

  • Attended introductory session; learned about REU program
  • Met with Dr. Brylow and research group members
  • Attended Systems lab orientation with Dr. Dennis Brylow
  • Took pre-REU NSF survey
  • Began learning MUzECS from last year
  • Learned about how block-based coding works

Week 2 (6/5 - 6/12)

  • Started to research online block-based IDEs for the new MUzECS platform
  • Met with Dr. Brylow
  • Developed a plan with research group members about how to move MUzECS to chrome
  • Made sample programs in ArduBlock
  • Looked through ArduBlock's code repository in order to find out how block logic was made
  • Discovered Blockly from Google to use as a IDE and forked the repository

Week 3

  • Met with Dr. Brylow
  • Learned more about Google's Blockly and how it is built
  • Started to create our own blocks in the online IDE
  • Began to search for how to transfer compiled code from Chrome to the Arduino through USB
  • Found a Chrome Extension that we could not figure out how it worked that would talk to the Arduino
  • Found how to create a Chrome App that can use the Google serial API to talk to serial ports

Week 4

  • Met with Dr. Brylow
  • Adopted the Google serial API to use AVR109 protocol to succesfully talk to the Arudino over the serial port and send code to it
  • Finished making ECS blocks on the online IDE
  • Finished with Chrome App to allow communication to Arudino
  • Created an INO server that would take code from the online IDE and compile it and send it to the Chrome App
  • Overall finished MUzECS project for now
  • Soldered MUzECS shields for high schools

Week 5

  • Met with Dr. Brylow
  • Talked about what to work on next. Decided on XinuPi conversion
  • This project was already started and we planned out how to finish it
  • Learned about why kexec was not working correctly and attempted to fix it
  • Ordered hardware to interface with the Rasberry Pi through serial port

Week 6

  • Met with Dr. Brylow
  • Found out the MAC address was being randomly generated by Pis instead of being constant
  • Began learning how MAC addresses were resolved and learned about the Mailbox Interface to talk to the Pi hardware
  • Successfully got each MAC address straight from the hardware fixing this issue
  • Connected Pis via serial port and was able to use it