IPinguino Project, i-Hardware yamahhala neSoftware yawo wonke umuntu

Mhlawumbe kubafundi abaningi ngeke kube yimfihlo ukuba khona kobuchwepheshe obukhona ngaphakathi kwezinto zethu zobuchwepheshe.

Eminyakeni ethile eyedlule, ukuqhuma nokukhula kwephrojekthi ye-Arduino kwabonakala, okukhulunyiwe lapha, ngaphezu kokubonakala kwamakhompyutha we-Single-Board njenge-Raspberry Pi, amakhadi I-ODroid, the IBeagleBoard nezinye engingazazi, ezifuna ukuletha ukwakhiwa nokwakhiwa kwezinhlelo ze-elekthronikhi, ngendlela elula nebiza kancane, kubasebenzisi okungadingeki ukuthi babe nolwazi olunzulu lwangaphambilini mayelana ne-elektroniki.

Futhi lapho, ivela kuphi iPinguino Project?

Iphrojekthi yePinguino wazalwa njengenye enye indlela kumaphrojekthi akhona, ane-IDE eyenziwe ePython naseQt, enikeza ukuxhaswa kwe-cross-platform (iWindows, i-OSX, i-GNU / Linux), ebhaliswe ngaphansi kwelayisense yomphakathi jikelele ye-GNU GPLv2.

Amakhadi noma ama-PCB njengoba uthanda ukuwabiza, aklanyelwe ngaphakathi I-KiCAD, isoftware yokwakhiwa kwe-elekthronikhi (i-EDA) eyenziwe yiCERN futhi iyamangalisa ngoba iyisiteji samapulatifomu akhishwe ngaphansi kwelayisense leGNU GPLv3.

Beka ngale ndlela, kokubili isoftware yokuyihlela, kanye nokwakheka kwamabhodi akhona kuyingxenye yalokho abanye abakubiza ngakho.

«Amagugu Ezobuchwepheshe Kubuntu» - UJuan «Obijuan» Gonzalez.

Futhi kungani kufanele sinakekele?

Le phrojekthi ithatha njengengxabano yayo yokuqala inzuzo yokusebenzisa ipulatifomu efana nama-PICs akwaMicrochip, okuthi, yize ngokwemvelo "ephathelene", ngenxa yezizathu ukwakhaBanemibhalo eyanele yokubakhulisela isoftware, ngemuva kwakho konke lokho ukusetshenziswa kwabo.

Izinzuzo zokusebenzisa iPinguino Project yilezi ezilandelayo:

  • Ama-microcontroller asetshenzisiwe ane-interface yomdabu ye-USB, okungukuthi, ngokungafani nezinkundla ezifana ne-Arduino, ezidinga isiguquli sesiginali ye-USB / Serial efakwe kumakhadi amaningi, lawo asetshenziswe ePinguino awadingi abaguquli abanjalo.
  • Ijubane lewashi livame ukuphakama futhi liyahlukahluka kumakhadi we-Pinguino, ngenani elihlakaniphile lezinguqulo ze- I-Bootloader.
  • Imvelo Yezentuthuko isebenzisa, ngokungafani ne-Arduino, isikhombimsebenzisi phakathi kwePython "nolimi" lwePinguino, eliguqula ikhodi ebhaliwe ibe yikhodi yomdabu C ukuze kamuva ihlanganiswe kusetshenziswa i-SDCC (yamabhithi ayi-8) noma i-MIPS-elf GCC (yamabhithi angama-32 kanye ngosizo lwe-C ++).
  • Iphrojekthi nayo ine-API yePython, engasasebenzi okwesikhashana, kepha okuthi, okungenani kusuka kulayini womyalo ku-Linux, ibe wusizo ngokwanele ukulayisha izinhlelo ze-HEX ezenziwe ngqo e-Assembler noma kwenye ingxenyekazi yohlelo lwe-PIC., inqobo nje uma isikhala sememori esabiwe ku-bootloader sihlonishwa.
  • Yenza ukusetshenziswa kwemitapo yolwazi ejwayelekile ye-SDCC
  • Ine-interface graphical programming efana naleyo ye- Scratch kepha i-Hardware igxile.
  • Ulimi lwayo ukuqaliswa okufana ne-Arduino, okuvumela ukufundeka kalula ngaphandle kwesidingo sokubamba ngekhanda ukulungiswa kwerejista, ukwazi ukukwenza lokho uma kudingeka.

Ihlala kuye ngamunye wethu

Umbuzo ulula impela, imvamisa ukukhula noma ukwehla kwephrojekthi yamahhala kuncike ezintweni eziningi, kepha ikakhulukazi, kokumbili okulula kakhulu:

  • Inani labasebenzisi
  • Inani labantu abafaka isandla kuphrojekthi

Ngenkathi kungahle kungacaci kakhulu kwabaningi njengami: v, ukufaka isandla kwikhodi efanayo, iqiniso lokuqalisa ukusebenzisa lezi zingxenyekazi, ngokuvamile, lingaholela ekwakhiweni kwemitapo yolwazi eminingi, ukuthuthukiswa kwephrojekthi, ukwakhiwa kwamapuleti amasha.

