Changes between Version 6 and Version 7 of GSoC/2015/Final_Report


Ignore:
Timestamp:
10/07/15 19:00:47 (9 years ago)
Author:
Joel Sherrill
Comment:

Add more links and fine tune text in uMon project section.

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2015/Final_Report

    v6 v7  
    1414
    1515== Jarielle Catbagan: Beagle BSP improvements: Porting !MicroMonitor to boot without U-boot ==
    16 The main goal of this project was to port !MicroMonitor, otherwise known as uMon, to the Beaglebone Black as a first step towards providing an alternative bootloader to U-Boot.  The motivation behind this effort was to alleviate the limitations and restrictions that were imposed by U-Boot on the user and developer that are otherwise non-existent in uMon.  Among the plethora of benefits of such a bootloader is the flexibility provided to users in using an embedded system for any purpose and application, It is this aspect that makes uMon an optimal choice as a bootloader to be deployed among embedded systems.
     16The main goal of this project was to port !MicroMonitor, otherwise known as [http://www.umonfw.com/ uMon], to the Beaglebone Black as a first step towards providing an alternative bootloader to U-Boot.  The motivation behind this effort was to provide an alternative to [http://www.denx.de/wiki/U-Boot U-Boot] which is under a more permissive license. This alleviate the potential licensing issues that are imposed by U-Boot on the user and developer that are otherwise non-existent in uMon.  Among the plethora of benefits of such a bootloader is the flexibility provided to users in using an embedded system for any purpose and application, It is this aspect that makes uMon an optimal choice as a bootloader to be deployed among embedded systems.
    1717
    1818The major accomplishments that were achieved in the Beaglebone Black uMon port as a result of GSoC are initializing and configuring the external DDR3 RAM for normal operation, initializing and configuring the UART exposed on the pin header on top of the board, implementing the interface to an arbitrary uSD card, and implementing the interface to the onboard eMMC.