Pinguino Projet, gratis Hardware a Software fir jiddereen

Wahrscheinlech fir vill vun de Lieser wäert et kee Geheimnis sinn d'Existenz vun den Technologien déi an eisen elektroneschen Apparater existéieren.

Virun e puer Joer gouf d'Explosioun an de Wuesstum vum Arduino Projet gesinn, deen zitéiert gouf hei, nieft dem Erscheinungsbild vun Single-Board Computeren wéi dem Raspberry Pi, de Kaarten ODroid, de BeagleBoard an e puer anerer, déi ech net kennen, déi d'Entwécklung an den Design vun elektronesche Systemer op eng relativ einfach a bëlleg Manéier un d'Benotzer bréngen, déi net onbedéngt extensiv Virkenntnisser iwwer Elektronik mussen hunn.

An dann, wou erschéngt de Pinguino Projet?

Pingouin Projet gouf als eng weider Alternativ zu existente Projete gebuer, déi eng IDE gemaach huet an Python a Qt, déi platt-plattform Ënnerstëtzung gëtt (Windows, OSX, GNU / Linux), déi ënner der GNU GPLv2 allgemeng ëffentlecher Lizenz registréiert ass.

Kaarte oder PCBs, wéi Dir se wëllt nennen, sinn entwéckelt KiCAD, eng Software fir elektronescht Design (EDA) entwéckelt vu CERN a bemierkenswäert well et eng Multiplatform Suite ass déi ënner der GNU GPLv3 Lizenz erauskomm ass.

Op dës Manéier gesot, souwuel d'Software fir et ze programméieren, wéi och déi schematesch Designs vun de existente Boards sinn Deel vun deem wat e puer et nennen

«Technologesche Patrimoine vun der Mënschheet» - Juan «Obijuan» Gonzalez.

A firwat solle mir egal sinn?

De Projet hëlt als initial Argument de Virdeel fir eng Plattform wéi Microchip's PICen ze benotzen, déi, obwuel se natierlech "propriétaire" sinn, wéinst Probleemer vum Fabrikatioun, si hu genuch Dokumentatioun fir Software fir si z'entwéckelen, schliisslech ass dat hir Utilitéit.

D'Virdeeler vum Pinguino Project ze benotzen sinn déi folgend:

  • Déi benotzt Mikrokontroller hunn eng natierlech USB Interface, dat heescht, am Géigesaz zu Plattformen wéi Arduino, déi en USB / Serial Signal Konverter erfuerderen, deen an de meeschte Boards abegraff ass, déi a Pinguino benotzt brauche keng sou Konverter.
  • Auer Geschwindegkeete si meeschtens méi héich a variabel op Pinguino Kaarten, mat enger virsiichteger Zuel vu Versioune vun de verlangen.
  • D'Entwécklungsëmfeld benotzt, am Géigesaz zum Arduino, eng Interface tëscht Python an der Pinguino "Sprooch", déi de geschriwwene Code an en natierlechen C Code konvertéiert fir spéider mat SDCC (fir 8 Bits) oder MIPS-elf GCC (fir 32 Bits a kompiléiert ze ginn) mat C ++ Ënnerstëtzung).
  • De Projet huet och eng API fir Python, déi temporär onerwaart ass, awer déi, op d'mannst vun der Kommandozeil an Linux, nëtzlech ka sinn fir HEX Programmer direkt an Assembler oder eng aner PIC Programméierungsplattform ze lueden. soulaang wéi de Speicherraum, deen dem Bootloader zougewisen ass, respektéiert gëtt.
  • Benotzt Standard SDCC Bibliothéiken
  • Et huet eng grafesch Programméierungsinterface ähnlech wéi déi vun Scratch awer Hardware orientéiert.
  • Seng Sprooch ass eng Implementatioun ähnlech wéi Arduino, déi et erlaabt d'Liesen einfach ze maachen ouni d'Registréierungskonfiguratioun direkt ze memoriséieren, wann et méiglech ass wann néideg.

Et bleift a jidderee vun eis

D'Fro ass ganz einfach, normalerweis hänkt de Wuesstum oder de Réckgang vun engem gratis Projet of vu ville Saachen, awer haaptsächlech vun zwee ganz einfachen:

  • D'Zuel vun de Benotzer
  • D'Zuel vu Leit, déi zum Projet bäidroen

Och wann et vläicht net ganz einfach fir vill sinn wéi ech: v, Contributioun zum Code vun der selwechter, de Fakt fir dës Plattformen ze benotzen, am Allgemengen, kann zu der Entwécklung vu méi Bibliothéiken féieren, Verbesserunge vum Projet, nei Plackedesigner.

De Projet als sou, op d'mannst a menger Meenung no, ass eng zimlech gutt Propose, wat e brauch ass eng Gemeinschaft déi weider wiisst an encouragéiert se weiderzekommen, an dorënner kéint Dir dësen Artikel liesen.

