Fxos on RaspberryPi: Difference between revisions

edit
(edit)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[File:Fxpi.png|250px|thumbnail|right]]
Firefox OS is now on '''Raspberry Pi'''
Firefox OS is now on '''Raspberry Pi'''


Line 7: Line 8:
== How to Get Firefox OS onto Your Raspberry Pi device ==
== How to Get Firefox OS onto Your Raspberry Pi device ==


[[File:Get started FxOS on rpi.png]]
[[File:Get started FxOS on rpi.png|600px]]




Line 20: Line 21:


== What We'd Like To See Happen in 2015 ==
== What We'd Like To See Happen in 2015 ==
Following MozFest, we are looking for the '''amazing ideas and physical applications''' that creative or practical people have developed on Fx OS enabled Raspberry Pi platforms.  More details to follow about a 2015 Challenge !!
Following MozFest, we are looking for the '''amazing ideas and physical applications''' that creative or practical people have developed on FxOS enabled Raspberry Pi platforms.  More details to follow about a 2015 Challenge!


We are actively seeking - and would welcome - the development contributions that can extend Firefox OS functionality on RaspberryPi devices to
We are actively seeking - and would welcome - the development contributions that can extend FxOS functionality on Raspberry Pi devices to
* be at parity with Raspbian/RPi as a hobbyist environment.  Users will be able to read from sensors and control motors, LEDs, solenoids, slave boards, etc.  A modified Fx OS for Raspberry Pi will be able to fly a drone.
* be at parity with Raspbian/RPi as a hobbyist environment.  Users will be able to read from sensors & control motors, LEDs, solenoids, slave boards, etc.  A modified FxOS for Raspberry Pi will be able to fly a drone.
* be competitive with other media player OSes available for RPi.
* be competitive with other media player OSes available for RPi.
* be competitive with other IDEs for FxOS on Raspberry Pi targeted at beginning programmers, like IDLE and Scratch.
* be competitive with other IDEs for FxOS on Raspberry Pi targeted at beginning programmers, like IDLE and Scratch.
* enable programmers (via DOM/CSS) to develop robotics etc. by building a declarative model of a reactive system.  With one type of output device, the actual electronics could be interfaced with.  With another type of output device, the model could be simulated on a client computer.
* enable programmers (via DOM/CSS) to develop robotics etc. by building a declarative model of a reactive system.  With one type of output device, the actual electronics could be interfaced with.  With another type of output device, the model could be simulated on a client computer.


== 2015 Development Sprints / Challenges for Fx OS on Raspberry Pi (and other boards) ==
== 2015 Development Sprints / Challenges for FxOS on Raspberry Pi (and other boards) ==
=== Development Sprint A ===
=== Development Sprint A ===


Line 50: Line 51:


After this appendix, DOM/CSS would enable programmers to develop robotics etc. by building a declarative model of a reactive system.  With one type of output device, the actual electronics could be interfaced with.  With another type of output device, the model could be simulated on a client computer.  This is a very large and open-ended project.  This is a research programming-languages project.
After this appendix, DOM/CSS would enable programmers to develop robotics etc. by building a declarative model of a reactive system.  With one type of output device, the actual electronics could be interfaced with.  With another type of output device, the model could be simulated on a client computer.  This is a very large and open-ended project.  This is a research programming-languages project.
*create a new CSS output class for microelectrical systems
*create a new CSS output class for micro electrical systems
*create a new CSS output class for simulating microelectrical systems
*create a new CSS output class for simulating micro electrical systems


[https://github.com/bmidgley/flamebot flamebot] is a reactive self-modifying hierarchical state machine for Fxos. The flamebot experiment might be useful in modeling something for RPi.
[https://github.com/bmidgley/flamebot flamebot] is a reactive self-modifying hierarchical state machine for FxOS. The flamebot experiment might be useful in modeling something for RPi.


== Platform projects ==
== Platform projects ==
Line 69: Line 70:
[https://bugzilla.mozilla.org/show_bug.cgi?id=1084624 Start the switch to mesa/gallium upstream gfx stack]
[https://bugzilla.mozilla.org/show_bug.cgi?id=1084624 Start the switch to mesa/gallium upstream gfx stack]


[https://bugzilla.mozilla.org/show_bug.cgi?id=1141021 New API for low level filesystem access (think of interacting with the GPIO ports)]
[https://bugzilla.mozilla.org/show_bug.cgi?id=1141021 New API for low level file system access (think of interacting with the GPIO ports)]


[[Category:Firefox OS]]
[[Category:Firefox OS]]
[[Category:Raspberry Pi]]
[[Category:Raspberry Pi]]
Confirmed users
41

edits