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

From DiLab
Jump to: navigation, search
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
Diemžēl sākot ar Ubuntu 24.04 vairs nav pieejamas msp430 procesora rīku pakotnes.
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
Toties ir pieejams
[https://github.com/3starblaze/mansos-telosb-docker Docker konteineris, kas to nodrošina, šeit.]
[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)
* Klonējam un būvējam:
*
git clone https://github.com/3starblaze/mansos-telosb-docker
git clone https://github.com/3starblaze/mansos-telosb-docker
cd mansos-telosb-docker
cd mansos-telosb-docker

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"