There were few "port uPy to your board of choice" perks in Kickstarter compaign, and I roughly remember that one of them was for dsPIC33 board, which is essentially a MIPS port. Is there any news/details on that? Are these ports supposed to be open-source at all? If so, does work supposed to be done in the open or land some time after delivering to a customer?
I'd be interested in MIPS port, but wouldn't like to do somebody else's work , and surely wouldn't like to duplicate effort.
MIPS port?
MIPS port?
Awesome MicroPython list
Pycopy - A better MicroPython https://github.com/pfalcon/micropython
MicroPython standard library for all ports and forks - https://github.com/pfalcon/micropython-lib
More up to date docs - http://pycopy.readthedocs.io/
Pycopy - A better MicroPython https://github.com/pfalcon/micropython
MicroPython standard library for all ports and forks - https://github.com/pfalcon/micropython-lib
More up to date docs - http://pycopy.readthedocs.io/
Re: MIPS port?
Work is still ongoing with the main board.
The source code repository is here:
https://github.com/micropython/micropython
This page covers what is and isn't being worked on:
https://github.com/micropython/micropyt ... ds-Summary
To summarize:
You can run micropython under linux (this is used mostly for testing the core language features)
There are 4 boards supported that are based on the STM32F4xx chips:
- PYBOARD3 (I doubt anybody but Damien has one of these)
- PYBOARD4 - I believe that this will be the shipping board
- STM32F4DISC - The STM32F4 Discovery board
- NETDUINO_PLUS_2 - The Netduino Plus 2 board, which has the same processor as the PYBOARD4
I did a port to the teensy 3.1 (which is also a Cortex-M4, but by Freescale rather than STM).
I've basically abanoned that and primarily use the Netduino board or the Discovery board, until things mature a bit, and then I'll go back and work on the teensy again.
The source code repository is here:
https://github.com/micropython/micropython
This page covers what is and isn't being worked on:
https://github.com/micropython/micropyt ... ds-Summary
To summarize:
You can run micropython under linux (this is used mostly for testing the core language features)
There are 4 boards supported that are based on the STM32F4xx chips:
- PYBOARD3 (I doubt anybody but Damien has one of these)
- PYBOARD4 - I believe that this will be the shipping board
- STM32F4DISC - The STM32F4 Discovery board
- NETDUINO_PLUS_2 - The Netduino Plus 2 board, which has the same processor as the PYBOARD4
I did a port to the teensy 3.1 (which is also a Cortex-M4, but by Freescale rather than STM).
I've basically abanoned that and primarily use the Netduino board or the Discovery board, until things mature a bit, and then I'll go back and work on the teensy again.
Re: MIPS port?
There are 2 ports that I will be doing in the coming months. One is a Cortex, so essentially just (!) porting the peripherals. The other is the dsPIC33. I don't know the details of the dsPIC port, nor its open source nature (or lack thereof). But I'll try to get it MIT licensed and part of the micropython repository on github.
- Markus Gritsch
- Posts: 41
- Joined: Fri May 16, 2014 9:04 pm
Re: MIPS port?
Is there a particular reason for dsPIC33? Wouldn't a PIC32MX (even available in DIP package) or the newer PIC32ZX be better suited?
Re: MIPS port?
Agree, PIC32 fits better. There will be new chips available soon with even more resources and advanced MIPS core and DSP support.Markus Gritsch wrote:Is there a particular reason for dsPIC33? Wouldn't a PIC32MX (even available in DIP package) or the newer PIC32ZX be better suited?
Tiny Core Linux (piCore) developer
HAM radio call: HA5DI (Béla)
HAM radio call: HA5DI (Béla)