Applied Computer Systems Laboratory 1
A tantárgy neve magyarul / Name of the subject in Hungarian: Rendszer- és alkalmazástechnika labor 1
Last updated: 2018. február 26.
Name:
Title:
Department.:
Dr. István Varjasi
assoc. professor
Automation and Applied Informatics
Zoltán Szabó
engineer
A fenti forma a Neptun sajátja, ezen technikai okokból nem változtattunk.
A kötelező előtanulmányi rend az adott szak honlapján és képzési programjában található.
1. 2D image processing (week 2)
The studentsare getting familiar with the 2D image processing using the OpenCV library.
2. 3D image processing (week 3)
The studentsare getting familiar with the 3D image processing using the OpenCV library.
3. Implementing processor functional blocks inFPGA (week 4-6)
Thestudents are implementing different simple processor functional blocks in FPGAusing Verilog language (multipliers, dividers, etc.).
4. Implementing a graphical display controller in FPGA (week 4-6)
Thestudents are implementing different basic graphical functions on FPGA usingVerilog language (synchronization signals, coloring, drawing line, ellipse, rectangle,etc.).
5. Implementing and measuring USB communication(week 4-6)
Thestudents are getting familiar with the different transfer modes of the USB communication(control, interrupt, isochronous, bulk).
6. Implementing and measuring parallel algorithmson Zybo platform (week 7-10)
Thestudents are implementing different 2D image processing algorithms(lightening/darkening, convolutional filter, median filter, etc.) on the Zyboplatform, using different level of hardware support.
7. Using the FreeRTOS operating system (week10-14)
The studentsare getting familiar with the most commonly used task synchronizationmechanisms and the possible usage scenarios of the FreeRTOS operating system.
8. Driver development on embedded Linux systems(week 10-14)
Thestudents are developing drivers for a Raspberry Pi extension card (push buttons,digital potentiometer, SPI LCD, etc.).
9. Application development on embedded Linuxsystems (week 10-14)
Thestudents are getting familiar with the basics of software development for the RaspberryPi platform (CGI shell script, PHP based website, PHP web-service).
10. Using the QNX operating system on ARM basedsystems (week 10-14)
Thestudents are getting familiar with the configuration, installation and possibleusage possibilities of the QNX operating system.
The courseconsist of 10 laboratory exercises and a short introduction at the start of thesemester
Dr. István Vajk
professor