1. NetBeans-ohjelman asennus ja käyttöönotto pva

Samankaltaiset tiedostot
NetBeans asennus ja etäkäyttö C-kielen opiskeluun, Linux

NetBeans asennus ja etäkäyttö C-kielen opiskeluun, Windows

Raspin Geany-IDE:n etäkäyttö

Pedacode Pikaopas. Web-sovelluksen luominen

Pika-asennusohjeet Suomeksi

Työsähköpostin sisällön siirto uuteen postijärjestelmään

OHJE Jos Kelaimeen kirjautuminen ei onnistu Mac-koneella Sisällys

Autentikoivan lähtevän postin palvelimen asetukset

McAfee VirusScan Enterprice asennus

Ennen kuin aloitat lataamisen tarkista järjestelmävaatimukset:

Ohjeet asiakirjan lisäämiseen arkistoon

Päivitysohje Opus Dental

Laiteläheinen C-kieli osa 1 pva

INTERBASE 5.0 PÄIVITYS VERSIOON 5.6

Pajun sähköpostien siirto Outlookiin

Mathcad 14.0 Single User -asennus

F-Secure KEY salasanojenhallintaohjelman käyttöönotto PC -laitteella

Pedacode Pikaopas. Web Service asiakasohjelman luominen

Ohje olettaa, että Java on asennettu oletuskansioonsa sekä päivitetty uusimpaan versioonsa ja että selaimen latauskansiona on oletus.

Kieliversiointityökalu Java-ohjelmistoon. Ohje

Poista tietokoneessa olevat Java ja asenna uusin Java-ohjelma

FTP -AINEISTOSIIRRON OHJE PC / MAC Ympäristö

HP ProBook 430 G5 kannettavien käyttöönotto

Microsoft Security Essentials (MSE) asennuspaketin lataaminen verkosta

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

Asennus- ja käyttöohjeet

TeleWell TW-WLAN g/n USB

Mathcad 15 asennus (rev.4)

Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen

BlueJ ohjelman pitäisi löytyä Development valikon alta mikroluokkien koneista. Muissa koneissa BlueJ voi löytyä esim. omana ikonina työpöydältä

Integroidun maksupäätteen lisääminen käyttöönotossa

HAMINETTI WLAN LIITTYMÄN KÄYTTÖÖNOTTO-OHJE

Poista tietokoneessasi olevat Javat ja asenna uusin Java-ohjelma

Punomo Tee itse -julkaisun tekeminen

Koivun sähköpostien siirto O365-palveluun

(Tätä ohjetta saa käyttää yliopiston opetustarkoituksiin ja jatkokehittelyyn.)

Java Runtime -ohjelmiston asentaminen

TTY TKT-1110 Mikroprosessorit TKT. HEW-ohjeet ver 1.0

Sonera Yrityssähköposti. Outlook 2013 lataus ja asennus

Bitnami WordPress - Asenna WordPress koneellesi. Jari Sarja

Let Me Hack It -kurssilla tarvittavat ohjelmat ja välineet

SSH Secure Shell & SSH File Transfer

TEHTÄVÄ 4: Microsoft Windows Deployment Services asennus ja hallinta

- Kuvan osoittamalla tavalla klikkaa kohtaa Tallenna Tiedosto. - Esimerkissämme Firefox selaimessa latauspalkki näyttää tältä

zotero

JOVISION IP-KAMERA Käyttöohje

Asentaminen Bionic Beaver

OHJE Jos Kelaimeen kirjautuminen ei onnistu Windows-koneilla

ClassPad fx-cp400 päivitys. + Manager for ClassPad II Subscription päivitys

TeamViewer 11 -ohjelma etäkoulutuksissa ja tuessa

MITEN KIRJAUDUN ADOBE CONNECTIIN?

Multimaker7 ohjelmalla tuotettujen ohjelmien julkaisusta

Raspin Geany-IDE:n etäkäyttö Windows-ympäristössä

NetMeetingiä voi käyttää esimerkiksi Internet puheluissa, kokouksissa, etätyössä, etäopiskelussa ja teknisessä tuessa.

Paavo Räisänen. WampServer palvelimen asennus ja käyttö Eclipsen kanssa, sekä ensimmäinen FTP yhteys.

WinTraden päivitys- ja asennusohjeistus

