12. Sisteme Integrate

Scopul laboratorului este accesarea unui sistem integrat si modificarea comportamentului sau.

Scopul acestui laborator este de a gasi niste coduri ascunse in sistemul integrat. Acestea incep mereu cu textul USO si sunt urmate de niste cifre si litere.

Fiecare echipa va avea nevoie de:

  • un calculator cu Linux instalat (statie din laborator)
  • un Raspberry Pi conectat prin cablu la Internet
  • un cablu serial Adafruit (mufa albastra sau mov) sau un adaptor de serial TTL (o placuta mica albastra)

Raspberry Pi

Aveti pe masa o placuta Raspberry Pi atasata de cateva componente electronice.

Nu modificati montajul in nici un fel! Daca in timpul laboratorului se desprinde vreun cablu, anuntati asistentul.

Acest montaj simuleaza partea electronica a unui dispozitiv (frigider, aspirator etc.).

Partea 1 - Feedback

Pentru a îmbunătăți cursul de USO, componentele sale și modul de desfășurare, ne sunt foarte utile opiniile voastre. Pentru aceasta, vă rugăm să accesați și completați formularul de feedback de pe site-ul https://acs.curs.pub.ro. Trebuie să fiți autentificați și înrolați în cadrul cursului.

Formularul este anonim și este activ în perioada 6 ianuarie 2020 - 17 ianuarie 2020. Rezultatele vor fi vizibile în cadrul echipei cursului doar după încheierea sesiunii. Găsiți formularul în partea dreaptă a paginii principale de USO (seria voastra) de pe acs.curs.pub.ro într-un frame intitulat “FEEDBACK”.

Vă invităm să evaluați activitatea echipei de USO și să precizați punctele tari și punctele slabe și sugestiile voastre de îmbunătățire a disciplinei. Feedback-ul vostru ne ajută să creștem calitatea materiei în anii următori și să îmbunătățim disciplinele pe care le veți face în continuare.

Ne interesează în special:

  • Ce nu v-a plăcut și ce credeți că nu a mers bine?
  • De ce nu v-a plăcut și de ce credeți că nu a mers bine?
  • Ce ar trebuie să facem ca lucrurile să fie plăcute și să meargă bine?

Formularele de feedback sunt următoarele:

Partea 2 - Inscrierea in concurs

Acest laborator se va desfasura in echipe de doua sau trei persoane. Va rugam sa va grupati inainte de inceperea laboratorului.

Puneti in priza dispozitivul din fata voastra. Dupa ce acesta porneste, pe ecran va fi afisat un text similar cu raspberrypiNNN. NNN (poate avea mai multe cifre in baza 10) este ID-ul echipei voastre.

Folosind ID-ul afisat, inregistrati echipa in concurs folosind adresa afisata pe proiector.

Scoateti dispozitivul din priza dupa ce v-ati inscris in concurs.

Partea 3 - Concursul

Asigurati-va ca dispozitivul este scos din priza.

1. Portul Serial

In general fiecare dispozitiv are un port serial prin care poate fi accesat. Primul pas este sa accesati dispozitivul folosind cablul serial Adafruit sau PL2303 USB-TTL.

Nu conectati firul rosu de la cablul serial de tip Adafruit, deoarece veti arde controllerul!

  • asteptati sa primiti acordul asistentului inainte sa puneti in priza Raspberry Pi-ul.
  • alimentati Raspberry Pi-ul dupa ce ati legat cablul
  • pentru a accesa portul serial din Linux puteti folosi screen (atentie, aveti nevoie de root)
  • comanda dmesg va ajuta sa aflati care este numele fisierului care reprezinta portul serial pe calculator

2. Accesarea dispozitivului

Producatorii dispozitivului au uitat sa dezactiveze conturile de Linux. Mai mult acestia au lasat un cont ce are unul din cele mai folosite nume de utilizator si parola pentru dispozitive.

  • router-ul vostru de acasa este un dispozitiv
  • parola este unica pentru fiecare dispozitiv

3. SSH

Accesarea sistemului prin portul serial are limitari. Accesati placa prin ssh.

4. Utilizatorul Privilegiat

Producatorii dispozitivului au uitat sa dezactiveze contul standard pentru Raspberry Pi. Totusi, au schimbat parola implicita. LED-ul care clipeste va poate ajuta sa va logati cu acest utilizator.

5. Eticheta produsului

Eticheta produsului are o informatie ascunsa. Aveti pe dispozitiv un LED transparent care va poate ajuta.

Pentru a accesa pinii (si a aprinde LED-ul) va poate ajuta utilitarul gpio (pentru Raspberry Pi).

6. Afisarea numelui

Dispozitivul are un ecran atasat care afiseaza un text. Schimbati textul afisat pe ecran

7. Programul de afisare

Pe dispozitiv exista un proces care se ocupa de afisarea pe ecran. Semnalizati procesului sa afiseze un cod special.

uso/laboratoare/new/12-sisteme-integrate.txt · Last modified: 2020/01/16 13:45 by adrian.zatreanu
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