Opiskelen insinööriksi AMK:ssa ja olen tutkintoni puolesta saanut käyttööni Microsoftin Visual Studio 2008-ohjelman. Sillä olen nyt kirjoittanut aika paljon pieniä ohjelmia komentoriville.
Voiko Visual Studiolla tehdä ohjelmia myös sulautettuihin järjestelmiin, kuten AVR-mikro-ohjaimiin? Eli kuuluuko siihen jotain latausohjelmaa ja miten näitä projekteja voi tehdä?
Visual Studio 2008
5
1497
Vastaukset
- voi tehdä
Voi tehdä. Prosessoreillehan on yleensä omat IDEt mutta tiedän että tuohon tarvitaan "vain" asetuksien kohdilleen laittoa.
Ohjelman lataamiseen tarvitse jonkun erillisen loader-ohjelman.
Tässä vähän aiheesta
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&p=367179- Koodari
Tarvitsen yksityiskohtaiset ohjeet. Mulla ei nimittäin ole käsitystä Visual studiosta muuten, kuin Win32-tyyppisten projektien suhteen.
Olen tähän asti käyttänyt sulautettuihin järjestelmiin Codevision AVR-kääntäjän evaluaatioversiota. Koodin koon raja tuppaa välillä harmittamaan ja nyt kun mulla kerran on toi Visual Studio, en haluaisi ostaa Codevisionin kaupallista versiota. Se kun maksaa jotain 230 €.
Eli yksityiskohtaisia ohjeita, joilla pääsee alkuun, jos kukaan tietää.
Kiitos ja hyvää joulua.
- if-else
Periaatteessahan millä tahansa IDE:llä voi yleensä tehdä ohjelmia mikrokontrollerille. IDE vain pitää konfata käyttämään oikeaa kääntäjää, debuggeria, lataus ohjelmaa, yms. Eli pitää vain etisiä itseä miellyttävä kääntäjä, debuggeri, latausohjelma, projekti pohja, yms. netistä, ja konfata IDE sitten käyttämänä niitä. Jos valmista latausohjelmaa ei löydy, niin silloin pitää rakentaa itse. Tuon yhden viestin perusteella jonka kirjoitit, niin ongelmasi taitaa olla se, ettet ole löytänyt sopivaa kääntäjää (eli sellaista ilmaista jossa ei olisi koko rajoitusta). VS 2008:n mukana ei varmaankaan valitettavasti taideta toimittaa kääntäjää joka generoisi AVR koodia.
Alla olevista linkeistä voisit ehkä löytää sopivan kääntäjän, jossa ei ole koko rajoitusta:
http://www.avrfreaks.net/AVRGCC/
http://winavr.sourceforge.net/
Suosittelisin valitsemaan työkaluiksi (kääntäjä, debuggeri, latausohjelmisto, IDE, yms.) aina jonkin ilmaisen ja vapaan ohjelmiston jos loppupeleissä kuitenkaan ei halua maksaa, (eli välttämään kaupallisten softien ilmaisia evalointi, demo tai student versiota). Itselläni ei ole sen enempää kokemusta VS 2008, CodeVisionista:stä, kuin AVR:tä. Jos nykyisessä latausohjelmistossasi ei ole koko-rajoitusta(???), niin voit käyttää sitä jatkossakin. VS 2008:sta on varmaan saatavilla jonkinlainen Embbedded versio, jossa mukana suora tuki joillekin sulautetuille alustoille. Mutta epäilen, ettei siinä välttämättä ole tukea kohde prosessorillesi, ja se on ehkä tarkoitettu hieman järeämpiin sulautettuihin alustoihin. Todennäköisesti Eclipseen (IDE) löytyy jonkinlainen AVR plugi (yritä googlettaa Eclipse ja AVR), ja varmaan netistäkin löytyy enemmän tietoa ja apua Eclipse AVR yhdistelmään kuin VS 2008 AVR yhdistelmään. Alla nopeasti googlattu ohje Eclipse AVR yhdistelmään:
www.cs.hut.fi/Studies/T-106.530/2006/eclipse-avr.pdf
Jos työskentelet sulautettujen kanssa, niin kannattaa opetella käyttämään myös komentorivi työkaluja, jolloin IDE:n filosofia hahmottuu paremmin ja työkalujen konffaaminen IDE:een onnistuu helpommin ja nopeammin. Jos haluat valmiiksi kohde prosessorille konfiguroidun IDE:n (jossa mukana graafiset projekti velhot, I/O:n konfigurointi työkalut, otsikko tiedostot, kirjastoja, ohjeet, yms.), eli heti asentamisen jälkeen valmis, niin silloin ei oikein ole muuta vaihtoehtoa kuin pysyä kaupallisissa/maksullisissa työkaluissa.
Suosittelen kuitenkin IDE:ksi eplicseä.- if-else
Atmelilta löytyy näköjään "AVR Studio 4" niminen kehitysympäristö. Alla olevassa linkissä joku on kertonut omista kokemuksista AVR kehitystyökaluihin liittyen:
http://www.scriptforge.org/2008/05/avr-8bit-ides-and-freertos/
- hukassa uC:n kanssa
Onkos kukaan bongannut netistä tällaista projektia? Suuntaa antavia ohjeita tarvittaisiin...
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tulipalossa henkilövahinkoja, itsenäisyyspäivä alkoi huonosti, poliisi tiedottaa lisää
Savonlinna https://www.como.fi/uutiset/savonlinna-henkilovahinkoja-tulipalossa-poliisi-tiedottaa-lisaa/1598658Ennen ei ollut persuja ja työttömyyttä, lääkäriinkin pääsi
Ennen oli kaikilla töitä Kauppiaille kelpasi kun saivat voittoa Yritystukia ei ollut Lääkäriin pääsi kaikki haluklaat Nu1014052- 1143912
- 553373
Antifasismi - mitä se on?
Se on äärivasemmistolaista anarkistista toimintaa joka käyttää fasisminvastaisuutta keppihevosena oikeuttaakseen toimint422704Somali ei kätellyt Stubbia Linnan juhlissa
Miksei somali osaa noudattaa hyviä käytöstapoja. https://www.iltalehti.fi/viihdeuutiset/a/563a3dea-fa3f-41f3-b64f-406d23731918- 561891
Yliajo Heinolassa
Mikä ihme ihmisiä vaivaa nykyään? Vähän ensin kähistellään nakkikioskilla ja sen jälkeen kostoksi murhataan autolla! Voi441833Kuka on menehtynyt?
https://yle.fi/a/74-20198293 Kuulemani mukaan ryyppyporukka ollut hapualla ja kuolemanenkeli (F.G) eli mies jonka seuras111811Kauhea ikävä iski
Mietin vain, mitä olet juuri nyt tekemässä. Mietin myös, välittyykö se sinulle, kun olet koko ajan mielessäni, tunnetko201521