frame

Support for more boards

What about the Arduino Uno, Nano, etc?  TI Launchpads are fairly popular as well. 

Comments

  • floydfloyd Member
    Hi,
    Viper supports 32bit MCU only. Thus, Arduino Uno, Nano etc are not Viperizable.
    TI Launchpads with 32bit ARM MCU and other boards can be ported in Viper.
    The Viper team is working hard to establish partnerships with boards producers in order to ensure the widest range of Viperizable boards.
    Moreover, we are more than happy to help our users to port Viper on their preferred boards.




    Daniele Mazzei
    Zerynth Chief System Architect
  • Moreover, we are more than happy to help our users to port Viper on their preferred boards.
    I have 2 Netduino Plus 2 (http://www.netduino.com/netduinoplus2/specs.htm - STMicro 32-bit microcontroller STM32F405RG, 168MHz, Cortex-M4, 384 KB).

    It would be possible to port Viper to this board?

  • Hi Fabio,

    32bit ARM MCU and other boards can be ported in Viper.
    The Viper team is working hard to establish partnerships with boards producers in order to ensure the widest range of Viperizable boards.
    Moreover, we are more than happy to help our users to port Viper on their preferred boards.

    Gabriele
    Co-founder and CEO at Zerynth
  • is the mbed board supported?
  • Do you mean this? https://developer.mbed.org/platforms/mbed-LPC1768/

    Viper can be ported on it. Soon we will write a dedicated tutorial on how to add more compatible boards.

    We'll keep you posted.
    Daniele Mazzei
    Zerynth Chief System Architect
  • fmafma Member
    Hi!

    What about the Wipy board? Is it a board which can be easily viperized?
  • yes, Viper can be ported on the WiPy board.
    it is based on the TI CC3200 that includes an ARM Cortex-M4 MCU where Viper can run.


    Daniele Mazzei
    Zerynth Chief System Architect
  • fmafma Member
    Thanks! Any plan to make such port?
  • fmafma Member
    I would like to give a try to this port; could you tell me where to start? Is there a doc/wiki/thread which can help?
  • Is there any plan to support the M0, i.e. the Xadow M0 board :) ?
  • floydfloyd Member
    mmm it has only 64KB of Flash.... it is almost impossible to port on it a complete Virtual Machine for interpreting Python bytecode.
    Daniele Mazzei
    Zerynth Chief System Architect
  • It seems that ROM size is the bottleneck of an embedded Python. Actually I think 64KB is suitable for C/C++, instead of any languages with a VM, like Java, Javascript, Python, Lua and .net. Lua claims itself the smallest VM, but I find most of eLua boards still demand 256KB ROM.
  • Can the ZVM  be ported onto the Esp8266? Specifically the Feather HUZZAH with ESP8266. I have heard of a micro Python project trying to do this so it seems feasible.
  • Nobody's mentioned the STM323F4 Discovery board yet. (Mine has an STM32F407 cpu). Seems to me it should qualify. Cortex M4, 1mb flash, 192K ram, plus a pooload of other goodies. And they are cheap as chips. Looks nearly the same as the Nucleo boards to my untrained eye...
  • Is there any port to NXP Freedom boards? Is it very dificult to make one on myself using another as a starting point?
  • floydfloyd Member
    edited July 2016
    The Zerynth team is working hard in expanding the number of supported boards. In the next days we will launch a survey asking our amazing community which boards you’d love to program with Zerynth.
    [Spoiler]: Boards based on NXP, Tensilica (ESP8266) and Microchip (PIC32) architectures will be on the list  ;)
    Daniele Mazzei
    Zerynth Chief System Architect
  • Zerynth team,

    Actually we want Zerynth to run on every board, but that is impossible. Therefore, I would like to suggest to choose most popular boards based upon STM/NXP+FSL/Atmel/PIC32/ESP. The market is price oriented after all. Therefore their price is a hint. Most of the popular boards/architectures are price leader. Since Python has advantage on system integration and fast prototype, I would like to suggest you to support more IoT modules, such as WiFi/BLE, 4G/NB-IOT modules (like Telit Python modem), although SubGHz/6LowPan/LoRa requires low power consumption, I believe zerynth can also run on external micro.
  • allankliu Member
    edited September 2016
    Please don't forget Linux from Scratch ! Such platforms lack of CPython support, and CPython building is painful in such platform. But it is a Window oppotunity. Since most of the MPU/SoC will support Ubuntu Core in future or some Embedded Linux disto or building tools like OpenWRT/OpenEmbedded, which comes with pre-built CPython suite.

    I also note that LPC8XX is listed as candidate. Maybe its resource is too limited to run Python. This tiny chip is better to run native code. I love this chip, BTW, because I promoted it with NXP.
  • .allankliu said:
    I would like to suggest you to support more IoT modules, such as WiFi/BLE, 4G/NB-IOT modules (like Telit Python modem), although SubGHz/6LowPan/LoRa requires low power consumption, I believe zerynth can also run on external micro.
    Thanks @allankliu for your suggestions.
    There is a dedicated topic for new sensors, actuators and hardware peripheral support requests. please post here your proposals
    Daniele Mazzei
    Zerynth Chief System Architect
Sign In or Register to comment.

ZERYNTH Community

@ 2016 Zerynth.com, all rights reserved.