Raspberry Pi ir viena no populārākajām izvēlēm viena borta datoriem (SBC). Tas ir pieejams dažādos modeļos un tam ir plašs izmantošanas spektrs, sākot no bezvadu tīkla printera izveidošanas līdz Minecraft servera mitināšanai.
Tomēr ideja, kas sākotnēji virzīja Raspberry Pi attīstību, bija veicināt informātikas pamatus skolās un jaunattīstības valstīs, vienlaikus padarot to pieejamu arī visi.
Tā ir šī Pī demokratizācija, kas galu galā ielika pamatu kā ierīce, kuru tagad daudzi plaši izmanto, lai uzzinātu par datoru, elektronikas un citu aparatūras vertikālu jēdzieniem.
Aveņu Pi kā programmēšanas ierīce
Raspberry Pi darbojas ar savu operētājsistēmu ar nosaukumu Raspberry Pi OS (agrāk - Raspbian). Tas ir Debian balstīts 32 bitu Linux sadalījums, ko izstrādājis Raspberry Pi Foundation. Tam ir Python un Scratch kā galvenās programmēšanas valodas, kuras abas ir iepriekš instalētas sistēmā.
Turklāt tiek atbalstītas arī citas programmēšanas valodas, lai jūs varētu rakstīt programmas vai skriptus vēlamajā programmēšanas valodā.
Bet, lai Raspberry Pi izveidotu lietojumprogrammas / programmas, jums ir nepieciešama vide, kurā varat rakstīt un pārbaudīt kodu. Ja vēlaties teksta redaktorus, varat instalēt iecienīto redaktoru un sākt kodēšanu uzreiz. Tomēr, ja vēlaties iegūt visaptverošu pieredzi, jums ir nepieciešams IDE.
Saistīts: Teksta redaktori vs. IDE: kas ir labāks programmētājiem?
Kas ir IDE?
IDE (Integrētā izstrādes vide) ir programmatūras lietojumprogramma, kas nodrošina visas būtiskās funkcijas, lai atvieglotu programmatūras izstrādi. Parasti IDE sastāv no pirmkodu redaktora, atkļūdotāja un būvniecības automatizācijas (kodu kompilācija, automatizēta testēšana utt.).
Tomēr ir daži IDE, kas piedāvā citas funkcijas, piemēram, versiju vadības sistēmu, klases pārlūku, objektu pārlūku un spraudņu atbalstu.
Raspberry Pi atbalsta virkni dažādu IDE, kurus varat izmantot, lai izveidotu programmas / lietojumprogrammas savā Pi. Šajā rakstā mēs aplūkosim dažus no šiem IDE.
Geany ir spēcīga un viegla Raspberry Pi izstrādes vide. Būtībā tas ir teksts redaktors kopā ar GTK + spraudni un Scintilla bibliotēkas atbalstu, kuru varat izmantot koda ierakstīšanai vairāk nekā 50 valodās.
Runājot par funkcijām, Geany ir aprīkots ar visām būtiskajām IDE funkcijām, kuras varat lūgt, piemēram, sintakses izcelšana, koda locīšana un automātiska HTML un XML tagu aizvēršana. Tas piedāvā arī vietējās koda navigācijas funkcionalitāti, lai palīdzētu jums labāk lasīt un izprast kodu. Ja nepieciešams, varat paplašināt platformas funkcionalitāti, izmantojot spraudņus.
Geany vajadzētu būt iepriekš instalētam Raspberry Pi OS. Ja nē, vai arī jūs izmantojat citu distro, instalējiet Geany terminālā ar
sudo apt instalēt
Sākotnēji izstrādāts kā mācību līdzeklis, BlueJ ir populārs IDE tiem, kas tikko sākuši darbu ar Java. Tam ir vienkāršs, viegli lietojams interfeiss, kas padara to ideāli piemērotu tādiem SBC kā Raspberry Pi. Bez Java, BlueJ atbalsta arī Stride programmēšanas valodu, kas apvieno labākos gan no blokiem, gan uz tekstu sistēmām.
Neskatoties uz to, ka tā ir minimāla programma, BlueJ tomēr nekaitē funkcionalitātei, un jūs saņemat piekļuvi visiem būtiskas funkcijas, piemēram, apjoma izcelšana, līdzsvarotu iekavu pārbaude un visaptveroša objektu pārbaude, lai atkļūdotu jūsu kodu labāk.
Turklāt BlueJ ļauj arī tieši izsaukt Java kodu programmā bez kompilācijas, kas var noderēt, ja vēlaties analizēt vai apvienot kodu.
Lai instalētu BlueJ, terminālā ierakstiet šādu komandu:
sudo apt instalēt bluej
Thonny ir ideāls Pi IDE, ja vēlaties kodēt Python. To ir viegli lietot, un tam ir iebūvēts Python 3.7. Ja jūs esat jauns Python lietotājs un vēlaties ar to izveidot pamata programmu, Thonny piedāvā tīru, vaniļas saskarni. Tas palīdz nodrošināt, ka jūs neaizmirstat ar visām izdomātajām funkcijām, piemēram, tām, kuras atrodamas lielākajā daļā IDE, un koncentrējieties uz sava koda pareizību.
Saistīts: Kāpēc tiek izmantots Python?
Kā IDE Thonny nāk ar atkļūdotāju, kas palīdzēs jums atklāt un labot kļūdas jūsu kodā. Tam ir tādas funkcijas kā izteiksmes novērtēšana, darbības jomas skaidrošana, sintakses izcelšana un koda pabeigšana, kas papildina ērtību un uzlabo kodēšanas pieredzi.
Līdzīgi kā citi IDE, arī Thonny atbalsta spraudņus, lai jūs varētu iegūt vairāk funkcionalitātes.
Thonny IDE ir iepriekš instalēts kopā ar Raspberry Pi OS darbvirsmas versiju. Ja izmantojat kādu citu Pi OS versiju, varat to instalēt, izmantojot:
sudo apt instalēt
Code:: Blocks ir populārs Raspberry Pi starpplatformu IDE. Tas atbalsta C, C ++ un Fortran valodas un piedāvā vairākas kompilatora iespējas, piemēram, GCC, Clang un Visual C ++. Tā kā tas būtībā ir pilnvērtīgs IDE, tas piedāvā iebūvētu kompilatoru un atkļūdotāju, lai pilnveidotu lietojumprogrammu izstrādes procesu.
Izņemot būtiskas IDE funkcijas, izmantojot Code:: Blocks, jūs saņemat jaudīgu kodu redaktoru, kas pilns ar tādām funkcijām kā sintakses izcelšana, koda pabeigšana, klases pārlūks un HEX redaktors. Turklāt tam ir arī plaša spraudņu bibliotēka, lai IDE varētu atrast trūkstošo funkciju spraudņus, lai uzlabotu darbplūsmu.
Lai instalētu Code:: Blocks IDE, terminālā ievadiet šādu komandu:
sudo apt instalēt kodblokus
Lazarus IDE sevi tirgo kā starpplatformu IDE ātrai lietojumprogrammu izstrādei (RAD). Tas izmanto Free Pascal Compiler (FPC) un ļauj rakstīt lietojumprogrammas vairākām dažādām platformām. Viena no (FPC) izmantošanas priekšrocībām ir tā, ka to var izmantot, lai izveidotu lietojumprogrammu vienā platformā un apkopotu un izpildītu jebkurā platformā, izmantojot FPC.
Papildus FPC piedāvātajām priekšrocībām Lazarus IDE nodrošina atbalstu arī dažādiem komponentiem (MySQL, PostgreSQL, Oracle utt.), Kā arī tādas funkcijas kā koda pabeigšana, sintakses izcelšana, koda formatēšana un kods veidnes.
Turklāt jūs saņemat arī kontekstjutīgu palīdzību, kas jums palīdz ar mērķtiecīgām atsaucēm un padomiem, kā novērst problēmas jūsu kodā.
Lazarus IDE var instalēt ar šādu komandu:
sudo apt instalēt lazarus-ide
Raspberry Pi kodēšana
Lielākā daļa iepriekš pieminēto IDE ir viegli un nav īpaši resursu ietilpīgi, tāpēc jūs varat tos izmantot jebkurā Aveņu Pi modelis jums pieder, lai izveidotu programmas un lietojumprogrammas dažādās valodās.
Tomēr, ja vēlaties Raspberry Pi pieredzēt pilnvērtīgus IDE, piemēram, Visual Studio Code, IntelliJ, Eclipse un PyCharm, process, lai tos darbinātu, nav tik vienkāršs. Lieki piebilst, ka aparatūras prasības šiem IDE ir arī augstākajā spektra galā, kas ierobežo atbalstīto Raspberry Pis sarakstu tikai ar dažiem vēlākiem modeļiem.
Tātad, ja vien jūs īpaši nemeklējat kādu īpašu funkcionalitāti, šajā sarakstā esošajiem IDE vajadzētu pietikt ar lielāko daļu jūsu Pi programmēšanas vajadzību.
Vai vēlaties iegūt vairāk no sava Raspberry Pi? Šeit ir daudz noderīgu komandu, lai pārvietotos Pi terminālā un ieprogrammētu tā GPIO tapas.
Lasiet Tālāk
- DIY
- Programmēšana
- Aveņu Pi
- Integrētā attīstības vide

Yash ir MUO personāla rakstnieks DIY, Linux, programmēšanai un drošībai. Pirms atrast savu aizraušanos rakstiski, viņš mēdza attīstīties tīmeklim un iOS. Viņa rakstu varat atrast arī vietnē TechPP, kur viņš aptver citas vertikāles. Izņemot tehniku, viņam patīk runāt par astronomiju, 1. formulu un skatīties.
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam par tehniskiem padomiem, atsauksmēm, bezmaksas e-grāmatām un ekskluzīviem piedāvājumiem!
Vēl viens solis !!!
Lūdzu, apstipriniet savu e-pasta adresi e-pastā, kuru tikko nosūtījām.