Differences

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

Link to this comparison view

pm:prj2023:gpatru:retropm [2023/05/29 21:08]
irina_cristina.nita [Download]
pm:prj2023:gpatru:retropm [2023/05/30 12:09] (current)
irina_cristina.nita [Download]
Line 7: Line 7:
 ===== Descriere generală ===== ===== Descriere generală =====
 RetroPM se bazează în principal pe comunicarea dintre 3 microcontrollere cu scopuri diferite: RetroPM se bazează în principal pe comunicarea dintre 3 microcontrollere cu scopuri diferite:
-  * ESP32: Se ocupa de Afișarea pe 2 display-uri input-ul si output-ul pentru utilizator (comenzile în timp ce se tastează, un prompt cu utilizatorul curent etc.) și cu conectarea la un server NTP pentru a afișa ora actuala pe display. ​+  * ESP32: Se ocupa de afișarea pe 2 display-uri ​input-ului si output-ului pentru utilizator (comenzile în timp ce se tastează, un prompt cu utilizatorul curent etc.) și cu conectarea la un server NTP pentru a afișa ora actuala pe display. ​
   * STM32F103: Se ocupa de logica principala (FSM-ul) a sistemului. Acesta este responsabil de procesarea input-ului, de a decide dacă o comanda este invalida, ce privilegii are un user când când dorește sa modifice un fișier etc.   * STM32F103: Se ocupa de logica principala (FSM-ul) a sistemului. Acesta este responsabil de procesarea input-ului, de a decide dacă o comanda este invalida, ce privilegii are un user când când dorește sa modifice un fișier etc.
   * Raspberry Pi Pico: Se ocupa de prelucrarea input-ului de la utilizator (tastele sunt procesate în caractere ASCII) pentru a le comunica către STM32.   * Raspberry Pi Pico: Se ocupa de prelucrarea input-ului de la utilizator (tastele sunt procesate în caractere ASCII) pentru a le comunica către STM32.
  
 +{{pm:​prj2023:​gpatru:​retro-pm-diagr.png?​800}}
 ===== Hardware Design ===== ===== Hardware Design =====
  
Line 233: Line 233:
 {{ pm:​prj2023:​gpatru:​ferris_startup.jpeg?​500 }} {{ pm:​prj2023:​gpatru:​ferris_startup.jpeg?​500 }}
  
-Cum arata circuitul final (utilizatorul logat default este root, se vede ca LCD-ul 16x2 este folosit pentru ca utilizatorul sa vadă ce tastează, iar display-ul OLED este folosit pentru informații despre sistemul de fișiere + afișarea orei)+Cum arata circuitul final (utilizatorul logat default este root, se vede ca LCD-ul 16x2 este folosit pentru ca utilizatorul sa vadă ce tastează, iar display-ul OLED este folosit pentru informații despre sistemul de fișiere + afișarea orei).
- +
-{{ pm:​prj2023:​gpatru:​root_startup.jpeg?500 }}+
  
 Comanda ls care implicit afișează numele și dimensiunea fișierelor din /: Comanda ls care implicit afișează numele și dimensiunea fișierelor din /:
  
-{{ pm:​prj2023:​gpatru:​ls_example2.jpeg?500 }} {{ pm:​prj2023:​gpatru:​ls_example1.jpeg?​500 }}+{{ pm:​prj2023:​gpatru:​retro-final.jpeg?500 }} {{ pm:​prj2023:​gpatru:​ls_example1.jpeg?​500 }} 
 + 
 +Video: (just in case): 
 + 
 +<​html>​ 
 +<iframe width="​560"​ height="​315"​ src="​https://​www.youtube.com/​embed/​11CuGCW_KQc"​ title="​YouTube video player"​ frameborder="​0"​ allow="​accelerometer;​ autoplay; clipboard-write;​ encrypted-media;​ gyroscope; picture-in-picture;​ web-share"​ allowfullscreen></​iframe>​ 
 +</​html>​
 ===== Concluzii ===== ===== Concluzii =====
  
Line 247: Line 251:
 ===== Download ===== ===== Download =====
  
-{{:​pm/​prj2023/​gpatru/​source_code_retro_pm.zip|Download source code & .sch}}+{{:​pm/​prj2023/​gpatru/​source_code_retro_pm_2.zip|Download source code & .sch}}
  
  
-===== Jurnal ===== 
- 
-<note tip> 
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. 
-</​note>​ 
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-<​note>​ +  ​[[https://​docs.rust-embedded.org/book/| The Embedded Rust Book]] 
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. +  * [[http://www.openmusiclabs.com/​learning/​digital/​input-matrix-scanning/​index.html| Matrix Scanning]]
-</note> +
- +
-<​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</a></html+
pm/prj2023/gpatru/retropm.1685383731.txt.gz · Last modified: 2023/05/29 21:08 by irina_cristina.nita
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