Дигитална електроника > Развојни околини

Pinguino- слободна развојна околина за PIC микроконтролери

(1/1)

Devil:
Што е тоа „Pinguino“..?
Се работи за слободна развојна околина слична или иста на Arudino развојната околина но наменета е за PIC микроконтролери.


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

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

Слики од хардверот




Софтвер


Шема и плоча со печатено коло


Шема за изведбата со 18F4550






Bootloader за PIC18F2550

--- Code: ---http://www.hackinglab.org/pinguino/download/bootloader%2018f2550-20/bootloader.hex
--- End code ---
Поправен bootloder кој се користи и за PIC18F2550 и за PIC18F4550

--- Code: ---http://www.hackinglab.org/pinguino/download/bootloader%2018f-20%20V2/bootloader4550V2-12.hex
--- End code ---

Софтвер
моменталниот софтвер е бета можеби има некој багови но ќе се средат
за Mac OS X

--- Code: ---http://www.hackinglab.org/pinguino/download/pinguino%20beta%206/Pinguino%20beta6%20OSX.tar.gz
--- End code ---

за Linux

--- Code: ---http://www.hackinglab.org/pinguino/download/pinguino%20beta%206/pinguino%20beta6%20linux.tar.gz
--- End code ---

за Windows

--- Code: ---http://www.hackinglab.org/pinguino/download/pinguino%20beta%206/pinguinobeta6windows.tar.gz
--- End code ---

Доколку се одлучи некој да го направи и да работи под Windows ќе му требаат следните програми и додатоци

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

овие додатоци можете да ги симнете од следните линкови
- Python 2.5.2

--- Code: ---http://www.python.org/ftp/python/2.5.2/python-2.5.2.msi
--- End code ---
- wxpython 2.8

--- Code: ---http://downloads.sourceforge.net/wxpython/wxPython2.8-win32-unicode-2.8.9.1-py25.exe
--- End code ---
- pyusb

--- Code: ---http://bleyer.org/pyusb/PyUSB-1.5.win32-py2.5.exe
--- End code ---
- libusb-win32

--- Code: ---http://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/0.1.12.1/libusb-win32-filter-bin-0.1.12.1.exe/download
--- End code ---
-Модифициран драјвер на микрочип

--- Code: ---http://www.hackinglab.org/pinguino/download/driver%20pinguino%20windows/driver%20pinguino%20windows.tar.gz
--- End code ---
ќе ви е потребен при првата конекција на склопот со уредот.

nCounTr:
Конечно и PIC микроконтролерите да добијат слободна развојна околина. Одличен пост девил.

Navigation

[0] Message Index

Go to full version