Difference between revisions of "MansOS msp430 procesora rīku instalācija ar Docker"

From DiLab
Jump to: navigation, search
 
Line 5: Line 5:
[https://github.com/3starblaze/mansos-telosb-docker Docker konteineris], kas nodrošina telosb atbalsta rīku instalāciju.
[https://github.com/3starblaze/mansos-telosb-docker Docker konteineris], kas nodrošina telosb atbalsta rīku instalāciju.


Uzstādīšanas instrukcijas ir pieejamas minētajā github lapā, tomēr seko īss apraksts (pateicoties Ivo Miezītim):
Uzstādīšanas instrukcijas ir pieejamas minētajā github lapā, tomēr seko īss apraksts (pateicoties Ivo Mezits):


* Jāuzinstalē Docker (cli vai GUI)
* Jāuzinstalē Docker (cli vai GUI)

Latest revision as of 17:48, 5 February 2026

Diemžēl sākot ar Ubuntu 24.04 vairs nav pieejamas msp430 mikrokontroliera rīku pakotnes. Tāpēc vairs nevar vienkārši telosb motēm vides installēšanai darbināt:

   make setup telosb

Toties ir pieejams Docker konteineris, kas nodrošina telosb atbalsta rīku instalāciju.

Uzstādīšanas instrukcijas ir pieejamas minētajā github lapā, tomēr seko īss apraksts (pateicoties Ivo Mezits):

  • Jāuzinstalē Docker (cli vai GUI)
  • Klonējam un būvējam:
   git clone https://github.com/3starblaze/mansos-telosb-docker
   cd mansos-telosb-docker
   docker build . -t mansos-telosb
  • Ejam uz to direktoriju (ar cd komandu), kur ir mūsu praktiskā vai cita darba C kods. Turpat jāizveido Makefile datni (paraugs dots repo)
  • Direktorijā, kur ir mūsu C kods un Makefile izpildām:
   docker run -v ${PWD}:/srv/repo mansos-telosb bash -c "cd /srv/repo && make telosb"
  • Lai noprogrammētu pašu moti saglabājam datni ar kodu un izpildām:
   docker run --device=/dev/ttyUSB0 -v ${PWD}:/srv/repo mansos-telosb bash -c "cd /srv/repo && make telosb upload"