ELEC-C9510 - Ohjelmallinen laitteistosuunnittelu, Luento-opetus, 5.9.2023-30.11.2023
Kurssiasetusten perusteella kurssi on päättynyt 30.11.2023 Etsi kursseja: ELEC-C9510
Osion kuvaus
-
Esitehtävä 1
Käykää tutustumassa ensimmäisen luennon kalvoihin osoitteessa https://version.aalto.fi/gitlab/elec-c9510-exec/lectures/lecture1/-/blob/master/pdffiles/lecture1.pdf. HUOM: Kirjaudu HAKA-kirjautumisella. Kirjauduttuanne kerran sisään Aalto Versioniin, voimme tehdä teille tarvittavat asetukset kurssin suorittamiseksi.Esitehtävä 2
- Luo käyttäjätili Github:n, jos sinulla ei sellaista vielä ole. https://github.com
- Asenna Docker omalle tietokoneellesi https://www.docker.com . Linux käyttöjärjestelmässä tämä tulee usein jakelun paketinhallinnan mukana. Linuxissa voit myös yrittää asentaa tarvittavia ohjelmistoja suoraan isäntäkäyttöjärjestelmään, mutta Docker-kuvassa ne on asennettu valmiiksi.
- Testattu Linuxilla ja Windows:lla ja MacOS:llä. Lataa kurssilla käytettävä Linux-Docker kuva täältä: https://github.com/TheSystemDevelopmentKit/tutorial-fedora/pkgs/container/tutorial-fedora seuraten README.md tiedostossa annettuja ohjeita.
- Käynnistä ladattu Docker-kuva README.md tiedostossa annettujen ohjeiden mukaiseesti. Esivalmistelut ovat onnistuneet, jos koneellesi aukeaa Docker:ssa suoritettu terminaali-ikkuna (xterm).
2.1 Jos sinulla on jo Linux koneessasi.
Jos käytät päivittäin Linuxia muutenkin sujuvasti, voit halutessasi asentaa kurssin harjoituksissa 1-5 tarvittavittavat ohjelmat suoraan koneellesi. Huom. Kurssin 1. harjoitus muokkaa joitakin käyttäjäkohtaisia perusasetuksia. Ole siitä tietoinen, kun harjoitusta teet. Kokeilu virtuaalikoneessa ei anakaan sotke käyttäjäasetuksiasi. Harjoitukset ovat muutenkin tehtävissä kaikissa Linuxeissa, joista alla kuvatut ohjelmat löytyvät.
Alla lista ohjelmista.gcc make perl vim vim-gtk3 vim-gui-common vim-doc evince emacs libngpice0 ngspice ngspice-doc verilator kicad screen tmux tcsh zsh git xterm tcl python3-pip libncurses-dev ghdl gtkwave
Docker:ssa tehdyt asennukset Fedora-käyttöjärjestelmässä näet Docker-kuvan määrittelytiedostoissa https://github.com/TheSystemDevelopmentKit/thesdktestimage/blob/master/Dockerfile ja https://github.com/TheSystemDevelopmentKit/tutorial-fedora/blob/master/Dockerfile
Jos työskentelysi Linuxissa on sujuvaa, asennusten tulisi olla suht vaivattomia, mutta emme takaa mitään.Valitettavasti kurssihenkilökunta ei voi luvata avustavansa asennnuksissa omille koneille. Pääasiallinen tuettu alusta on Docker-kuva.
Esitehtävä 3
Kun Docker-kuvasi käynnistyy, voit tututstua myös ensimmäisen tehtävän ohjeistukseen etukäteen: https://version.aalto.fi/gitlab/elec-c9510-exec/exercises/linux/-/blob/master/exercise1_instructions/pdffiles/exercise1_instructions.pdfViestintä
Kaikki kurssin hallinnolliset viestit lähetetään MyCourses-viesteinä.
Kurssin harjoituksiin ja luentoihin liittyvät yleiset kysymykset ja vastaukset viestitään kurssin Slack-kanavalla, jolle voit liitty tästä linkistä https://join.slack.com/t/elec-c9510/shared_invite/zt-20bumjxh1-1GboJp9zZU6lW9vKEy0aeg . Tätä varten suosittelemme lämpimästi asentamaan Slack-ohjelman ainakin tietokoneeseen, mahdollisesti myös puhelimeen. https://slack.com/intl/en-fi/
Harjoitusten suoritukseen liittyvien ja teknisten ongelmien selvittelyyn kurssin yleiset Slack-kanavat ovat ensisijainen viestintäkanava, koska suurin osa teistä painii mitä todennäköisimmin samojen ongelmien kanssa.VÄLTÄ lähettämästä sähköpostia tai henkilökohtaista Slack-viestiä kurssin assistenteille tai luennoitsijalle, ellei asiasi ole ehdottoman henkilökohtainen ja koske kurssin suoritusta, pisteytystä, tai muuta henkilökohtaista asiaa.Kurssin kulku
Kurssi koostuu kuudesta luennosta ja pakollisista harjoituksista. Harjoitukset jaetaan opiskelijoille Gitlab-numeroina (issue), joiden suorittamiseen on annettu aikaraja. Kurssin arvosana määräytyy harjoitusten pisteytyksen mukaan.
Kurssin luentojen ja harjoitusten sisältö on kuvattu osiossa https://mycourses.aalto.fi/course/view.php?id=39379§ion=1
Kalvojen kieli on englanti, kurssi luennoidaan suomeksi.Suorituspaikka
Kaikki kurssin luennot luennoidaan kurssille varatussa luentosalissa.
Harjoitustapahtumat tehdään, kuten Sisussa on ilmoitettu, torstaisin klo 10.15-12 Zoomissa allaolevin tiedoinMarko Kosunen is inviting you to a scheduled Zoom meeting.
Topic: ELEC-C9510 - Ohjelmallinen laitteistosuunnittelu
Time: Toistuvasti harjoitusaikoina
Join Zoom Meeting
https://aalto.zoom.us/j/64055456273
Meeting ID: 640 5545 6273
One tap mobile
+496971049922,,64055456273# Germany
+493056795800,,64055456273# Germany
Dial by your location
+49 69 7104 9922 Germany
+49 30 5679 5800 Germany
+49 69 3807 9883 Germany
+49 695 050 2596 Germany
Meeting ID: 640 5545 6273
Find your local number: https://aalto.zoom.us/u/cd65e7gUVg
Join by SIP
64055456273@109.105.112.236
64055456273@109.105.112.235
Join by H.323
109.105.112.236
109.105.112.235
Meeting ID: 640 5545 6273
- Luo käyttäjätili Github:n, jos sinulla ei sellaista vielä ole. https://github.com