Iphrojekthi enjalo, okungenani ngombono wami, iyisiphakamiso esihle impela, okudingayo umphakathi oqhubeka ukhula futhi uwukhuthaza ukuthi uqhubekele phambili, futhi phakathi kwabo kungenzeka ukuthi ufunda le ndatshana.

Ukufakwa kwe-PinguinoIDE

Iphengwini IDE

Yize iphrojekthi enjalo i-cross-platform, ngibe nezinkinga ngoba isifaki esivele sikhona ku-Linux ngese-Ubuntu, futhi sinamaphakheji we-.deb (Ngokwemvelo).
Kulabo basebenzisi beWindows, Ubuntu kanye ne-OSX, abaphumelelayo abafanele basekhasini lokulanda.

Ngokwami, bekungcono kimi kusuka kukhodi yomthombo, ngoba ayikho ku-AUR futhi ngisengumuntu oyisiphukuphuku kakhulu ukuthi ngikwazi ukuyilayisha kanjani (: V). Kepha kusasebenza kuFedora wami ngaleso sikhathi.

Ukufakwa kokunye ukwabiwa

Okokuqala kuzofanela ufake ukuncika kumphathi wakho wephakheji oyithandayo, futhi ngokusobala, kuya ngokusatshalaliswa:

  • I-PySerial
  • I-PyUSB
  • I-PySVN
  • I-PySide

Ku-Arch bangakwenza nge
sudo pacman -S python2-pyserial python2-pyusb python2-pyside
nokulanda iphakethe le-pysvn kusuka ku-AUR

Ngemuva kwalokho, uzodinga ukuhlanganisa izinto ezilandelayo kusuka endaweni yakho e-GitHub, into ekahle kuzoba ukuzigcina kufolda efanayo, nginefolda yami ye- ~ / Amathuluzi lapho ngigcina khona amanye ama-repos enzelwe ukusetshenziswa ngokuzayo ...
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

Okulandelayo kuzoba ukudala amafolda adingwa uhlelo:
mkdir -p /home/$USER/Pinguino/v11
sudo mkdir -p /opt/pinguino/

Manje sesingaqhubeka nokugcwalisa amafolda ngamafayela ahlanganisiwe, sikhumbula ukuthi uhlelo lokusebenza olwenziwe ePython, ngeke kudingeke ukuhlanganisa noma yini. Uma kwenzeka kungabonakali, i- $ SU_PATH_CON_LOS_REPOS kuzoba yifolda lapho bezakhele khona izinto phambilini, futhi ukucaciseleka kungenxa yokuthi ngaleso sikhathi nami ngangiwele kukhophi / unamathisele.

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

Futhi ekugcineni, ngoba ngishiya ifolda yami nama-repos angaqinile, ngenza isixhumanisi esingokomfanekiso ku / usr / bin ukuze sikwazi ukusisebenzisa sivela noma ikuphi

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

ku-arch bekufanele ngiguqule umugqa wokuqala wekhodi yalelo fayela, ngoba inguqulo ezenzakalelayo yePython ngu-3, ​​kanti iPinguino IDE isebenza nePython2, ye
#!/usr/bin/python
a
#!/usr/bin/python2

Yini elandelayo?

Uma unesifiso sokuthola imininingwane eminingi ngakho, ngaso sonke isikhathi kuhle ukuxhumana nekhasi lephrojekthi elisemthethweni ku- http://pinguino.cc, umbuzo wokwakhiwa nokwenziwa kwepuleti lakho uqobo kushiyelwa ekucabangeni ngakunye, iyathengiswa ekhasini elifanayo kunamakhithi okuwahlanganisa noma amanye amapuleti asevele enziwe ngokuya ngobukhona, kukhona nabanye abakhiqizi abanjengo i-olimex ukuthi sebenazo izinhlobo zabo ze-Pinguino 32bits ezithengiswayo kuleli cala


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   nontokozo kusho

    Umphakathi wokubingelela onentshisekelo

  2.   I-HO2Gi kusho

    Umbhalo omuhle kakhulu, ngiyabonga.

  3.   UMaigke kusho

    IPinguino yiphrojekthi enhle kakhulu kaJean Pierre Mandon. Kunesithangami se-inthanethi se-PICS ku-linux futhi kuneminikelo eminingi ku-SDCC, JAL, BASIC. Ngiyethemba bathatha uhambo lokuhambahamba lapho. Ngendlela, lesi sithangami siseSpanish

  4.   UWaletr Silveira kusho

    Imininingwane enhle kakhulu yabathandi behadiwe yamahhala.
    Phendula ngokucaphuna

  5.   UNelsonic kusho

    Sawubona eqenjini, bengifuna ukwazi ukuthi unaso yini isixhumanisi sokulanda se-Pinguino 18f seWindows 7, ngoba kulokhu engikubonile abashayeli basebenza kahle kuze kube yi-xp. Ngiyabonga