Iprojekthi yePinguino, iiHardware zasimahla kunye neSoftware yakhe wonke umntu

Ngokunokwenzeka kubafundi abaninzi ayizukuba yimfihlo ubukho beetekhnoloji ezikhoyo ngaphakathi kwezixhobo zethu ze-elektroniki.

Kwiminyaka ethile edlulileyo, ukuqhuma kunye nokukhula kweprojekthi yeArduino kwabonwa, esele ikhankanyiwe apha, ukongeza ukubonakala kweekhompyuter zeBhodi eNye ezinje ngeRaspberry Pi, amakhadi ODroid, Las Ibhodi yeBeagle kunye nezinye endingazaziyo, ezifuna ukuzisa uphuhliso kunye noyilo lweenkqubo ze-elektroniki, ngendlela elula nexabiso eliphantsi, kubasebenzisi ekunganyanzelekanga ukuba babenolwazi oluphangaleleyo malunga nezinto zombane.

Kwaye emva koko, ivela phi iPinguino Project?

Iprojekthi yePenguin wazalwa njengenye enye into esele ikhona kwiiprojekthi ezikhoyo, ene-IDE eyenziwe kwiPython nakwiQt, enika inkxaso yeqonga (Windows, OSX, GNU / Linux), ebhaliswe phantsi kwelayisensi kawonkewonke yeGNU GPLv2.

Amakhadi okanye ii-PCB njengoko uthanda ukubabiza, ziyilelwe ngaphakathi I-KiCAD, Isoftware yoyilo lwe-elektroniki (i-EDA) ephuhliswe yiCERN kwaye iyamangalisa kuba sisixhobo esisebenzisa amaqela amaninzi esikhutshwe phantsi kwelayisensi yeGNU GPLv3.

Ngale ndlela, zombini isoftware ukuyicwangcisa, kunye noyilo lwesikimu seebhodi ezikhoyo ziyinxalenye yento abanye abayibizayo.

«Ilifa leMveli yeTekhnoloji yoLuntu» - uJuan «Obijuan» Gonzalez.

Kwaye kutheni kufuneka sikhathalele?

Iprojekthi ithatha njengengxoxo yayo yokuqala ithuba lokusebenzisa iqonga elinjengee-PIC zeMicrochip, ethi, nangona ngokwendalo ingumnini "wobunini", ngenxa yezizathu ukuvelisa, banamaxwebhu aneleyo okuphuhlisa isoftware, emva kwayo yonke loo nto, luluncedo lwabo.

Izibonelelo zokusebenzisa iPinguino Projekthi zezi zilandelayo:

  • Ii-microcontrollers ezisetyenzisiweyo zinonxibelelwano lwendalo lwe-USB, Oko kukuthi, ngokungafaniyo neqonga elifana neArduino, efuna isiguquli somqondiso we-USB / Uthotho olubandakanyiweyo kumakhadi amaninzi, ezo zisetyenziswe kwiPinguino azidingi ziguquli ezinjalo.
  • Isantya sewotshi zihlala ziphezulu kwaye ziyahluka kumakhadi ePinguino, ngenani elinengqiqo leenguqulelo ze I-Bootloader.
  • Imeko yokusingqongileyo yoPhuculo isebenzisa, ngokungafaniyo neArduino, ujongano phakathi kwePython kunye "nolwimi" lwePinguino, eliguqula ikhowudi ebhalwe ikhowudi yemveli C ukuba kamva yenziwe ukuba isebenzise i-SDCC (yee-8 bits) okanye i-MIPS-elf GCC (Iibhithi ezingama-32 kunye nenkxaso yeC ++).
  • Le projekthi ikwanayo ne-API yePython, ephelelwe lixeshana, kodwa ethi, ubuncinci ukusuka kumgca wokuyalela kwiLinux, inokuba luncedo ngokwaneleyo ukulayisha iinkqubo ze-HEX ezenziwe ngqo e-Assembler okanye kwenye iqonga lenkqubo ye-PIC. , okoko indawo yememori eyabelwe i-bootloader iyahlonitshwa.
  • Yenza ukusetyenziswa kwamathala eencwadi eSDCC aqhelekileyo
  • Ine-graphical programming interface efanayo naleyo ye- Khangela kodwa i-Hardware ijolise.
  • Ulwimi lwayo kukuphunyezwa okufanayo neArduino, evumela ukufundeka ngokulula ngaphandle kwesidingo sokukhumbula ngentloko ubhaliso, ukubanakho ukwenza njalo xa kufuneka.

Ihlala kuye ngamnye wethu

Umbuzo ulula, ihlala ikhula okanye yehla kwiprojekthi yasimahla ixhomekeke kwizinto ezininzi, kodwa ikakhulu, kwizinto ezimbini ezilula:

  • Inani labasebenzisi
  • Inani labantu abafaka isandla kwiprojekthi

