Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Koska iRobot ei ole tarjonnut linux -käyttäjille tapaa käyttää komentomoduulia, minun piti selvittää se itse. Sinun tarvitsee vain suorittaa pari komentosarjaa. Aloitetaan, vai mitä?
Vaihe 1: Hanki tavarat
Tässä opetusohjelmassa oletan, että sinulla on apt-pohjainen paketinhallinta. (eli käytät Debian -johdannaista tai Ubuntu -johdannaista) Yksinkertaisesti koska apt = good. Jos et, oletan, että yumille on samat paketit, mutta en voi testata sitä. (Fedora ei pidä minusta) Nyt sinun on suoritettava pitkä ja monimutkainen pikkuleipä:
sudo apt-get install avrdude avr-libc gcc-avrsudo apt-get poista brlttyJa kyllä, paketin poistaminen on turvallista. (Vihje täältä) Jos se antaa virheilmoituksen, että sitä ei ole asennettu, olet hyvä, älä huoli.
Vaihe 2: Kirjoita/hanki ohjelma
Tässä on osa, jossa kirjoitat ohjelman. Mutta testataksesi sitä, käytä demo -ohjelmaa. Komentomoduulin mukana tulee CD, ja siinä on 3 esittelyohjelmaa. Testaa käyttämällä syöttöohjelmaa. Kopioi "input" -kansio jonnekin tietokoneellesi, kuten/home/user/avr/input.
Vaihe 3: Muokkaa Makefileä
Jos kirjoitit oman ohjelman, hanki makefile CD: ltä. Jos olet juuri kopioinut sen, sinulla on jo se. Avaa se ja muokkaa näitä kahta riviä Etsi/korvaa -painikkeella:
86: DEBUG = kääpiö-2… 204: AVRDUDE_PORT = com9 # ohjelmoija kytketty sarjalaitteeseen(Nämä numerot ovat rivinumeroita, jos haluat tehdä sen tällä tavalla)
86: DEBUG = puukotukset … 204: AVRDUDE_PORT = /dev /ttyUSB0 # ohjelmoija kytketty sarjalaitteeseenSe ei ollut liian vaikeaa, vai mitä?
Vaihe 4: Käännä/lataa
Se ei ole ollut niin vaikeaa toistaiseksi, eikä tämäkään vaihe ole erilainen: Kytke ensin komentomoduuli USB: n kautta ja varmista, että se on päällä. Paina Reset -painiketta. Siirry sitten tietokoneellesi ja avaa pääte. Siirry hakemistoon, jossa ohjelma/makefile on, ja kirjoita:
tee allmake -ohjelmaSiirry nyt luomiseen ja irrota kaapeli. Paina sitten nollauspainiketta ja ohjelma käynnistyy! Onnittelut!