Outlookin konfigurointi. Huoltamosähköposti Sonerahosted

Artikkelin lisääminen

Tilastokeskuksen rajapintapalveluiden käyttöönotto QGIS-ohjelmistossa

Mitä pitää tehdä Raspissa ennen NetBeansin käyttöönottoa.

Tuplaturvan tilaus ja asennusohje

Lab A1.FARM_Hyper-V.v3

Laiteläheinen C-kieli, hello.c

JAKELUPISTE KÄYTTÖOHJE 2/6

Muistitikun liittäminen tietokoneeseen

Webinaariin liittyminen Skype for

NAVITA BUDJETTIJÄRJESTELMÄN ENSIASENNUS TYÖASEMALLE

Selaimen ja Netikka-yhteyden asennus. Netikka.netin asennus

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen Storage IT varmuuskopiointipalvelun.

Nexetic Shield Unlimited

CLS VERKKOLISENSSIN ASENNUSOHJE sivu 1

Viva-16. Käyttöohje Veikko Nokkala Suomen Videovalvonta.com

MySQL Maestro. Aleksi Korpela IST4SO Markus Lamminaho IST4SO

Xerox Device Agent, XDA-Lite. Pika-asennusopas

TEHTÄVÄ 5: Microsoft Virtual PC asennus ja hallinta

LP-levyn digitointi Audacity-ohjelmalla

Vahva tunnistautuminen Office palveluihin. MFA Suojauksen lisätarkistus

ClassPad fx-cp400 OS2-päivitys. + Manager-ohjelmisto ja Physium-sovellus

Mathcad Flexnet lisenssipalvelimen asennus

Internet Explorer 7 & 8 pop-up asetukset

Visma Nova. Visma Nova ASP käyttö ja ohjeet

WEIKKA. Asennus opas. Hannu-Matti Lemettinen HML Productions

KEMI-TORNIONLAAKSON KOULUTUSKUNTAYHTYMÄ LAPPIA LANGATON VIERAILIJAVERKKO 2(7) VERKKOYHTEYDEN MÄÄRITTELY WINDOWS XP:LLE (WINDOWS XP SP3)

1 Tivax siirto uuteen koneeseen

IT-ohjeita. (Diakonia-ammattikorkeakoulu oy, )

Asennuksessa kannattaa käyttää asennusohjelman tarjoamia oletusarvoja.

5. HelloWorld-ohjelma 5.1

Huawei E3276s ohjelmistopäivitys

1. Luo tunnus Autodeskin opiskelijasivustoon oppilaitoksen antamalla sähköpostiosoitteella -

DS150E:n käyttöopas. Dangerfield June 2009 V3.0 Delphi PSS

CLS verkkolisenssin asennusohje (2018 ) sivu 1

Ennen varmenteen asennusta varmista seuraavat asiat:

PAROC CALCULUS LASKENTAOHJELMA TIETOKONEELLE ASENNETTAVA VERSIO. Latausohjeet Asennusohjeet

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

1. Adobe Digital Editions ohjelman käyttöönotto

Retrotec FanTestic ohjelman pikaopas

Asio. Ohjelma on selainpohjainen, joten ohjelmaa varten tarvitaan internet-selain. Ohjelmaan pääsee osoitteella

Avaa ohjelma ja tarvittaessa Tiedosto -> Uusi kilpailutiedosto

Seuraavia painikkeita klikkaamalla voit aktivoida, eli ottaa käyttöön (vihreä ikoni) tai poistaa käytöstä (valkoinen ikoni) toimintoja.

Transkriptio:

1. NetBeans-ohjelman asennus ja käyttöönotto 11.7.2016 pva NetBeans on ohjelmointiympäristö, IDE (Integrated Development Environment) jonka avulla opiskelemme laiteläheistä C-ohjelmointia. Oletus Sinulla on Raspi-3 (64-bittinen ARM) käytössä ja siellä olet luonut (oma nimi) käyttäjän ja liittänyt sen root-, sudo- ja gpi-ryhmiin. Katso ohje Raspi-työt ennen NetBeansin käyttöön ottoa. Sisältö 1. NetBeansin asennus 2. Luodaan SSH-yhteys Raspiin 3. Ensimmäinen projekti 4. Ensimmäinen lähdekoodi 5. Ensimmäisen koodin kääntäminen ja ajo 1. NetBeans asennus Ensimmäinen toimi on asentaa GNU/Linux-Mint-koneeseen java. NetBeans on java-ohjelma ja se tarvitsee toimiakseen javan. Käynnistä Terminal ja kirjoita komento: sudo apt get install openjdk 7 jre Älä unohda tätä ellet halua joutua vaikeuksiin. NetBeansin hankkimisesta on oma ohje joten se on sinulla Downloads-kansiossa. Jatka komentotulkissa (Terminal) ja siirry Downloads-kansioon. cd /downloads Tarkista kansion sisältö: ls Kansioon imuroimasi NetBeansin asennus-skripti on tehtävä ajokelpoiseksi komennolla: chmod 777 netbeans 8.1 cpp linux x64.sh 1

