Differences

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

Link to this comparison view

si:lab:2020:tema2 [2020/12/03 19:53]
laura.ruse created
si:lab:2020:tema2 [2020/12/24 23:19] (current)
dragos_florin.costea [Cerințe]
Line 24: Line 24:
  
   * Basic:   * Basic:
-    * Imaginea sistemului trebuie generată cu Yocto, pornind de la instrucțiunile prezente în {{:lab:2018:readme.txt|resurse}}. +    * Imaginea sistemului trebuie generată cu Yocto, pornind de la instrucțiunile prezente în {{:si:laboratoare:readme_setup_yocto_2020.txt|resurse}}. 
-    * Imaginea ​trebuie să ruleze în QEMU, folosind [[https://​drive.google.com/​file/​d/​0B0lgiPZNMMyvMWEtZS1zME9lQjQ| kernel]]-ul special compilat +    * Sistemul ​trebuie să ruleze în QEMU, folosind [[https://​drive.google.com/​file/​d/​0B0lgiPZNMMyvMWEtZS1zME9lQjQ| kernel]]-ul special compilat 
-    * Imaginea ​trebuie să aibă un utilizator ''​root''​ cu parola ''​labsi''​+    * Sistemul ​trebuie să aibă un utilizator ''​root''​ cu parola ''​labsi''​
     * Sistemul trebuie să își configureze automat IP-ul folosind DHCP     * Sistemul trebuie să își configureze automat IP-ul folosind DHCP
     * Sistemul trebuie să ruleze SSH pe portul 22     * Sistemul trebuie să ruleze SSH pe portul 22
Line 34: Line 34:
     * Sistemul embedded trebuie să conțină o interfață web prin care sa accepte încărcarea fișierelor care conțin o artă ASCII.     * Sistemul embedded trebuie să conțină o interfață web prin care sa accepte încărcarea fișierelor care conțin o artă ASCII.
     * Sistemul poate să prelucreze în mod dinamic o artă ASCII de îndată ce aceasta este încărcată și să o afișeze în consola.     * Sistemul poate să prelucreze în mod dinamic o artă ASCII de îndată ce aceasta este încărcată și să o afișeze în consola.
-    * Sistemul poate să translateze ​corect caracterele ASCII în culori: +    * Sistemul poate să substituie ​corect caracterele ASCII în culori: 
-       * Spațiul dintre două caractere ///// și //\// va avea culoarea verde. Inclusiv caracterele ///// și //\// se vor translata ​în culoarea verde. +       * Spațiul dintre două caractere ///// și //\// va avea culoarea verde. Inclusiv caracterele ///// și //\// se vor substitui ​în culoarea verde. 
-       * Spațiul dintre două caractere //|// va avea culoarea ​maro. Inclusiv caracterul //|// se va translata ​în culoarea ​maro+       * Spațiul dintre două caractere //|// va avea culoarea ​negru. Inclusiv caracterul //|// se va substitui ​în culoarea ​negru
-       * Spațiul dintre două caractere //^// va avea culoarea galben. Inclusiv caracterul //^// se va translata ​în culoarea galben.  +       * Spațiul dintre două caractere //^// va avea culoarea galben. Inclusiv caracterul //^// se va substitui ​în culoarea galben.  
-       * Caracterul //~// se va translata ​în culoarea roșu. +       * Caracterul //~// se va substitui ​în culoarea roșu. 
-       * Caracterul //`// se va translata ​în culoarea albastru. +       * Caracterul //`// se va substitui ​în culoarea albastru. 
-       * Caracterul //*// se va translata ​în culoarea magenta. +       * Caracterul //*// se va substitui ​în culoarea magenta. 
-       * Caracterul //&// se va translata ​în culoarea alb. +       * Caracterul //&// se va substitui ​în culoarea alb. 
-       * Caracterul //+// se va translata ​în culoarea cyan.+       * Caracterul //+// se va substitui ​în culoarea cyan.
  
-Exemplu de brad complet în format ASCII: {{:lab:2019:template_of_chrstimas_tree.txt|tree_4}}.+Exemplu de brad complet în format ASCII: {{:si:laboratoare:brad_complet.txt|brad_complet}}.
  
-Vă puteți folosi și de următoarele exemple de brazi: {{:lab:2019:tree_1.txt|tree_1}}, {{:lab:2019:tree_2.txt|tree_2}}, {{:lab:2019:tree_3.txt|tree_3}}.+Vă puteți folosi și de următoarele exemple de brazi: {{:si:laboratoare:brad_1.txt|brad_1}}, {{:si:laboratoare:brad_2.txt|brad_2}}, {{:si:laboratoare:brad_3.txt|brad_3}}.
  
 Pentru "​colorarea"​ terminalului,​ vă puteți folosi de API-ul pus la dispoziție de biblioteca [[https://​tldp.org/​HOWTO/​NCURSES-Programming-HOWTO | ncurses]] sau direct de utilitarul [[https://​www.tldp.org/​HOWTO/​Bash-Prompt-HOWTO/​x405.html | tput]]. Pentru "​colorarea"​ terminalului,​ vă puteți folosi de API-ul pus la dispoziție de biblioteca [[https://​tldp.org/​HOWTO/​NCURSES-Programming-HOWTO | ncurses]] sau direct de utilitarul [[https://​www.tldp.org/​HOWTO/​Bash-Prompt-HOWTO/​x405.html | tput]].
Line 103: Line 103:
 ===== Resurse ===== ===== Resurse =====
  
-  * {{:lab:2018:readme.txt|Configurare yocto}}+  * {{:si:laboratoare:readme_setup_yocto_2020.txt|Readme Yocto}}
   * [[https://​drive.google.com/​file/​d/​0B0lgiPZNMMyvMWEtZS1zME9lQjQ|Kernel pentru QEMU]]   * [[https://​drive.google.com/​file/​d/​0B0lgiPZNMMyvMWEtZS1zME9lQjQ|Kernel pentru QEMU]]
-  * {{:lab:2019:template_of_chrstimas_tree.txt|Exemplu de brad complet}}+  * {{:si:laboratoare:brad_complet.txt|Exemplu de brad complet}}
  
  
  
  
si/lab/2020/tema2.1607018014.txt.gz · Last modified: 2020/12/03 19:53 by laura.ruse
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