Search in Pinguino World !!

Monday, May 9, 2011

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

8 comments:

Vasile Guta-Ciucur said...

Success at the show!

Vasi

P.S. I hope Fedora will come with the most recent versions of the programs included in Fedora EL because now is very outdated :(

Anonymous said...

Success for Pinguino at the show!

Anonymous said...

This new IDE is compatible with 18f4550 and 2550 pinguino????

Anonymous said...

This works release for pinguino ide work for pinguino 4550 and 2550? in linux...

Jean-Pierre MANDON said...

Yes it works for 4550 and 2550 as usual. We have a lot of new improvement for 2550 and 4550 in this release.
try it !!

Kerry D. Wong said...

Hi JP,

Thanks for the wonderful work! I am currently trying to adapt the Pinguino bootloader (v2.12) for different crystal frequencies. It doesn't seem that the make files are complete in the download file though. Would you please provide all the files that are needed in order to successfully build the bootloader? (for instance, configure.in, etc.)

Thanks so much in advance!

Kerry

Unknown said...

Good news JP. Thanks to all contributors.

Success at the event!

Unknown said...

Hello,

Great Job with the new IDE and Compiler!.

I just downloaded and used it with success, except for sprintf function.-

Loaded the sprintf example and teh folling errors comes out:

8 bits board
In file included from /home/ydirgan/SCRIPTS/PIC/PINGUINO/linux/source/main.c:29:
/home/ydirgan/SCRIPTS/PIC/PINGUINO/linux/source/../tmp/define.h:3:20: error: stdlib.c: No such file or directory
/home/ydirgan/SCRIPTS/PIC/PINGUINO/linux/source/user.c:14: warning 112: function 'sprintf' implicit declaration
/home/ydirgan/SCRIPTS/PIC/PINGUINO/linux/source/user.c:15: warning 112: function 'sprintf' implicit declaration
/home/ydirgan/SCRIPTS/PIC/PINGUINO/linux/source/user.c:16: warning 112: function 'sprintf' implicit declaration
/home/ydirgan/SCRIPTS/PIC/PINGUINO/linux/source/user.c:17: warning 112: function 'sprintf' implicit declaration
/home/ydirgan/SCRIPTS/PIC/PINGUINO/linux/source/user.c:18: warning 112: function 'sprintf' implicit declaration
/home/ydirgan/SCRIPTS/PIC/PINGUINO/linux/source/user.c:19: warning 112: function 'sprintf' implicit declaration
/home/ydirgan/SCRIPTS/PIC/PINGUINO/linux/source/user.c:20: warning 112: function 'sprintf' implicit declaration
/home/ydirgan/SCRIPTS/PIC/PINGUINO/linux/source/user.c:21: warning 112: function 'sprintf' implicit declaration
/home/ydirgan/SCRIPTS/PIC/PINGUINO/linux/source/user.c:14: error 101: too many parameters
/home/ydirgan/SCRIPTS/PIC/PINGUINO/linux/source/user.c:15: error 101: too many parameters
/home/ydirgan/SCRIPTS/PIC/PINGUINO/linux/source/user.c:16: error 101: too many parameters
/home/ydirgan/SCRIPTS/PIC/PINGUINO/linux/source/user.c:17: error 101: too many parameters
/home/ydirgan/SCRIPTS/PIC/PINGUINO/linux/source/user.c:18: error 101: too many parameters
/home/ydirgan/SCRIPTS/PIC/PINGUINO/linux/source/user.c:19: error 101: too many parameters
/home/ydirgan/SCRIPTS/PIC/PINGUINO/linux/source/user.c:20: error 101: too many parameters
/home/ydirgan/SCRIPTS/PIC/PINGUINO/linux/source/user.c:21: error 101: too many parameters
Error mientras compila archivo/home/ydirgan/SCRIPTS/PIC/PINGUINO/linux/examples/serial/sprintf


I use a lot sprintf for LCD output, any advice?

Regards