Ja sitten aja se:./netbeans 8.1 cpp linux x64.sh Jos et tässä vaiheessa vielä tunne Linuxin komentotulkkia ja äskeisiä käskyjä, ei se haittaa, tee kuten neuvon ja nuo muut opitaan läpikotaisin myöhemmin pikkuhiljaa. Teen useimmin tarvittavista komennoista ohjeen. Ensin avautuu asennus-ohjelma Installer: Next. Kun ohjelma kysyy hyväksytkö License Agreement, lue, ymmärrä ja hyväksy, Accept. 2

Sitten se kysyy mihin NB asennetaan: Oletuspolku on ok, ellei Sinulla on parempaa tarjota. Next Install Finish Sitten vaan ootellaan. Kun asennus on valmis, ohjelma käynnistyy. Ellet innostu lukemaan ohjeita, Demos & Tutorials ym, sulje Start Page. 3

2. Luodaan SSH-yhteys Raspiin Ensimmäinen toimi on luoda SSH-yhteys Mintissa olevasta NetBeans-ohjelmasta Raspiin. Siis Sinulla on kumpikin tietokone omassa paikallisverkossa. LAN-paikallisverkosta ja muusta on ohjeet Punomon sivuilla tai ainakin ovat tulossa. Käyttöliittymän työkalurivin alapuolella oikealla on kolme painiketta, Klikkaa auki Services. Add New Host... Siirrä kursori valikossa olevan C/C++ Build Hostsin päälle ja paina hiiren oikealla napilla, Add New Host teksti avautuu, valitse jolloin New Remote Host Setup-ikkuna aukeaa. kirjoita Hostname-riville oman Raspisi IP-osoite. Sitten ohjelma kysyy lukituksen avaus-salasanaa. Anna jokin hyvä ja pane salasana talteen, sillä NetBeans kysyy sitä aina silloin tällöin. Kruksaa Automatically ja Klikkaa Unlock. 4

Sitten NetBeans etsii Raspia... Kun löytää Se kysyy Raspi-käyttäjän salasanaa loggautuakseen. Kruksaa Remember Password, jotta NetBeans muistaa sinut. Sitten vielä SSH-yhteys: Vaihda SFTP Vaihda Acces project files via-ikkunaan SFTP. Tämä tarkoittaa yhteyttä verkon kautta Raspiin. Finish. 5

Nyt Sinulla on yhteys Raspiin ja GNU-työkalut käytössä C-kielisten ohjelmien tekoon. Koodin kirjoitus tapahtuu GNU/Lnux-Mint-koneessa Netbeansin-IDEssä ja varsinainen käännöstyö ja ajo Raspissa SSH-yhteyden kautta. Raspi GNU työkaluketju Asennamme myöhemmin NetBeansin käyttöön ristikääntäjän, jolloin myös käännöstyö tapahtuu Linux Mint-koneessa. Tämä on tarpeen kun teemme suurempia ohjelmia, alkuun C-kielen opiskeluun riittää tuo edellä oleva menetelmä aivan mainiosti. 6

3. Ensimmäinen projekti Tässä ei tehdä vielä varsinaista C-kielen opiskelua, vaan testataan että homma toimii ja että ymmärrämme miten se toimii. Luodaan ensin ensimmäinen projektimme. File, valitse New Project New Project-ikkuna aukeaa. File New Project Valitse C/C++ ja oikealta C/C++ Application Sitten kysytään projektille nimeä: tässä kun tehdään vielä alkuasetuksia ja opitaan NB:n sisältöä, hyvä nimi on testi 7 testi Poista kruksi Valitse Raspi 7