PinguinoIDE Installatioun

Pingouin IDE

Och wann de Projet als solch plattform ass, hat ech Probleemer well de existente Installateur am Linux fir Ubuntu ass, an et huet .deb Packagen (natierlech).
Fir déi Windows-, Ubuntu- an OSX Benotzer sinn déi jeweileg Executables op der Download Säit.

Perséinlech war et fir mech besser vum Quellcode, well et net an der AUR ass an ech sinn ëmmer nach ze domm fir ze wëssen wéi et eropgeluede gëtt (: V). Awer et huet nach ëmmer u menger Fedora geschafft.

Installatioun an anere Verdeelungen

Als éischt musst Dir d'Ofhängegkeete mat Ärem Liiblingspakketmanager installéieren, an natierlech, ofhängeg vun der Verdeelung:

  • PySerial
  • PyUSB
  • PySVN
  • PySide

Am Arch kënne se et mat engem
sudo pacman -S python2-pyserial python2-pyusb python2-pyside
an de Pysvn Package eroflueden vun AUR

Duerno musst Dir déi folgend Elementer aus Ärem Repository an GitHub klonéieren, déi ideal Saach ass se am selwechten Dossier ze halen, ech hu mäi ~ / Tools Dossier wou ech e puer gekloonten Repos fir zukünfteg Benotzung behalen ...
git clone https://github.com/PinguinoIDE/pinguino-ide.git
git clone https://github.com/PinguinoIDE/pinguino-libraries.git
git clone https://github.com/PinguinoIDE/pinguino-compilers.git

Folgend sinn d'Dateien ze kreéieren déi de Programm erfuerdert:
mkdir -p /home/$USER/Pinguino/v11
sudo mkdir -p /opt/pinguino/

Elo kënne mir weiderfuere mat de Classeure mat de gekloene Dateien ze populéieren, a vergiesst net datt et eng Uwendung am Python gemaach gëtt, et ass net néideg eppes ze kompiléieren. Am Fall wou et net evident ass, wäert $ SU_PATH_CON_LOS_REPOS den Dossier sinn wou se d'Saache virdru gekloon hunn, an d'Klärung ass doduerch datt ech deemools och an d'Kopie / Paste gefall sinn.

cp ~/$SU_PATH_CON_LOS_REPOS/pinguino-libraries /home/$USER/Pinguino/v11 -r
sudo cp /$SU_PATH_CON_LOS_REPOS/pinguino-libraries /opt/pinguino -r
sudo cp /$SU_PATH_CON_LOS_REPOS/pinguino-compilers/$TU_OS /opt/pinguino -r

A schliisslech, well ech mäi Ordner mat Repos intakt verloossen, maachen ech e symbolesche Link op / usr / bin fir et vun iwwerall auszeféieren

sudo ln -s /$SU_PATH_CON_LOS_REPOS/pinguino-ide/pinguino.py /usr/bin/pinguinoide

am arch hunn ech déi éischt Zeil vum Code vun där Datei geännert, well d'Standardversioun vu Python ass 3, a Pinguino IDE schafft mat Python2, vun engem
#!/usr/bin/python
a
#!/usr/bin/python2

Wat ass dat nächst?

Wann Dir interesséiert sidd méi Informatiounen doriwwer opzemaachen, ass et ëmmer gutt d'offiziell Projets Säit ze consultéieren op http://pinguino.cc, d'Fro iwwer d'Konstruktioun an d'Fabrikatioun vun Ärem eegene Plack ass dem Betruecht vun all eenzelen iwwerlooss, ze verkafen et ginn op der selwechter Säit Kits fir se ze montéieren oder e puer Placken scho gemaach ofhängeg vun der Existenz, et ginn och e puer Hiersteller wéi z. olimex datt se schonn hir Pinguino 32bits Prototypen an dësem Fall ze verkafen hunn


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

5 Kommentaren, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   harrroot sot

    Interessant Gréiss Gemeinschaft

  2.   HO2 Gi sot

    Exzellenten Artikel, merci.

  3.   Maigke sot

    Pinguino ass en exzellente Projet vum Jean Pierre Mandon. Et gëtt en Internetforum fir PICS op Linux an et gi verschidde Kontributiounen op SDCC, JAL, BASIC. Ech hoffen se maachen do e Spadséiergank. Iwwregens ass dëse Forum op Spuenesch

  4.   Waletr Silveira sot

    Ganz gutt Informatioun fir Enthusiaster vu gratis Hardware.
    Wat

  5.   Nelsonesch sot

    Moien dem Grupp, ech wollt wëssen ob Dir en Downloadlink fir de Pinguino 18f fir Windows 7 hutt, well vu wat ech gesinn hunn d'Chauffeure gutt funktionnéiere bis op xp ». Merci