CourseWare Wiki
Switch Term
Summer 2023 / 2024
Summer 2022 / 2023
Summer 2021 / 2022
Summer 2020 / 2021
Summer 2019 / 2020
Summer 2018 / 2019
Summer 2017 / 2018
Older
Search
Log In
b172
courses
b3b36prg
hw
hw10
Warning
This page is located in archive. Go to the latest version of this
course pages
.
Differences
This shows you the differences between two versions of the page.
View differences:
Side by Side
Inline
Go
Link to this comparison view
Both sides previous revision
Previous revision
2018/05/10 18:40 faiglj [HW 10 (Nucleo) - Interaktivní aplikace s komunikací s nadřazeným počítačem]
2018/02/18 19:32 faiglj
2018/02/18 07:49 faiglj [HW 10 (Nucleo) - Interaktivní aplikace s komunikací s nadřazeným počítačem]
2018/02/06 17:18 external edit
Go
Next revision
Previous revision
2018/05/10 18:40 faiglj [HW 10 (Nucleo) - Interaktivní aplikace s komunikací s nadřazeným počítačem]
2018/02/18 19:32 faiglj
2018/02/18 07:49 faiglj [HW 10 (Nucleo) - Interaktivní aplikace s komunikací s nadřazeným počítačem]
2018/02/06 17:18 external edit
Go
courses:b3b36prg:hw:hw10 [2018/02/18 07:49]
faiglj
[HW 10 (Nucleo) - Interaktivní aplikace s komunikací s nadřazeným počítačem]
courses:b3b36prg:hw:hw10 [2018/05/10 18:40]
faiglj
[HW 10 (Nucleo) - Interaktivní aplikace s komunikací s nadřazeným počítačem]
Line 3:
Line 3:
^ Termín odevzdání | <wrap important> 05.05.2018 23:59 PDT</wrap> |
^ Termín odevzdání | <wrap important> 05.05.2018 23:59 PDT</wrap> |
-
^ Povinné zadání |
3b
|
+
^ Povinné zadání |
2b
|
^ Volitelné zadání | není |
^ Volitelné zadání | není |
^ Bonusové zadání | není |
^ Bonusové zadání | není |
Line 12:
Line 12:
<note tip>Program vychází z řešení HW 09 a rozšiřuje Nucleo program o obsluhu tlačítka a vícebajtovou komunikaci. Podobně rozšiřuje ovládací aplikaci o vícebajtovou komunikaci. Dále je doporučeno rozšířit model vícevláknové aplikace o synchronizaci mezi vlákny zasíláním zpráv hlavnímu řídícímu vláknu. Výsledný program představuje dílčí základ pro implementaci semestrální práce.</note>
<note tip>Program vychází z řešení HW 09 a rozšiřuje Nucleo program o obsluhu tlačítka a vícebajtovou komunikaci. Podobně rozšiřuje ovládací aplikaci o vícebajtovou komunikaci. Dále je doporučeno rozšířit model vícevláknové aplikace o synchronizaci mezi vlákny zasíláním zpráv hlavnímu řídícímu vláknu. Výsledný program představuje dílčí základ pro implementaci semestrální práce.</note>
-
Binární obrazy aplikací (Nucleo i ovládací počítač) pro testování jsou součástí balíku {{:courses:b3b36prg:hw:hw10.zip|}}.
+
Binární obrazy aplikací (Nucleo i ovládací počítač) pro testování jsou součástí balíku {{:courses:b3b36prg:hw:
prg-
hw10.zip|}}.
Pro korektní ukončení programu (po stisku klávesy 'q') je nutné ukončit načítání znaku ze seriového portu, proto realizujte načítání v tzv. //non-bloking// režimu s využitím ''poll'' funkce, implementace můžete založit na modulu ''prg_serial_nonblocking'', např. viz [[courses:b3b36prg:tutorials:serial_nonblock|]].
Pro korektní ukončení programu (po stisku klávesy 'q') je nutné ukončit načítání znaku ze seriového portu, proto realizujte načítání v tzv. //non-bloking// režimu s využitím ''poll'' funkce, implementace můžete založit na modulu ''prg_serial_nonblocking'', např. viz [[courses:b3b36prg:tutorials:serial_nonblock|]].
courses/b3b36prg/hw/hw10.txt
· Last modified: 2018/05/10 18:40 by
faiglj