Differences

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

Link to this comparison view

iothings:laboratoare:lab8 [2022/05/11 14:55]
cosmin.chenaru [ESP-IDF]
iothings:laboratoare:lab8 [2022/05/11 20:05] (current)
cosmin.chenaru [Secure Boot]
Line 16: Line 16:
  
 {{:​iothings:​laboratoare:​lab8-pic2.png?​300|}} {{:​iothings:​laboratoare:​lab8-pic2.png?​300|}}
 +
 +După instalare, o fereastră PowerShell se va deschide:
 +
 +{{:​iothings:​laboratoare:​lab8-pic3.png?​600|}}
 ==== Secure Boot ==== ==== Secure Boot ====
  
 +Plăcuța ESP32 are diferite niveluri de protecție, începând de la "​secure boot" și până la securizarea aplicației.
 +
 +Vom urmări aceste doua tutoriale pentru a înțelege procesul de securizare:
 +
 +https://​blog.espressif.com/​understanding-esp32s-security-features-14483e465724
 +https://​demo-dijiudu.readthedocs.io/​en/​latest/​security/​secure-boot.html
 +
 +=== XIP - eXecute-In-Place ===
 +=== eFUSE ===
 +
 +O siguranță electrică poate fi programată o singură dată.
 +
 +{{:​iothings:​laboratoare:​lab8-pic6-png.png|}}
 +
 +=== OTP keys - One Time Programmable keys ===
 ==== Exerciții ==== ==== Exerciții ====
  
-=== Ex. 1 (Opțional) ===+=== Ex. 1 === 
 + 
 +Rulați exemplul "Hello World" din ESP-IDF. Pentru aceasta, puteți copia directorul "​hello_world"​ din locația "​C:​\Espressif\frameworks\esp-idf-v4.4.1\examples\get-started"​ într-un alt folder (ex. "​Downloads\esp"​). Mergeți apoi către această locație în PowerShell și rulați comanda "​idf.py menuconfig"​. 
 + 
 +{{:​iothings:​laboratoare:​lab8-pic4-1.png|}} 
 + 
 +Cu ajutorul următoarei interfațe grafice putem schimba diferite setări ale plăcuței și ale aplicației. 
 + 
 +{{:​iothings:​laboratoare:​lab8-pic4.png?​600|}} 
 + 
 +Pentru a încărca noua aplicație, folosiți următoare comandă: 
 + 
 +<​note>​ 
 +idf.py -p COM5 flash 
 +</​note>​ 
 + 
 +Iar pentru a vedea consola plăcuței putem folosi: 
 + 
 +<​note>​ 
 +idf.py -p COM5 monitor 
 +</​note>​ 
 + 
 +{{:​iothings:​laboratoare:​lab8-pic5.png?​600|}} 
 + 
 +=== Ex. 2 (Opțional) ===
  
 ===== Resurse ===== ===== Resurse =====
iothings/laboratoare/lab8.1652270109.txt.gz · Last modified: 2022/05/11 14:55 by cosmin.chenaru
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