Re: F24 Self Contained Change: Micro Bit

2016-01-25 Thread Kushal Das
On 17/01/16, Zbigniew Jędrzejewski-Szmek wrote:
> How does this relate to https://bugzilla.redhat.com/show_bug.cgi?id=1113915?

micro:bit MicroPython is a port with some key differences. No filesystem
, everything is in one file appended to the end of the firmware, few
extra modules like 'microbit', and 'music'. The GPIO access is done
differently.

Kushal
-- 
Fedora Cloud Engineer
CPython Core Developer
CentOS Cloud SIG lead
http://kushaldas.in
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Re: F24 Self Contained Change: Micro Bit

2016-01-17 Thread Zbigniew Jędrzejewski-Szmek
On Sun, Jan 17, 2016 at 10:42:07PM +0530, Kushal Das wrote:
> On 16/01/16, Peter Robinson wrote:
> > On Fri, Jan 15, 2016 at 4:31 PM, Jan Kurik  wrote:
> > > = Proposed Self Contained Change: Micro Bit =
> > > https://fedoraproject.org/wiki/Changes/Micro_Bit
> > >
> > > Change owner(s):
> > > * Kushal Das 
> > >
> > > Enable the use of BBC Micro Bit on Fedora systems. Users will be able
> > > develop, and put in new code to their micro:bit devices using Fedora.
> > >
> > > == Detailed Description ==
> > > Micro Bit (or micro:bit) is an ARM-based embedded system designed by
> > > the BBC for use in computer education in the UK. It will be given to
> > > every class 7 students in UK. This change will make sure that they
> > > simply use Fedora to use their devices.
> > 
> > This is a very limited description of the intentions. The way it's
> > intended to be used in the UK is via a programming web interface
> > written by Microsoft (apparently it'll be open sourced!) which will be
> > the standard, but it'll also support micropython [1] and I suspect
> > some form of ardrino style programming, but being a Cortex-M series
> > processor is obviously not capable of running Fedora itself so I think
> > for this to be a feature you need to actually specify how it's
> > actually going to be supported and what tools rather than a handy wavy
> > "support" outline.
> My mistake of not putting in all the details on time. It comes down to
> packaging uFlash, the tool which can be used to flash the device with
> Python scripts, and MicroPython runtime.
How does this relate to https://bugzilla.redhat.com/show_bug.cgi?id=1113915?

Zbyszek
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Re: F24 Self Contained Change: Micro Bit

2016-01-17 Thread Kushal Das
On 16/01/16, Peter Robinson wrote:
> On Fri, Jan 15, 2016 at 4:31 PM, Jan Kurik  wrote:
> > = Proposed Self Contained Change: Micro Bit =
> > https://fedoraproject.org/wiki/Changes/Micro_Bit
> >
> > Change owner(s):
> > * Kushal Das 
> >
> > Enable the use of BBC Micro Bit on Fedora systems. Users will be able
> > develop, and put in new code to their micro:bit devices using Fedora.
> >
> > == Detailed Description ==
> > Micro Bit (or micro:bit) is an ARM-based embedded system designed by
> > the BBC for use in computer education in the UK. It will be given to
> > every class 7 students in UK. This change will make sure that they
> > simply use Fedora to use their devices.
> 
> This is a very limited description of the intentions. The way it's
> intended to be used in the UK is via a programming web interface
> written by Microsoft (apparently it'll be open sourced!) which will be
> the standard, but it'll also support micropython [1] and I suspect
> some form of ardrino style programming, but being a Cortex-M series
> processor is obviously not capable of running Fedora itself so I think
> for this to be a feature you need to actually specify how it's
> actually going to be supported and what tools rather than a handy wavy
> "support" outline.
My mistake of not putting in all the details on time. It comes down to
packaging uFlash, the tool which can be used to flash the device with
Python scripts, and MicroPython runtime. The second package is called
mu, which is actively being developed, it is very simple editor, which
can be used to write and flash the device with the Python scripts. mu
removes the dependency to the internet connection, it also has repl
which connects to the device.

Optionally we can package any addition packages required to
develop MicroPython itself on Fedora.

Kushal
-- 
Fedora Cloud Engineer
CPython Core Developer
CentOS Cloud SIG lead
http://kushaldas.in
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

F24 Self Contained Change: Micro Bit

2016-01-15 Thread Jan Kurik
= Proposed Self Contained Change: Micro Bit =
https://fedoraproject.org/wiki/Changes/Micro_Bit

Change owner(s):
* Kushal Das 

Enable the use of BBC Micro Bit on Fedora systems. Users will be able
develop, and put in new code to their micro:bit devices using Fedora.

== Detailed Description ==
Micro Bit (or micro:bit) is an ARM-based embedded system designed by
the BBC for use in computer education in the UK. It will be given to
every class 7 students in UK. This change will make sure that they
simply use Fedora to use their devices.

== Scope ==
Proposal owners: To implement this change

Other developers: N/A (not a System Wide Change)

Release engineering: N/A (not a System Wide Change)

List of deliverables: N/A (not a System Wide Change)

Policies and guidelines: N/A (not a System Wide Change)

Trademark approval: N/A (not needed for this Change)
-- 
Jan Kuřík
Platform & Fedora Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

F24 Self Contained Change: Micro Bit

2016-01-15 Thread Jan Kurik
= Proposed Self Contained Change: Micro Bit =
https://fedoraproject.org/wiki/Changes/Micro_Bit

Change owner(s):
* Kushal Das 

Enable the use of BBC Micro Bit on Fedora systems. Users will be able
develop, and put in new code to their micro:bit devices using Fedora.

== Detailed Description ==
Micro Bit (or micro:bit) is an ARM-based embedded system designed by
the BBC for use in computer education in the UK. It will be given to
every class 7 students in UK. This change will make sure that they
simply use Fedora to use their devices.

== Scope ==
Proposal owners: To implement this change

Other developers: N/A (not a System Wide Change)

Release engineering: N/A (not a System Wide Change)

List of deliverables: N/A (not a System Wide Change)

Policies and guidelines: N/A (not a System Wide Change)

Trademark approval: N/A (not needed for this Change)
-- 
Jan Kuřík
Platform & Fedora Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic
___
devel-announce mailing list
devel-announce@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel-announce@lists.fedoraproject.org


Re: F24 Self Contained Change: Micro Bit

2016-01-15 Thread Peter Robinson
On Fri, Jan 15, 2016 at 4:31 PM, Jan Kurik  wrote:
> = Proposed Self Contained Change: Micro Bit =
> https://fedoraproject.org/wiki/Changes/Micro_Bit
>
> Change owner(s):
> * Kushal Das 
>
> Enable the use of BBC Micro Bit on Fedora systems. Users will be able
> develop, and put in new code to their micro:bit devices using Fedora.
>
> == Detailed Description ==
> Micro Bit (or micro:bit) is an ARM-based embedded system designed by
> the BBC for use in computer education in the UK. It will be given to
> every class 7 students in UK. This change will make sure that they
> simply use Fedora to use their devices.

This is a very limited description of the intentions. The way it's
intended to be used in the UK is via a programming web interface
written by Microsoft (apparently it'll be open sourced!) which will be
the standard, but it'll also support micropython [1] and I suspect
some form of ardrino style programming, but being a Cortex-M series
processor is obviously not capable of running Fedora itself so I think
for this to be a feature you need to actually specify how it's
actually going to be supported and what tools rather than a handy wavy
"support" outline.

[1] http://ntoll.org/article/story-micropython-on-microbit
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org