Confirmed users
38
edits
(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. | ||
* '''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. | ** 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 | ||
* '''Update documentation''' | * '''Update documentation''' | ||
** Update flashing guide with steps for Raspberry PI 2 | ** Update flashing guide with steps for Raspberry PI 2 | ||