Kirjoittaja Aihe: gpsim:in asennus Ubunt:iin?  (Luettu 2992 kertaa)

ecko

  • Käyttäjä
  • Viestejä: 4
    • Profiili
gpsim:in asennus Ubunt:iin?
« : 17.11.06 - klo:12.42 »
Moro ryhmä!

Onkos joku asentanut gpsim ohjelmointi työkalua Ubuntu:in? Niin ei tarttis sen takia aina polkasta käyntiin WXP:tä.
Olen vielä sen verran kädetön näissä Linux hommissa että hävettää. ;D  Jos jollakulla on tietoa asiasta, niin ei kun näpyttelemään viestiä tänne päin.

Y, T,
Ecko

raimo

  • Käyttäjä
  • Viestejä: 4180
  • openSUSE Tumbleweed
    • Profiili
Re: gpsim:in asennus Ubunt:iin?
« Vastaus #1 : 17.11.06 - klo:13.23 »
Onkos joku asentanut gpsim ohjelmointi työkalua Ubuntu:in? Niin ei tarttis sen takia aina polkasta käyntiin WXP:tä.

No moi!
Juu, ei WXP:tä mielellään, yritetään selvitä ilman sitä, ja tottahan me selvitäänkin. ;)

Itse ohjelmasta en ymmärrä mitään, mutta koska se näkyy olevan Ubuntun pakkettivarastossa saatavilla,
päätin joutessani naputella tälläisen pienen ohjeentapaisen, toivottavasti auttaa pyrkimyksissäsi.

Suuntaa ensin selaimella tuonne (harjoituksen vuoksi vaikkapa) http://packages.ubuntu.com/
Syötä hakuriville gpsim valitse oikea Ubuntu-versio ja hae...

Päädytään lopulta tälle sivulle: http://packages.ubuntu.com/edgy/electronics/gpsim
Josta nähdään että ko. kokonaisuus pitää majaansa Ubuntun Universe-pakettivarastossa.

Universe ei ole oletuksena käytössä, joten se pitää ensin ottaa käyttöön (jos et ole jo ottanut)

Katso ohjetta tämän foorumin haulla, tai vaikkapa Ubuntu tutuksi Wikistä
http://fi.wikibooks.org/wiki/Ubuntu_tutuksi/Ohjelmien_asentaminen_ja_pakettivarastot
(tai kysy jos et osaa ottaa ko. varastoa käyttöön, niin neuvotaan sitten tarkemmin)

Kun ko. varasto on lisätty /etc/apt/sources.list tiedostoon päästään eteenpäin.

Avaa menusta Pääte (eng. Terminal) ja komentele siihen komentoja:

Tämä komento ensin jos muokkasit /etc/apt/sources.list tiedostoa, eli lisäsit Universe-varaston.
Koodia: [Valitse]
sudo apt-get update

Sitten etsitään gpsim -jutut:
Koodia: [Valitse]
apt-cache search gpsim

Tuommoiset löytyy (ainakin minulta Edgy (6.10) Ubuntussa)
Lainaus
gpsim - Simulator for Microchip's PIC microcontrollers
gpsim-dev - Libraries needed only for building gpsim components
gpsim-doc - Documentation for gpsim
gpsim-lcd - LCD module for gpsim
gpsim-led - LED module for gpsim
gpsim-logic - logic module for gpsim

Katso lisätietoja paketeista näin:
Koodia: [Valitse]
apt-cache show PAKETIN_NIMI_TÄHÄN

Asennetaanpa se, valikoin hatusta nyt nämä, lisää tarvitsemasi paketit tuohon perään
Koodia: [Valitse]
sudo apt-get install gpsim gputils gpsim-doc
gputils työkalu-paketin (kts. apt-cache show gputils) lisäsin siksi että se on suositeltu paketti gpsim asennuksessa, ja gpsim-doc siksi että saadaan ohjeet mukaan myöskin.

Kun on asentunut, komento
Koodia: [Valitse]
gpsim --help
vaikkapa ihan ensimäisenä...

Minä en siis itse vehkeestä ymmärrä yhtään mitään, mutta tuossa on kotisivu(t)
http://www.dattalo.com/gnupic/gpsim.html
http://gputils.sourceforge.net
ja man gpsim toiminee myöskin.
(man ja --help toimivat jos ohjelma on asianmukaisesti tehty)
« Viimeksi muokattu: 17.11.06 - klo:13.35 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

