Universitatea Tehnica Iasi - Fac. Automatica si Calculatoare
Sisteme Incorporate

Lucrarea de laborator nr. 5

  • E5.1 Denumire:


  • Linux Machine - comunicatii RS232


  • E5.2 Prezentare generala, scop.


  • Experimentul de laborator prezinta o alternativa de realizare a unei extensii la platforma Raspberry Pi destinata comunicatiilor cu protocol RS232 . Sunt explorate detaliile de realizare a interconectarii unui PC cu un sistem Linux si utilizarea bibliotecii wiringPI pentru realizarea comunicatiilor dintre cele 2 computere. La sfarsitul alboratorului se vor detine informatii detaliate despre modul de operare a sistemelor Unix/Linux prin intermediul conexiunilor seriale cu protocol RS232.



  • E5.3 Resurse:


  • Platforma Raspberry Pi 1+2 , extensie RS232, cablu serial RS232, osciloscop.




    Documentatie:

    1. Terminal - terminologie
    2. Fundamente UNIX


  • E5.4 Sursa program prototip:

  • Program prototip




  • E5.5 Mod de desfasurare/urmarire experiment:

    • Analizati schema de realizare a interfetei RS232
    • Identificati componentele necesare interconectarii PC-Rpi;
    • Identificati semnalele Tx si Rx de la platforma Rpi
    • Realizati interconectarea PC-Rpi;
    • Editati , compilati si rulati programul prototip ;
    • Identificati cu osciloscopul forma si traseul carcaterelor ;
    • Rezolvati problemele propuse;


  • E5.6 Probleme propuse:


  • 1. Realizati un program care va afisa pe lcd Rpi caracterele receptionate de la PC.
    2. Realizati un program care va afisa pe PC caracterele de pr kbd Rpi
    3. Realizati un program care transmite catre PC secventele x-on xoff ;
    4. Realizati un program care va permite vizualizarea cu osciloscopul o formei caracterlor transmise de catre Rpi
    5. Realizati un program care va emite catre PC un mesaj/caracter in fiecare marti la ora 9.30 pana la data de 25 Decembrie 2015.

  • E5.7 Experimentul poate fi extins pentru:

  • - Operarea UNIX/LINUX la nivel de terminal - Interconectarea severe a obiectelor cu functii dedicate ;
    - Realizarea obiectelor de tip user_LINUX;
    - Realizarea terminalelor pentru sisteme UNIX ;



  • E5.8 Referinte documentare:



  • © 2017 Fl. Pantilimonescu - Fac. Automatica si Calculatoare Iasi