Difference between revisions of "User:Tlazar"

From REU@MU
Jump to: navigation, search
Line 10: Line 10:
  
 
== Weekly Log and Milestones ==
 
== Weekly Log and Milestones ==
 +
<h3>Week 1</h3>
 +
<table style="border-collapse: collapse; font-family:tahoma" border="1" cellpadding="2px">
  
=== Week 1, 5/30 - 6/2 ===
+
<tr>
 +
<th style="font-family:verdana; border: 2px solid #000000;">DAY</th>
 +
<th style="font-family:verdana; border: 2px solid #000000;">DESCRIPTION</th>
 +
</tr>
  
:- Began work on Xinu for Raspberry Pi 3
 
:- Tested Pi 3 Boards,
 
:- Read though Xinu Build process
 
  
 +
<tr>
 +
<td>Wednesday</td>
 +
<td>started working on the original pis, understanding how xinu worked and what would need to be done to get it working on the new pi 3 boards</td>
 +
</tr>
 +
<tr>
 +
<td>Thursday</td>
 +
<td>Started working with a pi3 bare metal kernel to see the differences. found out there are a lot, the pi3's use a new archtechure the aarch64, meaning we had to convert all of the assembly files from 32 to 64 bits.</td>
 +
</tr>
 +
<tr>
 +
<td>Friday</td>
 +
<td>Got all the compilers installed and began converting the code.</td>
 +
</tr>
  
=== Week 2, 6/5 - 6/10 ===
+
</table>
 +
<h3>Week 2</h3>
 +
<table style="border-collapse: collapse; font-family:tahoma" border="1" cellpadding="2px">
 +
 
 +
<tr>
 +
<th style="font-family:verdana; border: 2px solid #000000;">DAY</th>
 +
<th style="font-family:verdana; border: 2px solid #000000;">DESCRIPTION</th>
 +
</tr>
 +
 
 +
 
 +
<tr>
 +
<td>Monday</td>
 +
<td>Got the lite version of xinu working with the LED code, and began work on getting the serial driver to work.</td>
 +
</tr>
 +
<tr>
 +
<td>Tuesday</td>
 +
<td>Attended RCR training.</td>
 +
</tr>
 +
<tr>
 +
<td>Wednesday</td>
 +
<td>Got the mini-uart driver working and begun trying to get the more compilcated pl011 serial driver to work. Also began to set up the xinu codebase to work with our project.</td>
 +
</tr>
 +
<tr>
 +
<td>Thrusday</td>
 +
<td>Worked on debugging the serial driver using the Oscilloscope, and did some more work setting up the xinu codebase to work with the new RPI3. The xinu-project source code is split up by platform and components, each platform has its own loader and system code, but the components subsystems remain simmilar for most of the various platforms</td>
 +
</tr>
 +
</table>

Revision as of 15:55, 12 June 2017

About Me

- Incoming Sophmore at Marquette University | Computer Science Major
- Working on Upgrading Embedded Xinu for the Multi-Core Raspberry Pi 3
- Github/OSS Enthusiast

Github: tomlazar

Website: http://tomlazar.github.io

Weekly Log and Milestones

Week 1

DAY DESCRIPTION
Wednesday started working on the original pis, understanding how xinu worked and what would need to be done to get it working on the new pi 3 boards
Thursday Started working with a pi3 bare metal kernel to see the differences. found out there are a lot, the pi3's use a new archtechure the aarch64, meaning we had to convert all of the assembly files from 32 to 64 bits.
Friday Got all the compilers installed and began converting the code.

Week 2

DAY DESCRIPTION
Monday Got the lite version of xinu working with the LED code, and began work on getting the serial driver to work.
Tuesday Attended RCR training.
Wednesday Got the mini-uart driver working and begun trying to get the more compilcated pl011 serial driver to work. Also began to set up the xinu codebase to work with our project.
Thrusday Worked on debugging the serial driver using the Oscilloscope, and did some more work setting up the xinu codebase to work with the new RPI3. The xinu-project source code is split up by platform and components, each platform has its own loader and system code, but the components subsystems remain simmilar for most of the various platforms