Пројекат Пингуино, хардвер и бесплатни софтвер за све

Вероватно за многе читаоце неће бити тајна постојање технологија које постоје у нашим електронским уређајима.

Пре неколико година виђена је експлозија и раст пројекта Ардуино, који је цитиран овде, поред изгледа рачунара са једном плочом као што је Распберри Пи, картице ОДроидБеаглеБоард и неки други које ја не знам, а који настоје да развој и дизајн електронских система, на релативно једноставан и јефтин начин, прикажу корисницима који не морају нужно да поседују обимно предзнање у вези са електроником.

А онда, где се појављује Пингуино пројекат?

Пенгуин Пројецт је рођен као још једна алтернатива постојећим пројектима, који има ИДЕ направљен у Питхон-у и Кт-у, пружајући подршку за више платформи (Виндовс, ОСКС, ГНУ / Линук), који је регистрован под општом јавном лиценцом ГНУ ГПЛв2.

Картице или ПЦБ како их волите називати су дизајнирани у КиЦАД, софтвер за електронски дизајн (ЕДА) који је развио ЦЕРН и изванредан јер је то мултиплатформ пакет објављен под лиценцом ГНУ ГПЛв3.

Постављено на овај начин, и софтвер за његово програмирање, и шематски дизајн постојећих плоча део су онога што неки називају

«Технолошко наслеђе човечанства» - Јуан «Обијуан» Гонзалез.

А зашто би нас било брига?

Пројекат као почетни аргумент узима предност коришћења платформе као што су Мицроцхип-ови ПИЦ-ови, који су, иако су природно „заштићени“, из разлога фабрицатион, имају довољно документације за развој софтвера за њих, уосталом, то је њихова корисност.

Предности коришћења Пингуино пројекта су следеће:

  • Коришћени микроконтролери имају изворни УСБ интерфејс, односно, за разлику од платформи попут Ардуина, којима је потребан УСБ / серијски претварач сигнала укључен у већину плоча, онима који се користе у Пингуину такви претварачи нису потребни.
  • Брзине такта су обично веће и променљиве на Пингуино картицама, са разборитим бројем верзија Боотлоадер.
  • Развојно окружење користи, за разлику од Ардуина, интерфејс између Питхона и Пингуино „језика“, који претвара написани код у изворни Ц код да би се касније компајлирао помоћу СДЦЦ (за 8 битова) или МИПС-елф ГЦЦ (за 32 бита и са подршком за Ц ++).
  • Пројекат такође има АПИ за Питхон, који је привремено застарео, али који, бар из командне линије у Линуку, може бити довољно користан за учитавање ХЕКС програма директно направљених у Ассемблеру или некој другој ПИЦ програмској платформи. , све док се поштује меморијски простор додељен покретачу.
  • Користи стандардне СДЦЦ библиотеке
  • Има графички интерфејс за програмирање сличан ономе у Сцратцх али оријентисан ка хардверу.
  • Његов језик је примена слична Ардуину, која омогућава лако читање, без потребе за директним меморисањем конфигурација регистра, што је у могућности ако је потребно.

То остаје у сваком од нас

Питање је прилично једноставно, обично раст или пад бесплатног пројекта зависи од многих ствари, али углавном од две врло једноставне:

  • Број корисника
  • Број људи који доприносе пројекту

Иако то многима можда неће бити лако попут мене: в, доприносећи коду исте, чињеница да почињу да користе ове платформе, генерално, може да подстакне развој више библиотека, побољшања пројекта, нове дизајне плоча.

Пројект као такав, барем по мом мишљењу, прилично је добар предлог, оно што му треба је заједница која наставља да расте и подстиче је да напредује, а међу њима бисте могли читати и овај чланак.

ПингуиноИДЕ инсталација

Пенгуин ИДЕ

Иако је пројекат као такав вишеплатформски, имао сам проблема јер је постојећи инсталациони програм у Линуку намењен Убунтуу и има .деб пакете (наравно).
За оне кориснике Виндовс-а, Убунту-а и ОСКС-а, одговарајуће извршне датотеке се појављују на страници за преузимање.

Лично ми је било боље од изворног кода, јер га нема у АУР-у, а ја сам и даље превише глуп да бих знао како да га поставим (: В). Али то је још увек функционисало на мојој Федори у то време.

Инсталација у другим дистрибуцијама

Прво ћете морати да инсталирате зависности са вашим омиљеним менаџером пакета, и очигледно, у зависности од дистрибуције:

  • ПиСериал
  • ПиУСБ
  • ПиСВН
  • ПиСиде

У Арцх-у то могу учинити помоћу а
sudo pacman -S python2-pyserial python2-pyusb python2-pyside
и преузимање пакета писвн са АУР

Након тога, мораћете да клонирате следеће елементе из свог спремишта у ГитХуб-у, идеално ће бити да их задржите у истој фасцикли, ја имам своју фасциклу ~ / Тоолс у којој чувам неке клониране репое за будућу употребу ...
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

Следеће ће бити стварање фасцикли које програм захтева:
mkdir -p /home/$USER/Pinguino/v11
sudo mkdir -p /opt/pinguino/

Сада можемо наставити да попуњавамо директоријуме клонираним датотекама, имајући у виду да је то апликација направљена у Питхону, неће бити потребно ништа компајлирати. У случају да то није очигледно, $ СУ_ПАТХ_ЦОН_ЛОС_РЕПОС ће бити директоријум у коме су ствари раније клониране, а појашњење је због чињенице да сам у то време такође пао у цопи / пасте.

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

И на крају, зато што остављам свој директоријум са неокрњеним репозицијама, правим симболичну везу до / уср / бин да бих могао да га извршим са било ког места

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

у арцху морао сам да променим први ред кода у тој датотеци, јер је подразумевана верзија Питхона 3, а Пингуино ИДЕ ради са Питхон2, а
#!/usr/bin/python
a
#!/usr/bin/python2

Шта је следеће?

Ако сте заинтересовани за упијање додатних информација о томе, увек је добро да се обратите званичној веб локацији пројекта на http://pinguino.cc, питање конструкције и израде ваше плоче препуштено је разматрању сваке од њих, на продају на истој страници постоје комплети за њихово састављање или неке плоче већ израђене у зависности од постојања, постоје и неки произвођачи као нпр. олимек да у овом случају већ имају своје 32-битне прототипове Пингуино на продају


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   харрироот дијо

    Занимљиви поздрав заједнице

  2.   ХО2Ги дијо

    Одличан чланак, хвала.

  3.   Маигке дијо

    Пингуино је одличан пројекат Жана Пјера Мандона. Постоји интернет форум за ПИЦС на линуку и постоји више прилога о СДЦЦ, ЈАЛ, БАСИЦ. Надам се да ће се тамо прошетати. Иначе, овај форум је на шпанском

  4.   Валетр Силвеира дијо

    Веома добре информације за љубитеље бесплатног хардвера.
    поздрави

  5.   Нелсониц дијо

    Поздрав групи, желео сам да знам да ли имате везу за преузимање за Пингуино 18ф за Виндовс 7, јер од онога што сам видео драјвери раде добро до кп ». Хвала