Распберри Пи је један од популарних избора за рачунаре са једном плочом (СБЦ). Доступан је у различитим моделима и има широк спектар употребе, од стварања бежичног мрежног штампача до хостинга Минецрафт сервера.
Међутим, идеја која је првобитно покренула развој Распберри Пи-а била је промоција учења о основе рачунарске науке у школама и земљама у развоју, истовремено чинећи их доступним свима.
Управо је ова демократизација Пи-а на крају поставила свој темељ као уређаја који сада многи широко користе за учење о концептима рачунара, електронике и других хардверских вертикала.
Распберри Пи као уређај за програмирање
Распберри Пи ради на сопственом оперативном систему названом Распберри Пи ОС (раније Распбиан). Ово је 32-битна Линук дистрибуција заснована на Дебиану коју је развила Распберри Пи Фоундатион. Као главне програмске језике има Питхон и Сцратцх, који су унапред инсталирани на систему.
Поред тога, постоји и подршка за друге програмске језике, тако да можете писати програме или скрипте на жељеном програмском језику.
Али, да бисте креирали апликације / програме на Распберри Пи-у, потребно вам је окружење у којем можете писати и тестирати свој код. Ако више волите уређиваче текста, можете одмах инсталирати свој омиљени уређивач и почети са кодирањем. Међутим, ако желите свеобухватно искуство, потребан вам је ИДЕ.
Повезан: Уређивачи текста вс. ИДЕ: Шта је боље за програмере?
Шта је ИДЕ?
ИДЕ (Интегрисано развојно окружење) је софтверска апликација која пружа све основне функционалности за олакшавање развоја софтвера. Обично се ИДЕ састоје од уређивача изворног кода, програма за отклањање грешака и аутоматизације градње (компилација кода, аутоматизовано тестирање итд.).
Међутим, постоје неки ИДЕ-ови који нуде додатне функције као што су систем контроле верзија, претраживач класе, прегледач објеката и подршка за додатке, између осталог.
Распберри Пи подржава мноштво различитих ИДЕ-а које можете користити за развој програма / апликација на вашем Пи-у. У овом чланку ћемо погледати неке од ових ИДЕ-а.
Геани је моћно и лагано развојно окружење за Распберри Пи. То је у суштини текст едитор у комбинацији са додатком ГТК + и подршком за библиотеку Сцинтилла који можете користити за писање кода за преко 50 година језици.
Што се тиче карактеристика, Геани долази у пакету са свим битним ИДЕ функцијама које можете затражити, попут истицања синтаксе, пресавијања кода и аутоматског затварања ХТМЛ и КСМЛ ознака. Такође нуди функционалност навигације помоћу изворног кода како би вам помогао да боље прочитате и разумете код. Поред тога, ако је потребно, можете проширити функционалност платформе помоћу додатака.
Геани би требало да буде унапред инсталиран у Распберри Пи ОС. Ако не, или користите другу дистро, инсталирајте Геани у Терминал са
судо апт инсталл геани
Изворно развијен као образовни алат, БлуеЈ је популаран ИДЕ за оне који тек почињу са Јавом. Има једноставан интерфејс који је једноставан за употребу, што га чини идеалним за СБЦ-ове попут Распберри Пи. Поред Јаве, БлуеЈ такође подржава програмски језик Стриде који комбинује најбоље и од блока и од текста системима.
Иако је програм минимални, БлуеЈ не компромитује функционалност, а ви добијате приступ свим битне функције попут истицања опсега, уравнотежене провере заграда и свеобухватне инспекције објеката за отклањање грешака код боље.
Поред тога, БлуеЈ такође омогућава позивање Јава кода директно у програм без потребе за компилацијом, што може добро доћи када желите да анализирате или спојите код.
Да бисте инсталирали БлуеЈ, откуцајте следећу команду у терминалу:
судо апт инсталирај блуеј
Тхонни је савршен ИДЕ за Пи ако желите да кодирате на Питхон-у. Једноставан је за употребу и долази са уграђеним Питхон 3.7. Ако сте нови у Питхону и желите да направите основни програм с њим, Тхонни нуди чист, ванилин интерфејс. Ово помаже да се осигура да се не запетљате у свим отменим функцијама - попут оних које се налазе у већини ИДЕ-а - и да се усредсредите на исправљање кода.
Повезан: За шта се користи Питхон?
Као ИДЕ, Тхонни долази са програмом за отклањање грешака који вам помаже да откријете и исправите грешке у коду. Има функције попут процене израза, објашњења обима, истицања синтаксе и довршавања кода, које додају погодност и побољшавају ваше искуство кодирања.
Слично другим ИДЕ-овима, Тхонни такође подржава додатке тако да на броду можете добити више функционалности.
Тхонни ИДЕ долази прединсталиран са верзијом рачунара Распберри Пи ОС. Ако користите било коју другу верзију Пи ОС-а, можете је инсталирати са:
судо апт инсталирај тхонни
Цоде:: Блоцкс је популарни ИД на више платформи за Распберри Пи. Подржава језике Ц, Ц ++ и Фортран и нуди више могућности компајлера попут ГЦЦ, Цланг и Висуал Ц ++. Будући да је у основи пуноправни ИДЕ, нуди уграђени компајлер и програм за отклањање грешака који поједностављују ваш процес развоја апликација.
Поред основних ИДЕ функција, уз Цоде:: Блоцкс добијате моћан уређивач кода пун функција као што су истицање синтаксе, довршавање кода, претраживач класа и ХЕКС едитор. Штавише, такође долази са опсежном библиотеком додатака, тако да можете пронаћи додатке за недостајуће функције на ИДЕ-у како бисте повећали свој ток посла.
Да бисте инсталирали Цоде:: Блоцкс ИДЕ, унесите следећу наредбу у Терминал:
судо апт инсталирај кодне блокове
Лазарус ИДЕ се продаје као међуплатформни ИДЕ за брзи развој апликација (РАД). Користи Фрее Пасцал Цомпилер (ФПЦ) и омогућава вам писање апликација за бројне различите платформе. Једна од предности коришћења (ФПЦ) је што га можете користити за креирање апликације на једној платформи и компајлирање и извршавање на било којој платформи помоћу ФПЦ-а.
Поред предности које нуди ФПЦ, Лазарус ИДЕ такође пружа подршку за различите компоненте (МиСКЛ, ПостгреСКЛ, Орацле итд.), Заједно са функцијама попут довршења кода, истицања синтаксе, форматирања кода и кода предлошци.
Штавише, добијате и помоћ осетљиву на контекст, која вам помаже циљаним референцама и саветима за решавање проблема у коду.
Лазарус ИДЕ можете инсталирати помоћу следеће наредбе:
судо апт инсталирати лазарус-иде
Кодирање на Распберри Пи
Већина ИДЕ-ова које смо горе поменули су лагани и не захтевају нарочито ресурсе, па их можете користити на било ком Модел Распберри Пи сте власник програма за креирање програма и апликација на различитим језицима.
Међутим, ако желите да искусите пуноправне ИДЕ-ове попут Висуал Студио Цоде, ИнтеллиЈ, Ецлипсе и ПиЦхарм на Распберри Пи, поступак за њихово покретање није тако једноставан. Непотребно је рећи да су хардверски захтеви за ове ИДЕ-ове такође на вишем крају спектра, што листу подржаних Распберри Пис ограничава на само неколико каснијих модела.
Дакле, ако посебно не тражите неку одређену функционалност, ИДЕ-ови на овој листи требали би бити довољни за већину ваших програмских потреба на Пи-у.
Желите да добијете више од своје Распберри Пи? Ево гомиле корисних наредби за кретање кроз Пи терминал и програмирање његових ГПИО пинова.
Прочитајте следеће
- Уради сам
- Програмирање
- Распберри Пи
- Интегрисано развојно окружење
Иасх је писац особља у МУО-у за „уради сам“, Линук, програмирање и сигурност. Пре него што је своју страст пронашао у писању, развијао се за веб и иОС. Такође можете пронаћи његово писање на ТецхПП-у, где покрива друге вертикале. Осим технологије, он ужива да говори о астрономији, Формули 1 и сатовима.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, прегледе, бесплатне е-књиге и ексклузивне понуде!
Још један корак…!
Молимо потврдите своју адресу е-поште у е-поруци коју смо вам управо послали.