5 lieliski Raspberry Pi IDE programmētājiem un studentiem

5 lieliski Raspberry Pi IDE programmētājiem un studentiem

Raspberry Pi ir viena no populārākajām vienas plates datoriem (SBC). Tas ir pieejams dažādos modeļos, un tam ir plašs pielietojums, sākot no bezvadu tīkla printera izveides līdz Minecraft servera mitināšanai.





Tomēr ideja, kas vadīja Raspberry Pi attīstību, sākotnēji bija veicināt datorzinātņu pamatprincipu mācīšanu skolās un jaunattīstības valstīs, vienlaikus padarot to pieejamu ikvienam.





Šī Pi demokratizācija galu galā lika pamatus kā ierīcei, ko tagad daudzi plaši izmanto, lai uzzinātu par datoru, elektronikas un citu aparatūras vertikālu jēdzieniem.





Raspberry Pi kā programmēšanas ierīce

Raspberry Pi darbojas ar savu operētājsistēmu Raspberry Pi OS (agrāk Raspbian). Šis ir uz Debian balstīts 32 bitu Linux izplatījums, ko izstrādājis Raspberry Pi Foundation. Tā galvenās programmēšanas valodas ir Python un Scratch, kas 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 izveidotu lietojumprogrammas/programmas Raspberry Pi, jums ir nepieciešama vide, kurā varat rakstīt un pārbaudīt savu kodu. Ja vēlaties teksta redaktorus, varat instalēt savu iecienītāko redaktoru un nekavējoties sākt kodēšanu. Tomēr, ja vēlaties iegūt visaptverošu pieredzi, jums ir nepieciešams IDE.

Saistītie: Teksta redaktori pret IDE: kurš ir labāks programmētājiem?





Kas ir IDE?

