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

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

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

Pedacode Pikaopas. Web-sovelluksen luominen

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

Autentikoivan lähtevän postin palvelimen asetukset

Pedacode Pikaopas. Web Service asiakasohjelman luominen

Pika-asennusohjeet Suomeksi

Microsoft Security Essentials (MSE) asennuspaketin lataaminen verkosta

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

Päivitysohje Opus Dental

INTERBASE 5.0 PÄIVITYS VERSIOON 5.6

JOVISION IP-KAMERA Käyttöohje

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

McAfee VirusScan Enterprice asennus

Laiteläheinen C-kieli, hello.c

Ennen kuin aloitat lataamisen tarkista järjestelmävaatimukset:

FTP -AINEISTOSIIRRON OHJE PC / MAC Ympäristö

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

Asennus- ja käyttöohjeet

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

Pajun sähköpostien siirto Outlookiin

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

Mathcad 14.0 Single User -asennus

Poista tietokoneessasi olevat Javat ja asenna uusin Java-ohjelma

Laiteläheinen C-kieli osa 1 pva

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

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

Java Runtime -ohjelmiston asentaminen

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

Ohjeet asiakirjan lisäämiseen arkistoon

Office ohjelmiston asennusohje

Kieliversiointityökalu Java-ohjelmistoon. Ohje

Poista tietokoneessa olevat Java ja asenna uusin Java-ohjelma

Xerox Device Agent, XDA-Lite. Pika-asennusopas

zotero

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

ASENNUSOHJEET INTERNET-ASENNUS. Navita Yritysmalli. YHTEYSTIEDOT Visma Solutions Oy Mannerheiminkatu LAPPEENRANTA Puh.

Selaimen ja Netikka-yhteyden asennus. Netikka.netin asennus

Mathcad 15 asennus (rev.4)

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

HP ProBook 430 G5 kannettavien käyttöönotto

TeleWell TW-WLAN g/n USB

Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan

TIETOTURVA TUTUKSI. SAMPOLAN KIRJASTO TIETOTORI Sammonkatu Tampere tietotori.sampola@tampere.fi

Koivun sähköpostien siirto O365-palveluun

CLOUDBACKUP TSM varmistusohjelmiston asennus

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

Tiedostojen lataaminen netistä ja asentaminen

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

OHJE Jos Kelaimeen kirjautuminen ei onnistu Windows-koneilla

Outlookin konfigurointi. Huoltamosähköposti Sonerahosted

Febdok 6.0 paikallisversion asennus OHJEISTUS

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

Pedacode Pikaopas. Tietokantaa hyödyntävän sovelluksen luominen

Johdatus ohjelmointiin

Toimi näin, jos et pääse verkkopankkiin Mozilla Firefox-selaimella

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

Ennen varmenteen asennusta varmista seuraavat asiat:

Punomo Tee itse -julkaisun tekeminen

Onko tietokoneessasi useita Java-ohjelmia tai vanhoja javoja?

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

JAKELUPISTE KÄYTTÖOHJE 2/6

PRINTER DRIVER PÄÄKÄYTTÄJÄN OPAS

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

SSH Secure Shell & SSH File Transfer

erasmartcardkortinlukijaohjelmiston

Fiscal INFO TV -ohjelmisto koostuu kolmesta yksittäisestä ohjelmasta, Fiscal Media Player, Fiscal Media Manager ja Fiscal Media Server.

TeamViewer 11 -ohjelma etäkoulutuksissa ja tuessa

Coolselector Asennusohje

Tuplaturvan tilaus ja asennusohje

WEIKKA. Asennus opas. Hannu-Matti Lemettinen HML Productions

Octave-opas. Mikä on Octave ja miksi? Asennus

Webinaariin liittyminen Skype for

Omahallinta.fi itsepalvelusivusto

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

erasmartcard-kortinlukijaohjelmiston käyttöohje

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

Oman Abitti-tikun tekeminen ja olemassaolevan tikun päivittäminen kokeita varten

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

SQL Server 2008 asennus

Lab A1.FARM_Hyper-V.v3

Sense tiedostot Käyttöohje Opastinsilta 8 ae Helsinki

PAROC CALCULUS LASKENTAOHJELMA TIETOKONEELLE ASENNETTAVA VERSIO. Latausohjeet Asennusohjeet

Ohjelmistopohjaisen lisenssin käyttö

Tilastokeskuksen rajapintapalveluiden käyttöönotto QGIS-ohjelmistossa

ANVIA ONLINE BACKUP ASENNUSOPAS 1(7) ANVIA ONLINE BACKUP ASENNUSOPAS 1.0

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

Bitnami WordPress - Asenna WordPress koneellesi. Jari Sarja

Multimaker7 ohjelmalla tuotettujen ohjelmien julkaisusta

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

Finnfoam tuotekirjaston asennusohje. Asennus ja rekisteröintiohje

erasmartcard-kortinlukijaohjelmiston asennusohje (mpollux jää toiseksi kortinlukijaohjelmistoksi)

Kansion asetusten muuttaminen Windows 2000 käyttöjärjestelmässä Resurssienhallinnan kautta

1 Tivax siirto uuteen koneeseen

Visma Econet -ohjelmat ActiveX on epävakaa -virheilmoituksen korjausohjeet

Mathcad Flexnet lisenssipalvelimen asennus

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

Asennuksessa kannattaa käyttää asennusohjelman tarjoamia oletusarvoja.

Maha Eurosystem jarrulaskentaohjelman asennusohje versio

