SOLUTIONS LINUX/PINGUINO32X

Hi Guys,

The last 3 month were dedicated to Pinguino32X development. It’s time now to publish the first version of the IDE. What is new in this release ? I didn’t write a complete list and we still need to define all the changes. For 8 bits boards, Pinguino is now almost compatible with Arduino language, most of the new features are already detailed in the pinguino wiki ( http://wiki.pinguino.cc ).
The major improvement of this release is the support of 32 bits board. You can now use Pinguino on a 80MIPS system. The compiler for this release is available in a separate package. Built from GCC 4.5.2, it is a standard MIPS C compiler. The development team is already working on the C++ version of this compiler with newlib libraries.
Support for some commercial 32 bits board is available:
– PIC32-PINGUINO from OLIMEX
– EMPEROR460 and EMPEROR795 from EDTP

This board should be available soon, the end user price is around 30€.

I will be in Paris tomorrow at Solution Linux event to show the new board and his development environment. I will present this board on the FEDORA stand, the good news is that Pinguino should be incorporated in a next release of the FEDORA EL package ( EL is Electronic ) and I’m very pleased to publish the new version for this event.

At this moment, Pinguino32X is only available for Linux:
download the new IDE here:
http://code.google.com/p/pinguino32/downloads/list
download the Pinguino 32 bits compiler here:
http://www.hackinglab.org/pinguino/download/compiler32bits/
Follow this link to configure the IDE for 32 bits board:
http://code.google.com/p/pinguino32/wiki/Pinguino32Xconfigurationandinstallation

Have fun
Jean-Pierre

Main developpers of Pinguino32X:
Regis Blanchot
Marcus Fazzi
Jesus Carmona Esteban

2 thoughts on “SOLUTIONS LINUX/PINGUINO32X”

  1. Hi

    You can use an array to pass parameters:
    unsigned char parameters[7]={0x02,0x52,0x66,0x00,0x00,0xB8,0x03};

    Serial.print(parameters);

    It should work.
    Have fun
    Jean-Pierre

  2. Sir i already tried your suggestion but to no avail, here is a sample of my code, from realterm all i can read is this

    02 52 27 06
    02 52 66

    it seems everytime it encounters the 0x00 (NULL) char it stops, same is true when i send the bytes 1 by 1.

    #define PIC18F2550

    void setup(){
    byte BT_Addr[13] = {0x02, 0x52, 0x27, 0x06, 0x00 , 0x7F, 0x12, 0x13, 0x23, 0x17, 0x08, 0x00, 0x03};
    byte BT_StartCore_Cmd[7] = {0x02, 0x52, 0x66, 0x00, 0x00, 0xB8, 0x03};

    Serial.begin(9600);
    delay(500);
    Serial.print(BT_Addr,13);
    delay(500);
    Serial.print(BT_StartCore_Cmd,7);
    }

    void loop(){

    }

    #define PIC18F2550

    void setup(){
    byte BT_Addr[13] = {0x02, 0x52, 0x27, 0x06, 0x00 , 0x7F, 0x12, 0x13, 0x23, 0x17, 0x08, 0x00, 0x03};
    byte BT_StartCore_Cmd[7] = {0x02, 0x52, 0x66, 0x00, 0x00, 0xB8, 0x03};

    Serial.begin(9600);
    delay(500);
    Serial.print(BT_Addr,13);
    delay(500);
    Serial.print(BT_StartCore_Cmd,7);
    }

    void loop(){
    }

Comments are closed.