Difference between revisions of "MansOS msp430 procesora rīku instalācija ar Docker"
(Created page with "Diemžēl sākot ar Ubuntu 24.04 vairs nav pieejamas msp430 procesora rīku pakotnes. Toties ir pieejams [https://github.com/3starblaze/mansos-telosb-docker Docker konteineri...") |
|||
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
Diemžēl sākot ar Ubuntu 24.04 vairs nav pieejamas msp430 |
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 |
[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 |
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 |
git clone https://github.com/3starblaze/mansos-telosb-docker |
||
cd mansos-telosb-docker |
cd mansos-telosb-docker |
||
docker build . -t mansos-telosb |
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" |
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" |
docker run --device=/dev/ttyUSB0 -v ${PWD}:/srv/repo mansos-telosb bash -c "cd /srv/repo && make telosb upload" |
||
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"