MansOS uzdevums studentiem 29-11-2011

From DiLab
Revision as of 14:47, 29 November 2011 by Atis (talk | contribs) (New page: === Uzdevums === * Izlasīt šo [http://jupiter.cs.fmf.lu.lv/~kursi/lsp/sample.sl piemēra kodu] un izmantot to par bāzi savam risinājumam * Pievienot mitruma (humidity) sensora lasī...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Uzdevums

  • Izlasīt šo piemēra kodu un izmantot to par bāzi savam risinājumam
  • Pievienot mitruma (humidity) sensora lasīšanas kodu
  • Nomainīt sensoru lasīšanas intervālu no 3 sekundēm uz 2 sekundēm
  • Pievienot sensoru paketē papildus laukus - rindas numurs un sēdvietas numurs, tiem jāatbilst studenta atrašanās vietai klasē.
  • Lejupielādēt eksperimentālo MansOS (sensoru tīklu operētājsistēmas) kodu. Komanda:
$ svn checkout http://mansos.googlecode.com/svn/trunk/ mansos-read-only 
  • Notestēt savu risinājumu (vismaz pārbaudīt, vai kompilējas)
  • Izvērtēt savus rezultātus un aizpildīt anketu.
  • Studentiem ar iepriekšēju pieredzi BST programmēšanā: mēģināt ar šo valodu uzprogrammēt kādu "interesantu" programmu pēc jūsu izvēles (5. jautājums anketā). Ņemot vērā valodas nepabeigtību, šim kodam šobrīd nav obligāti korekti jākompilējas!

Testēšanas vajadzībām kā paraugu var izmantot direktoriju mansos/apps/sadlang/Blink ar tajā esošo source (.sl) failu un Makefile.

Resursi

MansOS:

Valodas dokumentācija:

Iesūtīšana

Iesūtīt savu .sl kodu un aizpildītu anketu uz atis punkts elsts pie gmail.com