NETB505 Проект: Системи за реално време
Анотация:
Students receive the tasks to prepare the theoretical part of a segment of a real-time system and to start work. Every student gets an individual tasks. Some of the tasks could be joint to promote the cooperative work among students. Every student is graded individually taking into account the role in the practice and the results delivered. There are face-to-face meetings and discussions with the tutor during the semester, offline consultations remotely, monitoring of the practical work execution during the semester.
Преподавател(и):
доц. Росица Голева д-р
Описание на курса:
Компетенции:
At the end of the course the students will know:
- how to apply the knowledge in practice
- how to understand the requirements and analyse the delays
- how to make requirements analyses appropriately and select the equipment and technology in the design process
- how to plan the work load from assembling devices towards the final product
- how to control the implementation and testing including the traffic
- how to document the work and define real-time services
Students will be capable to perform also similar tasks.
Предварителни изисквания:
For this practical study the students should:
• Have theoretical knowledge in real-time systems
• Computer and communication networks and devices implemented
• Initial knowledge in C language
• Initial knowledge for data structures
Форми на провеждане:
Редовен
Учебни форми:
Проект
Език, на който се води курса:
Български
Теми, които се разглеждат в курса:
- Practical work organization. Requirements analyses.Individual tasks distribution, assignment, initial discussion.
- Work scheduling. Consultations planning.
- Discussion, intermediate control. Remote work. Documentation.
- Practical work defense.
Литература по темите:
1. Campus LAN and Wireless
2. LAN Design Guide, 2018, https://www.cisco.com/c/dam/en/us/td/docs/solutions/CVD/Campus/CVD-Campus-LAN-WLAN-Design-Guide-2018JAN.pdf.
3. Peter L Dordal, An Introduction to Computer Networks, Release 1.9.18, 2019, http://intronetworks.cs.luc.edu/current/ComputerNetworks.pdf
4. Olivier Bonaventure, Computer Networking : Principles, Protocols and Practice, Release 0.25, The Saylor Foundation, 2011, https://resources.saylor.org/wwwresources/archived/site/wp-content/uploads/2012/02/Computer-Networking-Principles-Bonaventure-1-30-31-OTC1.pdf
5. Phillip Laplante, Real-time Systems Design and Analysis, IEEE Press, 2004.
6. William Stallings, Operating Systems: Internals and Design Principles, Prentice-Hall, 2011.
7. Jane W.S. Liu, Real-Time Systems, Prentice Hall, 2000.
8. Jean J. Labrosse and Freddy Torres, uC/OS-III: The Real-Time Kernel and the NXP LPC1700, Micrium, 2010.
9. Loic P. Briand and Daniel M. Roy, Meeting deadlines in hard real-time systems, IEEE Computer Society Press, 1999.
10. Wayne Wolf, High-performance embedded computing, Morgan Kaufmann, 2007.
Средства за оценяване:
• Practical study results - 50 %
• Performance – 50%