peran

  • Vieras
Re: gpsim:in asennus Ubunt:iin?
« Vastaus #2 : 17.11.06 - klo:19.09 »
Onkos joku asentanut gpsim ohjelmointi työkalua Ubuntu:in? Niin ei tarttis sen takia aina polkasta käyntiin WXP:tä.

No moi!
Juu, ei WXP:tä mielellään, yritetään selvitä ilman sitä, ja tottahan me selvitäänkin. ;)

Itse ohjelmasta en ymmärrä mitään, mutta koska se näkyy olevan Ubuntun pakkettivarastossa saatavilla,
päätin joutessani naputella tälläisen pienen ohjeentapaisen, toivottavasti auttaa pyrkimyksissäsi.

No, minä jotain ymmärrän, mutta luulin ohjelman olevan liian vaikeakäyttöinen minulle (tai siis kun on ennen tehnyt Windows:lla, niin ei ole edes yrittänyt Linux:lla korvaavaa ohjelmaa käyttää). Nop, nyt täytyy hehkuttaa, kun viitsin käynnistää ko. simulaattorin.

On nimittäin erinopea.  :D  :D  :D

Windowssiin olin tyytyväinen, kun simulaattori kerkesi (sokeana, eli ei nähnyt mitä ohjelma tekee) nippa nappa reaalitilannetta nopeammin, kun poisti kaiken delay-toiminnan, koska Delay:t kuitenkin kuormittivat prosessoria eniten.

Nop, tämä huikea gpsim rökittää Windowsin vastaavan 100 - 0. Ensinnäkin tämä toimii reaalia nopeammin näyttäen mitä prosessorin sisällä tapahtuu. Toiseksi kannattaa palauttaa delay:t, jotta itse kerkeää näkemään, mitä kontrollerissa tapahtuu. Vaikka palautin delay:t, gpsim pystyy emuloimaan mikrokontrolleria huomattavasti reaalia nopeammin.
1,6 GHz:n koneessani mikrokontrolleri pyöri ainakin 80 MHz:n nopeudella -> Taitaa pitää vaihtaa kone hitaampaan.  ;D

Niille, jotka eivät tiedä, niin PIC-mikrokontrollerini (16F84A) pyörii maksimissaan 20 MHz:n nopeudella. Nekin ovat tavallisia kalliimpia nopeita malleja. Tavallisia kontrollereita saa pyörittää 4MHz:n.

Kun 4MHz:n laitetta pyörittää 80MHz:lla, niin ei välttämättä tule ihan oikeaa kuvaa kontrollerin toiminnasta.

Vieläkö joku kertoisi ohjelman, jolla käännetään PIC-assy Linux:lla HEX:ksi ja .COD:ksi, niin olisimpas todella tyytyväinen.

Edit - kokeilin siis tämän viestin rohkaisemana, kun on ollut aikaisemminkin mielessä, että sitä pitää kokeilla.
« Viimeksi muokattu: 17.11.06 - klo:19.13 kirjoittanut peran »

ecko

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Re: gpsim:in asennus Ubunt:iin?
« Vastaus #3 : 17.11.06 - klo:22.38 »
Moikka ryhmä! Näin se toimii!

Tämä oli todella hienoa työtä Raimo! Kumarran syvää sinne päin! Linkit oli minulle todella tarpeen, ja sitten vielä sokkona "en tiedä ohjelmasta mitään" asennus päälle, KIITOS.

Oli hieno vielä saada 'kuumiltaan' testi tulos, kiitti Perna.

Y, T
Ecko

peran

  • Vieras
Re: gpsim:in asennus Ubunt:iin?
« Vastaus #4 : 17.11.06 - klo:23.21 »
Raimon asennusoppaasta uupui tärkeä paketti assy:n kääntämiseen gputils:

Koodia: [Valitse]
sudo apt-get gputils

Oman assyn kääntäminen tapahtuu (tai ainakin näin saa käännettyä):
Koodia: [Valitse]
gpasm oma_assyni.asm
Toimi lähes suoraan MPLAB-ohjelma (desimaalinumeron loppuun laittamaani d:tä luuli hex:n d:ksi).

