Pinguino Project, Kayan aiki da Software kyauta ga kowa

Wataƙila ga yawancin masu karatu ba zai zama ɓoyayyen kasancewar fasahohin da ke cikin na'urorin lantarki ba.

Bayan 'yan shekarun baya, an ga fashewa da ci gaban aikin Arduino, wanda aka ambata a nan, ban da bayyanar Kwamfutocin Kwamfuta irin su Rasberi Pi, katunan ODroid, las Beagleboard da wasu wasu da ban sani ba, waɗanda ke neman kawo ci gaba da ƙirar tsarin lantarki, ta wata hanya mai sauƙi da arha, ga masu amfani waɗanda ba lallai ne su sami cikakken ilimin da ya gabata game da lantarki ba.

Bayan haka, a ina ne Pinguino Project ya bayyana?

Aikin Pinguino an haife shi azaman ƙarin madadin wasu ayyukan da ake da su, wanda ke da IDE da aka yi a Python da Qt, yana ba da goyan bayan giciye (Windows, OSX, GNU / Linux), wanda aka yi rajista a ƙarƙashin lasisin GNU GPLv2 na jama'a.

Katunan ko PCBs kamar yadda kuke son kiran su, an tsara su a ciki KiCAD, software don ƙirar lantarki (EDA) wanda CERN ya kirkira kuma abin birgewa saboda shine babban ɗakunan yawa wanda aka saki a ƙarƙashin lasisin GNU GPLv3.

An faɗi ta wannan hanyar, duka software don tsara shi, da kuma ƙirar makircin kwamitocin da ke akwai wani ɓangare na abin da wasu ke kira shi.

«Kayan fasaha na 'Yan Adam» - Juan «Obijuan» Gonzalez.

Kuma me yasa zamu damu?

Aikin ya ɗauki matsayin hujjarsa ta farko fa'idar amfani da dandamali kamar su PICs na Microchip, wanda, koda yake suna da "mallakar" ta halitta, saboda dalilai na masana'antu, suna da isassun takardu don haɓaka software a gare su, bayan duk, wannan shine amfaninsu.

Fa'idodin amfani da Pinguino Project sune waɗannan masu zuwa:

  • Masu amfani da microcontrollers da ake amfani da su suna da asalin USB, wato, ba kamar dandamali kamar Arduino ba, wanda ke buƙatar mai canza siginar USB / Serial da aka haɗa a cikin yawancin katunan, waɗanda ake amfani da su a cikin Pinguino ba sa buƙatar irin waɗannan masu sauyawar.
  • Saurin agogo yawanci yafi girma da canzawa akan katunan Pinguino, tare da ƙididdigar adadin sigar Bootloader.
  • Muhalli na Bunƙasa yana amfani, ba kamar Arduino ba, haɗuwa tsakanin Python da Pinguino "harshe", wanda ke canza lambar da aka rubuta zuwa lambar C ta asali don daga baya a tattara ta amfani da SDCC (na ragowa 8) ko MIPS-elf GCC (don rago 32 kuma tare da goyon bayan C ++).
  • Har ila yau aikin yana da API don Python, wanda ya ɓace na ɗan lokaci, amma wanda, aƙalla daga layin umarni a cikin Linux, na iya zama mai amfani sosai don ɗora shirye-shiryen HEX kai tsaye da aka yi a cikin Assembler ko wasu dandamali na shirin PIC. , matuƙar an girmama sararin ƙwaƙwalwar ajiya da aka ba wa bootloader.
  • Yana amfani da daidaitattun dakunan karatu na SDCC
  • Yana da zane na shirye-shiryen zane mai kama da na Tashi amma Hardware daidaitacce.
  • Harshensa aiwatarwa ce mai kama da Arduino, wanda ke ba da sauƙin karatu ba tare da buƙatar haddatar da abubuwan rajistar kai tsaye ba, iya yin hakan idan an buƙata.

Ya rage a cikin ɗayanmu

Tambayar mai sauƙi ce, yawanci haɓaka ko raguwar aikin kyauta ya dogara da abubuwa da yawa, amma galibi, akan abubuwa biyu masu sauƙi:

  • Yawan masu amfani
  • Adadin mutanen da ke ba da gudummawa ga aikin

Duk da yake bazai zama da sauki ba ga mutane da yawa kamar ni: v, don ba da gudummawa ga lambar iri ɗaya, gaskiyar fara amfani da waɗannan dandamali, gaba ɗaya, na iya haifar da ci gaba da ƙarin ɗakunan karatu, haɓakawa ga aikin, sabbin zane-zane.