Etäkoneen työkalujen määritys Tools/Options Valitse ylävalikosta Tools ja sieltä Options-ikkuna aukeaa. Valitse C/C++ Kun olet vaihtanut Raspi-määrityksen, Raspissa oleva työkaluketju tulee näkyviin. Apply. OK. Vaihda Raspiin Sitten on vuorossa uusi tiedosto eli ensimmäisen koodin kirjoittamisen alusta, new file. New file 8

New File-ikkuna aukeaa. Valitse C ja C Source File Next> Seuraava ikkuna New C Source File aukeaa. Ohjelman nimi Tänne tallentuu koodi Anna koodille nimi, vaikka test, c-tarkennin on jo valmiina. Created File-polku viittaa pöytäkoneeseemme GNU/Linux Mint, eli siihen missä tulemme NetBeansia käyttämään. Koodihan kirjoitetaan Mint-koneen NetBeansin editorissa, tallennetaan siihen ja kun se halutaan kääntää, ohjelma työntää lähdekoodin Raspiin, kääntää ja ajaa siellä. 9

Varmistetaan vielä että Raspin kääntäjäympäristö on käytössämme. Valitse Projects, meidän tapauksessa testi, hiiren oikealla ja avautuvasta valikosta valitse alimmainen eli Properties. Project Properties-testi ikkuna aukeaa. Varmistu että oikein, Valitse Build. vaihda tarvittaessa Build Host on oltava Raspin osoite, ellei, vaihda. 4. Ensimmäinen lähdekoodi Sitten koodin kirjoittamiseen. Kirjoita NetBeansin editorissa mahdollisimman yksinkertainen koodi. En selitä sen sisältöä nyt, vaan teen sen varsinaisen C-kielikurssin yhteydessä. Tämä tehdään vain työskentely-ympäristön testaamista varten. Kun koodi valmis, talleta klikkaamalla disketin kuvaketta. 10

Talleta lähdekoodi Sitten on tullut aika testata toimiiko kaikki niinkuin pitää. Käännetään ensin varmuuden vuoksi. 5. Ensimmäisen koodin kääntäminen ja ajo Ensin käännös Käännös ja ajo samassa napissa NetBeans työntää koodin verkon kautta SSH-yhteydellä Raspiin, etsii sieltä C-kääntäjän, kääntää koodin. Siis jos yhteys toimii ja lähdekoodi on virheetöntä, se ilmoittaa onnistumisen (ja myös epäonnistumisen) verkon kautta takaisin NetBeansin ikkunaan. NetBeansin käyttöliittymän oikeaan alaosaan avautuu Output-info-ikkuna. Jos kaikki toimii oikein, niin saat ilmoituksen että OK, eli Build Successful. Aja ohjelma. Klikkaa vihreää nuolta, katso kuva yllä. 11

Jos käännös onnistui, niin todennäköisesti myös ajo onnistuu. Ohjelma tulostaa tekstin Hello Raspi, kuten kuvasta näkyy. Kerrataan vielä: koodi kirjoitettiin pöytäkoneessa NetBeansin editorissa, siirrettiin verkon kautta Raspiin, käännettiin ja ajettiin siellä ja lopputulos verkon kautta takaisin NetBeansin Output-ikkunaan. Ohjelman ajon jälkeen ilmestyy hetkeksi kuvan mukainen tieto: Se kertoo että, jos haluat, NetBeans lataa käännetyn koodin ja muuta Raspilta ja tallettaa sen Mintkoneeseen samaan kansioon missä meillä on tallessa lähdekoodi test.c. Click. 12

Tarkistetaan, ihan vaan opin vuoksi, mitä on tapahtunut GNU/Linux-Mint-koneessa. Ja kuten kuvasta näkyy, NetBeansProject-kansioon on ilmestynyt testi-kansio jossa test.c-koodi ja vähän muutakin, on. Sama nähtynä Terminal-komentotulkin ikkunassa. Juuri tulleen (5.7) tiedon mukaan: 13

http://etn.fi/index.php?option=com_content&view=article&id=4656:linux-luopuu-tuesta-32- bittisille&catid=13&itemid=101 Mutta meillähän on Raspi-3 jossa on 64-bittinen ARM ja 64-bittinen Raspbian. Yes. 14