Nämä ohjeet auttavat sinua valitsemaan kehitysympäristön tämän kurssin ohjelmointitehtäviä varten ja myöhemmin sulautetun laitteen ohjelmointiin moduulissa 2.
Odotamme sinulla olevan perustaidot tietotekniikasta, esimerkiksi tekstieditorin käytössä tai komentokehotteen hyödyntämisessä.
HUOM: Kun käännät C-tehtävien koodia, käytä C99-standardia (
-std=c99-valitsin gcc-komennossa).Tärkeimmät vaihtoehdot ohjelmointiin¶
Samoin kuin kuuluisassa lännenelokuvassa Hyvät, pahat ja rumat on kolme päähenkilöä, tarjoamme tällä kurssilla vähintään kolme erilaista vaihtoehtoa ohjelmointiin: helpon, varman ja ammattimaisen.
| Vaihtoehto | Sopii parhaiten | Moduuli 2 |
| Helppo: OnlineGDB | C-tehtävien aloittamiseen heti | Ei |
| Varma: Kurssin virtuaalikone | Valmiin ja kurssilla testatun ympäristön käyttämiseen | Kyllä |
| Ammattimainen: Visual Studio Code | Kehitysympäristön oppimiseen, josta on hyötyä myös kurssin jälkeen | Kyllä, lisälaajennuksilla |
Helppo: OnlineGDB¶
Helpoin tapa aloittaa on OnlineGDB. Se toimii suoraan selaimessa, joten sinun ei tarvitse asentaa C-kääntäjää tai kehitysympäristöä omalle tietokoneellesi.
Se on kätevä vaihtoehto moduulin 1 C-ohjelmointitehtäviin. Sitä ei kuitenkaan voida käyttää sulautetun laitteen ohjelmointiin moduulissa 2.
Varma: Kurssin virtuaalikone¶
Kurssin virtuaalikone sisältää kurssilla tarvittavat ohjelmistot, ja se on testattu kurssitehtävien ja laitteiston ohjelmointiin tarvittavien kehitystyökalujen kanssa.
Se on hyvä vaihtoehto, jos haluat ympäristön, joka toimii ilman, että sinun tarvitsee itse konfiguroida kehitystyökaluja. Suurimmat haitat ovat, että virtuaalikone vaatii noin 15 GB levytilaa eikä sitä voida käyttää moderneissa Mac-tietokoneissa.
Katso ohjeet sivulta Kurssin virtuaalikoneen käyttö.
Kurssin virtuaalikonetta voidaan käyttää myös moduulissa 2.
Ammattimainen: Visual Studio Code¶
Visual Studio Code on hyödyllisin vaihtoehto, jos haluat oppia käyttämään kehitysympäristöä, johon törmäät todennäköisesti uudelleen myöhemmillä kursseilla tai työelämässä.
VS Code on saatavilla Windowsille, Linuxille ja macOS:lle. C-kääntäjän ja debuggerin asentaminen ja konfigurointi voi vaatia enemmän työtä, erityisesti Windowsissa.
Moduulissa 2 asennat lisäksi laajennuksia sulautetun laitteen ohjelmointiin.
Katso ohjeet sivulta VS Coden asentaminen.
Muut kehitysympäristöt¶
Et ole rajoitettu vain yllä oleviin kolmeen vaihtoehtoon. Voit käyttää myös muita kehitysympäristöjä ja työkaluja, kuten:
- muita verkkopohjaisia C-ohjelmointityökaluja
gcc:tä suoraan komentoriviltä- Code::Blocksia ja muita C-kehitysympäristöjä
Katso nämä vaihtoehdot sivulta Muut kehitysympäristöt.