Македонски форум за електроника

Дигитална електроника => Развојни околини => Topic started by: Devil on 18.01.2010, Monday, 21:42:17

Title: Pinguino- слободна развојна околина за PIC микроконтролери
Post by: Devil on 18.01.2010, Monday, 21:42:17
Што е тоа „Pinguino“..?
Се работи за слободна развојна околина слична или иста на Arudino развојната околина но наменета е за PIC микроконтролери.
(http://www.hackinglab.org/pinguino/image/pinguino4.jpg)

Целта на овај проект е да се постигне интегрирана развојна средина на PIC микроконтролерите. Pinguino се базира на познатиот PIC18F2550 кој има можност USB комуникација. Со ова се постингува да полесно може да се воспостави врска меѓу развојниот систем и вашиот компјутер.
IDE-то на PInguino (IDE= integrated development environment ) е изградено во Python, за разлика од Arduino кое е изградено во C
Pinguino IDE -то е самостојна апликација со C компајлер, Pinguino е опен сорс проект кој подржува и е достапен за Windows, Linux и Mac OS X.

Исто така да се напоменам дека ова може да се изведи и со PIC4550/4450 но за тоа ќе треба д асе измени малку програмата и хардверот.

Слики од хардверот
(http://www.hackinglab.org/pinguino/image/pinguino3.jpg)

(http://www.hackinglab.org/pinguino/image/pinguino1.jpg)

Софтвер
(http://www.hackinglab.org/pinguino/image/ide-pinguino2.jpg)

Шема и плоча со печатено коло
(http://www.hackinglab.org/pinguino/image/pinguino_sans_bridge.jpg)

Шема за изведбата со 18F4550
(http://sites.google.com/site/pinguinotutorial/_/rsrc/1251051624541/tiny-4550/pin%20pinguino%2018F4550.png)

(http://www.hackinglab.org/pinguino/image/pinguinoPCB.jpg)

(http://www.hackinglab.org/pinguino/image/pinguino_implantation24.jpg)

Bootloader за PIC18F2550
Code: [Select]
http://www.hackinglab.org/pinguino/download/bootloader%2018f2550-20/bootloader.hexПоправен bootloder кој се користи и за PIC18F2550 и за PIC18F4550
Code: [Select]
http://www.hackinglab.org/pinguino/download/bootloader%2018f-20%20V2/bootloader4550V2-12.hex
Софтвер
моменталниот софтвер е бета можеби има некој багови но ќе се средат
за Mac OS X
Code: [Select]
http://www.hackinglab.org/pinguino/download/pinguino%20beta%206/Pinguino%20beta6%20OSX.tar.gz
за Linux
Code: [Select]
http://www.hackinglab.org/pinguino/download/pinguino%20beta%206/pinguino%20beta6%20linux.tar.gz
за Windows
Code: [Select]
http://www.hackinglab.org/pinguino/download/pinguino%20beta%206/pinguinobeta6windows.tar.gz
Доколку се одлучи некој да го направи и да работи под Windows ќе му требаат следните програми и додатоци

- Python 2.5.2
- wxpython 2.8
- pyusb
- libusb-win32

овие додатоци можете да ги симнете од следните линкови
- Python 2.5.2
Code: [Select]
http://www.python.org/ftp/python/2.5.2/python-2.5.2.msi- wxpython 2.8
Code: [Select]
http://downloads.sourceforge.net/wxpython/wxPython2.8-win32-unicode-2.8.9.1-py25.exe- pyusb
Code: [Select]
http://bleyer.org/pyusb/PyUSB-1.5.win32-py2.5.exe- libusb-win32
Code: [Select]
http://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/0.1.12.1/libusb-win32-filter-bin-0.1.12.1.exe/download-Модифициран драјвер на микрочип
Code: [Select]
http://www.hackinglab.org/pinguino/download/driver%20pinguino%20windows/driver%20pinguino%20windows.tar.gzќе ви е потребен при првата конекција на склопот со уредот.

Title: Одг: Pinguino- слободна развојна околина за PIC микроконтролери
Post by: nCounTr on 19.01.2010, Tuesday, 20:20:36
Конечно и PIC микроконтролерите да добијат слободна развојна околина. Одличен пост девил.