This shows you the differences between two versions of the page.
si:iot2025:lab01 [2025/08/11 10:34] cosmin.chenaru Link nou la resurse |
si:iot2025:lab01 [2025/08/11 12:50] (current) dan.tudose |
||
---|---|---|---|
Line 3: | Line 3: | ||
Bine ați venit la școala de vară IoT Summer School! | Bine ați venit la școala de vară IoT Summer School! | ||
- | În cadrul școlii de vară, ne propunem să vă familiarizăm cu sisteme de operare RTOS (Real time operating system) - NuttX - care se pretează mai degrabă microcontrollerelor decât sistemelor de tip desktop. | + | În cadrul școlii de vară, ne propunem să vă familiarizăm cu sisteme de operare RTOS (Real time operating system) - NuttX - care se pretează mai degrabă microcontrolerelor decât sistemelor de tip desktop. |
- | În acest laborator veți învăța cum să compilați și să încărcați sistemul de operare NuttX pe smartwatch-ul [[https://github.com/dantudose/Hacktor-Watch-2.0/|Hector Watch]], dezvoltat în facultate și bazat pe un microprocesor **ESP32 S3** la care au fost adăugate: | + | În acest laborator veți învăța cum să compilați și să încărcați sistemul de operare NuttX pe smartwatch-ul [[https://github.com/dantudose/Hacktor-Watch-2.0/|Hacktor Watch]], dezvoltat în facultate și bazat pe un microprocesor **ESP32 S3** la care au fost adăugate: |
* doua butoane externe | * doua butoane externe | ||
* un display cu touch | * un display cu touch | ||
Line 11: | Line 11: | ||
* un accelerometru si giroscop | * un accelerometru si giroscop | ||
- | Mai jos puteți vedea schema hardware a ceasului: | + | Mai jos puteți vedea diagrama hardware a ceasului: |
{{ :si:iot2025:hacktor_watch_2.0.jpg?600 }} | {{ :si:iot2025:hacktor_watch_2.0.jpg?600 }} | ||
- | Pentru a putea fi folosit pe microcontrollere, NuttX are un memory-footprint foarte scăzut (de ordinul câtorva sute de kilobytes). Un alt feature care îl face potrivit sistemelor low-end este faptul că nu folosește mecanismele de memorie virtuală (mai costisitoare atât din punct de vedere hardware, cât și software) în mod implicit, acest mod de operare numindu-se flat-mode addressing. | + | Pentru a putea fi folosit pe microcontrolere, NuttX are un memory-footprint foarte scăzut (de ordinul câtorva sute de kilobytes). Un alt feature care îl face potrivit sistemelor low-end este faptul că nu folosește mecanismele de memorie virtuală (mai costisitoare atât din punct de vedere hardware, cât și software) în mod implicit, acest mod de operare numindu-se flat-mode addressing. |
===== Setup ===== | ===== Setup ===== |