Transkriptio:

NetBeans asennus ja etäkäyttö C-kielen opiskeluun, Windows PUNOMO NETWORKS OY 24.7.2016 & 27.8.2016 pva NetBeans on ohjelmointiympäristö, IDE (Integrated Development Environment) jonka avulla opiskelemme laiteläheistä C-ohjelmointia. Se asennetaan GNU/Linux-koneeseen, tai Mac tai Windows. Tässä ohjeet Windowsiin. Oletus Sinulla on Raspi-3 (64-bittinen ARM) käytössä ja se on konfiguroitu Punomon ohjeiden mukaan. 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 imuroida ja asentaa Netbeans Windows-koneeseen. NetBeans on javaohjelma ja se tarvitsee toimiakseen javan. Ainakin mun Win-koneessa oli java valmiina. NetBeansin hankinta Siirry sivulle: https://netbeans.org/downloads/ Valitse kieli ja käyttöjärjestelmä. English ja Windows. Kun valitset C/C++ version, jää pois turha tauhka. Valitse 32- tai 64-bittinen versio riippuen siitä mikä prosessori koneessasi on. Myöhemmin kun oppimishalut ja -kyky ohjelmointiin on kasvanut, voit lisätä tarvitsemiasi moduuleita. Ainakin Pythoniin löytyy Punomosta ohjeet. Käynnistä asennusohjelman lataus. 1

Avaa Ladatut tiedostot ja asenna NetBeans-8.1-cpp-windows-x64.exe klikkaamalla nimeä. Ensin avautuu asennus-ohjelma Installer: Next. Kun ohjelma kysyy hyväksytkö License Agreement, lue, ymmärrä ja hyväksy, Accept. Sitten se kysyy mihin NB asennetaan: Oletuspolku on ok, ellei Sinulla on parempaa tarjota. (oikeastaan Windows-polku on erilainen) Next, Install, Finish Sitten vaan ootellaan. 2

Kun asennus on valmis, ohjelma käynnistyy. Ellet innostu lukemaan ohjeita, Demos & Tutorials ym, sulje Start Page. 2. Luodaan SSH-yhteys Raspiin Ensimmäinen toimi on luoda SSH-yhteys Windowsin NetBeans-ohjelmasta Raspiin. Siis Sinulla on kumpikin tietokone omassa paikallisverkossa. LAN-paikallisverkosta ja muusta on ohjeet Punomon sivuilla. NetBeansin käyttöliittymän työkalurivin alapuolella oikealla on kolme painiketta, Projects, Files ja Services. 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 se, 3

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. Sitten NetBeans etsii Raspia... Kun löytää Se kysyy Raspi-käyttäjän, tässä pena, salasanaa loggautuakseen. Kruksaa Remember Password, jotta NetBeans muistaa Sinut. Jos et ole vielä luonut uusia käyttäjiä, niin käytä pi-käyttäjänimeä. 4

Sitten vielä SSH-yhteys: Vaihda Acces project files via: SFTP. Tämä tarkoittaa yhteyttä verkon kautta Raspiin. Vaihda SFTP Finish. Nyt Sinulla on yhteys Raspiin ja GNU-työkalut käytössä C-kielisten ohjelmien tekoon. Koodin kirjoitus tapahtuu Windows-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. Tämä on tarpeen kun teemme suurempia ohjelmia, alkuun C-kielen opiskeluun riittää tuo edellä oleva menetelmä aivan mainiosti. 5

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 6 testi Poista kruksi Valitse Raspi 6

Etäkoneen työkalujen määritys Tools/Options Valitse ylävalikosta Tools ja sieltä Options, ikkuna aukeaa. Valitse C/C++ Vaihda Raspiin Kun olet vaihtanut Raspi-määrityksen, Raspissa oleva työkaluketju tulee näkyviin. Muuten oletuksena käännöstyö tehdään Mintin koneessa. Ja kun PC:n prosessori on x64 ja meillä Raspissa on ARM, niin eihän koodi toimi. Siksi tuo valinta on tärkeä. Apply. OK. Sitten on vuorossa uusi tiedosto eli ensimmäisen koodin kirjoittamisen alusta, new file. New file 7

New File-ikkuna aukeaa. Projektimme on testi. Siihen valitaan tiedosto, 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. Windowsissa: Paikallinen levy (C:), Käyttäjät, Admin, Tiedostot, NetBeansProjects, eka ja muut luomasi projektit löytyvät täältä. Koodihan kirjoitetaan NetBeansin editorissa, tallennetaan siihen ja kun se halutaan kääntää, ohjelma työntää lähdekoodin Raspiin, jossa se käännetään ARM-prosessorille ja ajetaan. 8

Varmistetaan vielä että Raspin gcc-kääntäjäympäristö (ARM) on käytössämme. Valitse Projects, meidän tapauksessa projekti on 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. 9

Kun koodi valmis, talleta klikkaamalla disketin kuvaketta. 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ää lähdekoodin verkon kautta SSH-yhteydellä Raspiin, etsii sieltä C-kääntäjän ja 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ä. Jos käännös onnistui, niin todennäköisesti myös ajo onnistuu. 10

Ohjelma tulostaa tekstin Hello Raspi, kuten kuvasta näkyy. Kerrataan vielä: koodi kirjoitettiin Windows 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 Windows-koneeseen samaan kansioon missä meillä on tallessa lähdekoodi test.c. Click. vähän muutakin, on. Juuri tulleen (5.7) tiedon mukaan: 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. 11