Differences

This shows you the differences between two versions of the page.

Link to this comparison view

si:laboratoare:2026:01 [2026/09/28 18:26]
dan.tudose
si:laboratoare:2026:01 [2026/09/28 18:31] (current)
dan.tudose [4. Alegerea unei plăci țintă Zephyr pentru Hacktor]
Line 18: Line 18:
 ===== 1. Hacktor Watch ===== ===== 1. Hacktor Watch =====
  
-Î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/​hacktorwatch/​Hacktor-Watch-2.0]]**,​ 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 ​Zephyr OS pe smartwatch-ul **[[https://​github.com/​hacktorwatch/​Hacktor-Watch-2.0 ​| Hacktor Watch]]**, dezvoltat în facultate și bazat pe un microprocesor **ESP32 S3** la care au fost adăugate:
   * două butoane externe   * două butoane externe
   * un display cu touch   * un display cu touch
Line 28: Line 28:
 {{ :​si:​iot2025:​hacktor_watch_2.0.jpg?​600 }} {{ :​si:​iot2025:​hacktor_watch_2.0.jpg?​600 }}
  
-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**.+Pentru a putea fi folosit pe microcontrolere, ​Zephyr ​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**.
  
  
Line 139: Line 139:
   - **B. Portare completă:​** creează o definiție de placă Zephyr personalizată pentru Hacktor, în afara arborelui sursă Zephyr (cea mai bună variantă pe termen lung, necesară atunci când începi să folosești GPIO-uri și periferice și ai nevoie de o mapare corectă a pinilor).   - **B. Portare completă:​** creează o definiție de placă Zephyr personalizată pentru Hacktor, în afara arborelui sursă Zephyr (cea mai bună variantă pe termen lung, necesară atunci când începi să folosești GPIO-uri și periferice și ai nevoie de o mapare corectă a pinilor).
  
-Acest tutorial se concentrează pe **A**, pentru a obține rapid o primă pornire reușită, ​apoi prezintă pe scurt **B**.+Acest tutorial se concentrează pe **A**, pentru a obține rapid o primă pornire reușită, ​dar varianta mai serioasă pentru proiecte viitoare ar trebui să fie **B**.
  
  
si/laboratoare/2026/01.1790609206.txt.gz · Last modified: 2026/09/28 18:26 by dan.tudose
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0