Aikin kamar haka, aƙalla a ra'ayina kyakkyawar shawara ce, abin da take buƙata ita ce al'ummar da ke ci gaba da haɓaka da ƙarfafa ta don ci gaba, kuma a tsakanin su kuna iya karanta wannan labarin.

Shigar PinguinoIDE

IDE na Penguin

Kodayake aikin kamar haka dandamali ne, amma ina da matsaloli saboda mai sakawa a Linux na Ubuntu ne, kuma yana da kunshin .deb (A zahiri).
Ga waɗancan masu amfani da Windows, Ubuntu da OSX, masu zartarwa suna kan shafin saukarwa.

Da kaina, ya fi mini kyau daga lambar tushe, saboda babu shi a cikin AUR kuma har yanzu ina wauta sosai don sanin yadda ake loda shi (: V). Amma har yanzu yana aiki akan Fedora na a lokacin.

Shigarwa a cikin sauran rarrabawa

Da farko zaku girka masu dogaro tare da manajan kunshin da kuka fi so, kuma a bayyane yake, ya dogara da rarrabawa:

  • Abincin
  • PyUSB
  • pySVN
  • pyside

A cikin Arch suna iya yin hakan tare da
sudo pacman -S python2-pyserial python2-pyusb python2-pyside
da sauke kunshin pysvn daga AUR

Bayan haka, kuna buƙatar haɗa abubuwa masu zuwa daga wurin ajiyar ku a cikin GitHub, babban abin shine shine a ajiye su a cikin babban fayil ɗin, Ina da fayil na ~ / Kayan aiki inda zan ajiye wasu ɗakunan ajiya masu amfani don nan gaba ...
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

Mai zuwa zai kasance don ƙirƙirar manyan fayilolin da shirin ke buƙata:
mkdir -p /home/$USER/Pinguino/v11
sudo mkdir -p /opt/pinguino/

Yanzu zamu iya ci gaba da tattara manyan fayiloli tare da fayilolin cloned, muna tuna cewa aikace-aikace ne da aka yi a Python, ba zai zama dole mu tattara komai ba. Idan ba a bayyane ba, $ SU_PATH_CON_LOS_REPOS zai zama babban fayil ɗin da aka sanya abubuwa a baya, kuma bayani ya kasance saboda gaskiyar lokacin ni ma na faɗa cikin kwafin / liƙa.

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

Kuma a ƙarshe, saboda na bar babban fayil dina ba tare da komai ba sai na sanya alamar haɗi zuwa / usr / bin don samun damar aiwatar da shi daga ko ina

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

A baka dole ne in canza layin farko na lambar a cikin wannan fayil ɗin, saboda sigar Python ta asali ita ce 3, kuma Pinguino IDE yana aiki tare da Python2, a
#!/usr/bin/python
a
#!/usr/bin/python2

Menene gaba?

Idan kuna sha'awar yin cikakken bayani game da shi, yana da kyau koyaushe ku nemi gidan yanar gizon aikin na http://pinguino.cc, batun gini da kera farantin naka ya rage ga la'akari da kowane daya, na siyarwa akwai kayan aikin guda ɗaya don tara su ko wasu faranti waɗanda aka riga aka yi dangane da wanzuwar, akwai kuma wasu masana'antun kamar olimex cewa suna da samfurin su na Pinguino 32bits don siyarwa a wannan yanayin


5 comments, bar naka

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   Harriroot m

    Gaisuwa mai ban sha'awa jama'a

  2.   HO2 Gi m

    Labari mai kyau, na gode.

  3.   maigke m

    Pinguino kyakkyawan aiki ne daga Jean Pierre Mandon. Akwai dandalin intanet don PICS akan linux kuma akwai gudummawa da yawa akan SDCC, JAL, BASIC. Ina fatan za su yi tattaki a can. Af, wannan dandalin yana cikin Sifaniyanci

  4.   Walter Silveira m

    Kyakkyawan bayani ga masu sha'awar kayan aikin kyauta.
    gaisuwa

  5.   nelsonic m

    Barka dai zuwa ga rukunin, ina so in san ko kuna da hanyar saukar da bayanai ta Pinguino 18f na Windows 7, tunda daga abin da na ga direbobin suna aiki da kyau har zuwa xp ».