Author Topic: Pinguino- слободна развојна околина за PIC микроконтролери  (Read 6477 times)

Offline Devil

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 5329
  • Gender: Male
    • Македонски форум за електроника
Pinguino- слободна развојна околина за PIC микроконтролери
« Opened on 18.01.2010, Monday, 21:42:17 (Edited 20.01.2010, Wednesday, 21:14:33) »
Што е тоа „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: [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ќе ви е потребен при првата конекција на склопот со уредот.

Jас не сум себичен, помагам. Помагај и ти !

Секоја куќа си има свои куќни правила.Почитувај ги куќните правила!

Offline nCounTr

  • Почивај во мир
  • Стручњак
  • *****
  • Posts: 231
  • Gender: Male
  • Дипл.Ел.Инж.
    • Македонски форум за електроника
Конечно и PIC микроконтролерите да добијат слободна развојна околина. Одличен пост девил.
ESPRIMO Mobile v5505 | Intel Centrino Duo T5450 @ 1,66GHz Santa Rosa | Apacer 4GB DDR2-667MHz | Fujitsu 120GB SATA-150 5400rpm | Intel x3100 384M Memory | Intel PRO/Wireless 3945abg | Gigabit Ethernet | Toshiba Bluetooth v2.0 | Windows 7 x64
АМАН ЧИТАЈТЕ ПРАВИЛA