FirefoxOS/RPiB2: Difference between revisions

Jump to navigation Jump to search
changes from meeting
(Done to Working)
(changes from meeting)
Line 56: Line 56:


==== Phase 2 ====
==== Phase 2 ====
* '''Add libraries'''
* '''Add libraries''' <font color="green">'''[WORKING]'''</font>
** In the device specific files during compilation process there are necessary includes to specific libraries
** In the device specific files during compilation process there are necessary includes to specific libraries
* '''Configure modules'''
* '''Configure modules''' <font color="green">'''[WORKING]'''</font>
** In the device specific files is necessary to add external modules/files to be compiled and binary generated
** In the device specific files is necessary to add external modules/files to be compiled and binary generated
* '''Kernel configuration for RPI 2''' <font color="green">'''[DONE]'''</font>
* '''Kernel configuration for RPI 2''' <font color="green">'''[DONE]'''</font>
Line 68: Line 68:
* '''Automated Android builds server''' <font color="orange">'''[WORKING]'''</font>
* '''Automated Android builds server''' <font color="orange">'''[WORKING]'''</font>
** Jenkins or TaskCluster running to make automated builds of Android for the RPI 2.
** Jenkins or TaskCluster running to make automated builds of Android for the RPI 2.
* '''Find issues''' <font color="orange">'''[WORKING]'''</font>
** Debug the build to search for possible bugs and issues that could make a risk for stability in the next Quarter Phases.
* '''Update documentation''' <font color="orange">'''[WORKING]'''</font>
* '''Update documentation''' <font color="orange">'''[WORKING]'''</font>
** Update building steps and requirements with new ones for Raspberry PI 2
** Update building steps and requirements with new ones for Raspberry PI 2
Line 81: Line 79:
** Having a basic Android base system the next priority is get Gecko working. This will help to identify easily more problems in the final ROM
** Having a basic Android base system the next priority is get Gecko working. This will help to identify easily more problems in the final ROM
* '''Graphics support'''
* '''Graphics support'''
** Use hardware default renderer.
** In this project there is a challenge, and that’s the correct graphics support. RPI 2 has a VideoCore with a Broadcom BCM2739 that changed a lot in this latest version of the RPI 2. Will be necessary take a look of Broadcom reference guides
** In this project there is a challenge, and that’s the correct graphics support. RPI 2 has a VideoCore with a Broadcom BCM2739 that changed a lot in this latest version of the RPI 2. Will be necessary take a look of Broadcom reference guides
* '''Update documentation'''
* '''Update documentation'''
Line 87: Line 86:
==== Phase 2 ====
==== Phase 2 ====
* '''Input support'''
* '''Input support'''
** Keyboard and mouse support is one of the P1 for Raspberry PI port. The basic support for Keyboard would be on early stages of Android building. So, the work here would be add listeners for input fields. The mouse support work will consist in implement a pointer interface on Gaia and enable on-click listeners
** Keyboard and mouse support is one of the P1 for Raspberry PI port. The basic support for Keyboard would be on early stages of Android building.
* '''Storage support'''
* '''Storage support'''
** Add support to SD Card recognition and USB storage devices
** Add support to SD Card recognition and USB storage devices
Line 95: Line 94:
==== Phase 3 ====
==== Phase 3 ====
* '''Generate complete/stable/usable Firefox OS build'''
* '''Generate complete/stable/usable Firefox OS build'''
** After all the base system is working and running, I will create builds to distribute and  
** After all the base system is working and running, I will create builds to distribute and publish them.
* '''Flashing files'''
* '''Flashing files''' <font color="green">'''[DONE]'''</font>
** The Raspberry PI could not be flashed correctly with common Fastboot method, is necessary to create a filesystem that will be copied to the SD card
** The Raspberry PI could not be flashed correctly with common Fastboot method, is necessary to create a filesystem that will be copied to the SD card
* '''Using U-Boot''' <font color="red">'''[BLOCKED]'''</font>
** U-Boot will help to make the booting process more easier with the filesystem and partitions we have mounted in the SD Card with Firefox OS
* '''Update documentation'''
* '''Update documentation'''
** Update flashing guide with steps for Raspberry PI 2
** Update flashing guide with steps for Raspberry PI 2
Confirmed users
38

edits

Navigation menu