Difference between revisions of "LU-BST-B10:LC"

From DiLab
Jump to: navigation, search
(1. Lekcija)
Line 7: Line 7:
 
Lekcijas otrajā pusē studenti tika iepazīstināti ar kursa formālajām prasībām. Vienojāmies par darbu iesūtīšanas laiku un soda mēriem termiņu neievērošanas gadījumā.
 
Lekcijas otrajā pusē studenti tika iepazīstināti ar kursa formālajām prasībām. Vienojāmies par darbu iesūtīšanas laiku un soda mēriem termiņu neievērošanas gadījumā.
  
== 1. Lekcija ==
+
== 2. Lekcija ==
 
Šajā lekcijā runājām par [http://tinyos.net TinyOS]: par komponentiem un interfeisiem, uzdevumiem, notikumiem, komandām. Par radio un seriālā porta komunikāciju. Apskatījām Blink un RadioCountToLeds piemērus. Izmēģinājām rakstīt paši savas programmas, par pamatu ņemot demo kodu. Izmēģinājām datu sūtīšanu no motes pa seriālo portu un saņemšanu uz datora, izmantojot Javas klasi <code>net.tinyos.tools.Listen</code>. Pa ceļam izrunājām arī tehniskas lietas: kā darbojas [http://en.wikipedia.org/wiki/Interrupt pārtraukumi (interrupts)], kas ir [http://en.wikipedia.org/wiki/Endianness "big endian" un "little endian"], kā C kodā izveikt [http://en.wikipedia.org/wiki/Bit_operation bitu operācijas].
 
Šajā lekcijā runājām par [http://tinyos.net TinyOS]: par komponentiem un interfeisiem, uzdevumiem, notikumiem, komandām. Par radio un seriālā porta komunikāciju. Apskatījām Blink un RadioCountToLeds piemērus. Izmēģinājām rakstīt paši savas programmas, par pamatu ņemot demo kodu. Izmēģinājām datu sūtīšanu no motes pa seriālo portu un saņemšanu uz datora, izmantojot Javas klasi <code>net.tinyos.tools.Listen</code>. Pa ceļam izrunājām arī tehniskas lietas: kā darbojas [http://en.wikipedia.org/wiki/Interrupt pārtraukumi (interrupts)], kas ir [http://en.wikipedia.org/wiki/Endianness "big endian" un "little endian"], kā C kodā izveikt [http://en.wikipedia.org/wiki/Bit_operation bitu operācijas].

Revision as of 22:52, 15 September 2010

Lekciju materiāli

Visu lekciju slaidi pieejami PDF formātā. Slaidi parādīsies pēc katras lekcijas. Pirms lekcijas slaidi pieejami nebūs. Lai saglabātu pārsteigumu.

1. Lekcija

Šī bija ievadlekcija par bezvadu sensoru tīkliem - kas tie tādi, ko ar tādiem var izdarīt, kādas ir tipiskās BST problēmas. Tika īsi pastāstīts par vairākiem BST pielietojumiem.

Lekcijas otrajā pusē studenti tika iepazīstināti ar kursa formālajām prasībām. Vienojāmies par darbu iesūtīšanas laiku un soda mēriem termiņu neievērošanas gadījumā.

2. Lekcija

Šajā lekcijā runājām par TinyOS: par komponentiem un interfeisiem, uzdevumiem, notikumiem, komandām. Par radio un seriālā porta komunikāciju. Apskatījām Blink un RadioCountToLeds piemērus. Izmēģinājām rakstīt paši savas programmas, par pamatu ņemot demo kodu. Izmēģinājām datu sūtīšanu no motes pa seriālo portu un saņemšanu uz datora, izmantojot Javas klasi net.tinyos.tools.Listen. Pa ceļam izrunājām arī tehniskas lietas: kā darbojas pārtraukumi (interrupts), kas ir "big endian" un "little endian", kā C kodā izveikt bitu operācijas.