Ngelixa kunokuba kungabi lula kakhulu kuninzi njengam: v, ukufaka isandla kwikhowudi efanayo, inyani yokuqalisa ukusebenzisa la maqonga, ngokubanzi, inokukhuthaza ukuphuculwa kwamathala eencwadi ngakumbi, ukuphuculwa kweprojekthi, uyilo lweplate entsha.

Iprojekthi enjalo, ubuncinci kwimbono yam sisiphakamiso esihle, into eyifunayo luluntu oluqhubeka lukhula kwaye luyikhuthaza ukuba iqhubele phambili, kwaye phakathi kwabo unokuba ngubani ofunda eli nqaku.

Ukufakwa kwepinguinoIDE

Unombombiya IDE

Nangona iprojekthi enjalo inqamlezayo, bendinengxaki kuba isifaki esele sikhona kwiLinux ye-Ubuntu, kwaye ineephakheji ze-.deb (Ngokwendalo).
Kulawo Windows, Ubuntu kunye nabasebenzisi be-OSX, izinto ezenziwayo ziyavela kwiphepha lokukhuphela.

Ngokwam, bekungcono kum ukusuka kwikhowudi yemvelaphi, kuba ayikho kwi-AUR kwaye ndisisidenge kakhulu ukuba ndingayilayisha njani (: V). Kodwa ibisebenza kwiFedora yam ngelo xesha.

Ukufakwa kolunye unikezelo

Kuqala kuya kufuneka ufake ukuxhomekeka kumphathi wakho oyithandayo, kwaye ngokucacileyo, kuxhomekeke kunikezelo:

  • I-PySerial
  • IPyUSB
  • I-PySVN
  • I-PySide

KwiArch banokukwenza nge
sudo pacman -S python2-pyserial python2-pyusb python2-pyside
kunye nokukhuphela iphakheji ye-pysvn kwi-AUR

Emva koko, uyakufuna ukuqokelela izinto ezilandelayo kwindawo yakho yokugcina izinto kwiGitHub, eyona nto iya kuba kukuzigcina kwifolda enye, ndinefolda yam ~ / Izixhobo apho ndigcina ezinye iiros ukuze zisetyenziswe kwixesha elizayo ...
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

Oku kulandelayo kuya kuba kukudala iifolda ezifuna le nkqubo:
mkdir -p /home/$USER/Pinguino/v11
sudo mkdir -p /opt/pinguino/

Ngoku sinokuqhubeka nokugcwalisa iifolda ngeefayile ezihlanganisiweyo, sikhumbula ukuba sisicelo esenziwe kwiPython, akuyi kuba yimfuneko ukwenza nantoni na. Kwimeko apho ingacacanga, $ SU_PATH_CON_LOS_REPOS iya kuba yifolda apho izinto bezenziwe ngaphambili, kwaye ingcaciso ibangelwa yinto yokuba ngelo xesha nam ndiye ndawela kwikopi / uncamathisele.

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

Kwaye okokugqibela, ngenxa yokuba ndiyishiya ifolda yam ine-repos engaxutywanga ndenza ikhonkco lokomfuziselo ku / usr / bin ukuze ndikwazi ukuyenza naphina

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

Kwi-arch kuye kwafuneka nditshintshe umgca wokuqala wekhowudi kule fayile, kuba uguquko lwePython ngu-3, ​​kunye ne-Pinguino IDE isebenza ngePython2, a
#!/usr/bin/python
a
#!/usr/bin/python2

Yintoni elandelayo?

Ukuba unomdla wokufunda okungakumbi ngayo, kuhlala kulungile ukuba uqhakamshele iwebhusayithi esemthethweni yeprojekthi http://pinguino.cc, umbuzo wokwakhiwa kunye nokwenziwa kweplate yakho ishiyelwe ekuqwalaselweni nganye nganye, iyathengiswa Kwiphepha elinye kukho iikiti zokuzihlanganisa okanye ezinye iipleyiti esele zenziwe ngokuxhomekeke kubukho, kukwakho nabanye abavelisi abanjengo oyilex ukuba sele benazo iiprototypes zabo zePinguino 32bits ezithengiswayo kule meko


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   i-harriroot sitsho

    Inomdla kwimibuliso yoluntu

  2.   HO2Gi sitsho

    Inqaku elihle, enkosi.

  3.   UMaigke sitsho

    IPinguino yiprojekthi ebalaseleyo kaJean Pierre Mandon. Kukho iqonga le-intanethi le-PICS kwi-linux kwaye kukho imirhumo emininzi kwi-SDCC, JAL, BASIC. Ndiyathemba ukuba baya kuhamba apho. Ngendlela, le foram ikwiSpanish

  4.   Waletter Silveira sitsho

    Ulwazi olukhulu kubathandi behardware yasimahla.
    Phendula nge quote

  5.   UNelsonic sitsho

    Molo kwiqela, bendifuna ukwazi ukuba unayo nayiphi na ikhonkco lokukhuphela iPinguino 18f yeWindows 7, kuba kwinto endiyibonileyo abaqhubi basebenza kakuhle ukuya kwi-xp