... ja gpsim:n voi startata sitten

Koodia: [Valitse]
gpsim -soma_assyni.cod oma_assyni.hex

raimo

  • Käyttäjä
  • Viestejä: 4180
  • openSUSE Tumbleweed
    • Profiili
Re: gpsim:in asennus Ubunt:iin?
« Vastaus #5 : 17.11.06 - klo:23.34 »
Raimon asennusoppaasta uupui tärkeä paketti assy:n kääntämiseen gputils:

Koodia: [Valitse]
sudo apt-get gputils

Ei minusta puutu, vieläpä selitän miksi sen otin siihen mukaan. ;)
Ja tuo asennuskometo pitää olla sitten näin (install -sana puuttuu siis tuosta peran viestistä):
Koodia: [Valitse]
sudo apt-get install gputils
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Riku

  • Käyttäjä
  • Viestejä: 34
    • Profiili
Re: gpsim:in asennus Ubunt:iin?
« Vastaus #6 : 18.11.06 - klo:00.06 »
Seuraavat ohjelmat varmaankin myös kiinnostavat mikrokontrollereiden kanssa säätäviä:
electric, geda, eagle, sdcc (löytyvät universe ja multiverse pakettivarastoista + paljon muuta)

Suomenkieliset ohjeet Eaglen käyttöön löytyvät täältä http://www.microsalo.com/ ja sieltä Piirilevyn suunnittelu osiosta.

Vielä kun löytäisi suomenkieliset ohjeet muihinkin ohjelmiin. Vinkkejä?

peran

  • Vieras
Re: gpsim:in asennus Ubunt:iin?
« Vastaus #7 : 18.11.06 - klo:00.10 »
Raimon asennusoppaasta uupui tärkeä paketti assy:n kääntämiseen gputils:

Koodia: [Valitse]
sudo apt-get gputils

Ei minusta puutu, vieläpä selitän miksi sen otin siihen mukaan. ;)
Ja tuo asennuskometo pitää olla sitten näin (install -sana puuttuu siis tuosta peran viestistä):
Koodia: [Valitse]
sudo apt-get install gputils


Heh, eipäs puutukaan, kun tarkemmin viestiäsi lueskelen.

Ja se install-tuppaa unohtumaan minulta usein.

Täytyy myöntää, että entiselläni opettajallani oli viisaus takanaan kun aikoinaan ei antanut minulle täyttä arvosanaa huolellisuudesta.  ;D

Riku

  • Käyttäjä
  • Viestejä: 34
    • Profiili
Re: gpsim:in asennus Ubunt:iin?
« Vastaus #8 : 18.11.06 - klo:00.15 »
.

Vieläkö joku kertoisi ohjelman, jolla käännetään PIC-assy Linux:lla HEX:ksi ja .COD:ksi, niin olisimpas todella tyytyväinen.

Täältä löytyy http://www.yty.net/pic/fiindex.html

peran

  • Vieras
Re: gpsim:in asennus Ubunt:iin?
« Vastaus #9 : 18.11.06 - klo:00.26 »
.
Vieläkö joku kertoisi ohjelman, jolla käännetään PIC-assy Linux:lla HEX:ksi ja .COD:ksi, niin olisimpas todella tyytyväinen.
Täältä löytyy http://www.yty.net/pic/fiindex.html

Tekee kyllä .HEX:n, mutta .COD:n tekemiseen vaadittaneen Linux-puolella gpasm-ohjelmaa, jonka mainitsinkin jo aikaisemmin. gpsim tarvitsee .cod:ia.

dhc7

  • Käyttäjä
  • Viestejä: 49
    • Profiili
Re: gpsim:in asennus Ubunt:iin?
« Vastaus #10 : 23.12.06 - klo:16.45 »
Hyvä juttu että näitäkin työkaluja löytyy Ubuntulle. Mutta onkos teillä kuinka kokemusta noista ohjelmointisoftista? Ohjelmointilaitteeni on Mikrobitin rakentelunurkassakin esitelty PicProm, jolle nyt pitäisi siis softa löytää. Aika monet ohjelmointisoftat tietääkseni toimivat eri hardisten kanssa, mutta ymmärtääkseni niissä kuitenkin on myös paljon ongelmia yhteensopivuuden suhteen.