Difference between revisions of "User:Tlazar"
From REU@MU
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"> | ||
− | == | + | <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>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> | ||
− | + | </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 |