IDE (integrēta 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 pirmkoda redaktora, atkļūdotāja un būvēšanas automatizācijas (koda apkopošana, automatizēta testēšana utt.).

Tomēr ir daži IDE, kas cita starpā piedāvā papildu funkcijas, piemēram, versiju kontroles sistēmu, klases pārlūku, objektu pārlūku un spraudņu atbalstu.





kā uzraudzīt mājas tīkla trafiku

Raspberry Pi atbalsta virkni dažādu IDE, ko varat izmantot, lai izstrādātu programmas/lietojumprogrammas savā Pi. Šajā rakstā mēs apskatīsim dažus no šiem IDE.

1. Geany

Geany ir spēcīga un viegla Raspberry Pi izstrādes vide. Būtībā tas ir teksta redaktors kopā ar GTK+ spraudni un Scintilla bibliotēkas atbalstu, ko varat izmantot, lai rakstītu kodu vairāk nekā 50 valodās.

Funkciju ziņā Geany ir aprīkots ar visām būtiskajām IDE funkcijām, kuras varat pieprasīt, piemēram, sintakses izcelšanu, koda locīšanu un HTML un XML tagu automātisku aizvēršanu. Tā piedāvā arī vietējā koda navigācijas funkcionalitāti, lai palīdzētu jums labāk lasīt un saprast kodu. Turklāt, ja nepieciešams, varat paplašināt platformas funkcionalitāti, izmantojot spraudņus.

Geany vajadzētu būt iepriekš instalētai Raspberry Pi OS. Ja nē vai izmantojat citu izplatītāju, instalējiet Geany terminālī ar

sudo apt install geany

2. BlueJ

Sākotnēji BlueJ tika izstrādāts kā izglītojošs rīks, un tas ir populārs IDE tiem, kas tikai sāk darbu ar Java. Tam ir vienkāršs interfeiss, kuru ir viegli lietot, kas padara to ideāli piemērotu tādiem SBC kā Raspberry Pi. Papildus Java, BlueJ atbalsta arī programmēšanas valodu Stride, kas apvieno labāko no blokiem un teksta.

Neskatoties uz minimālo programmu, BlueJ tomēr neapdraud funkcionalitāti, un jūs varat piekļūt visām būtiskajām funkcijām, piemēram, darbības jomas izcelšanai, līdzsvarotai iekavu pārbaudei un visaptverošai objektu pārbaudei, lai labāk atkļūdotu jūsu kodu.

Turklāt BlueJ arī ļauj tieši programmā izsaukt Java kodu bez apkopošanas, kas var noderēt, ja vēlaties analizēt vai apvienot kodu.

Lai instalētu BlueJ, terminālī ierakstiet šādu komandu:

sudo apt install bluej

3. Thonny

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 esat jauns Python lietotājs un vēlaties ar to izveidot pamatprogrammu, Thonny piedāvā tīru, vaniļas interfeisu. Tas palīdz nodrošināt, ka jūs neaizķeraties ar visām izcilajām funkcijām, piemēram, tām, kas atrodamas lielākajā daļā IDE, un koncentrējaties uz koda pareizu izveidi.

Saistītie: Kāpēc tiek izmantots Python?

Kā IDE Thonny nāk ar atkļūdotāju, lai palīdzētu jums atklāt un labot koda kļūdas. Tam ir tādas funkcijas kā izteiksmes novērtējums, darbības jomas skaidrojums, sintakses izcelšana un koda pabeigšana, kas palielina ērtības un uzlabo jūsu kodēšanas pieredzi.

Līdzīgi kā citi IDE, Thonny atbalsta arī spraudņus, lai jūs varētu iegūt vairāk funkcionalitātes.

Thonny IDE ir iepriekš instalēts ar Raspberry Pi OS darbvirsmas versiju. Ja izmantojat jebkuru citu Pi OS versiju, varat to instalēt, izmantojot:

sudo apt install thonny

Četri. Kods :: Bloki

Kods :: Bloki ir populārs Raspberry Pi starpplatformu IDE. Tā atbalsta C, C ++ un Fortran valodas un piedāvā vairākas kompilatora iespējas, piemēram, GCC, Clang un Visual C ++. Tā kā tā būtībā ir pilnvērtīga IDE, tā piedāvā iebūvētu kompilatoru un atkļūdotāju, lai racionalizētu jūsu lietojumprogrammu izstrādes procesu.

Izņemot būtiskās IDE funkcijas, izmantojot kodu :: bloki, jūs iegūstat spēcīgu koda redaktoru, kas ir 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 jūs varētu atrast IDE trūkstošo funkciju spraudņus, lai uzlabotu savu darbplūsmu.

pāriet no viena Google diska uz citu

Lai instalētu Code :: Blocks IDE, terminālī ievadiet šādu komandu:

sudo apt install codeblocks

5. Lācars IDE

Lazarus IDE tirgo sevi kā starpplatformu IDE ātrai lietojumprogrammu izstrādei (RAD). Tas izmanto bezmaksas Pascal kompilatoru (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 varat to izmantot, lai izveidotu lietojumprogrammu vienā platformā un apkopotu un izpildītu to jebkurā platformā, izmantojot FPC.

Papildus FPC piedāvātajām priekšrocībām Lazarus IDE nodrošina arī atbalstu dažādiem komponentiem (MySQL, PostgreSQL, Oracle uc), kā arī tādas funkcijas kā koda pabeigšana, sintakses izcelšana, koda formatēšana un koda veidnes.

Turklāt jūs saņemat arī konteksta jutīgu palīdzību, kas palīdz jums ar mērķtiecīgām atsaucēm un ieteikumiem, lai novērstu koda problēmas.

Jūs varat instalēt Lazarus IDE ar šādu komandu:

sudo apt install lazarus-ide

Kodēšana Raspberry Pi

Lielākā daļa iepriekš minēto IDE ir vieglas un nav īpaši resursietilpīgas, tāpēc varat tās izmantot jebkurā Raspberry Pi modelis jums pieder programmu un lietojumprogrammu izveide 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 šo IDE aparatūras prasības ir arī spektra augstākajā galā, kas atbalsta atļauto Raspberry Pis sarakstu ierobežo tikai ar dažiem vēlākiem modeļiem.

Tātad, ja vien jūs īpaši nemeklējat kādu konkrētu funkcionalitāti, šajā sarakstā iekļautajiem IDE vajadzētu pietikt ar lielāko daļu Pi programmēšanas vajadzību.

Kopīgot Kopīgot Čivināt E -pasts Galīgā Raspberry Pi komandu apkrāptu lapa

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.

Lasīt Tālāk
Saistītās tēmas
  • DIY
  • Programmēšana
  • Raspberry Pi
  • Integrēta attīstības vide
Par autoru Jašs Vate(Publicēti 21 raksti)

Yash ir MUO personāla rakstnieks DIY, Linux, programmēšanai un drošībai. Pirms atrada savu aizraušanos rakstot, viņš mēdza attīstīties tīmeklim un iOS. Viņa rakstīto var atrast arī vietnē TechPP, kur viņš aptver citas vertikāles. Izņemot tehnoloģijas, viņam patīk runāt par astronomiju, Formulu 1 un pulksteņiem.

Vairāk no Yash Wate

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu
Kategorija Diy