Budapest University of Technology and Economics, Faculty of Electrical Engineering and Informatics

    Belépés
    címtáras azonosítással

    vissza a tantárgylistához   nyomtatható verzió    

    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.

    Budapest University of Technology and Economics
    Faculty of Electrical Engineering and Informatics
    Electrical Engineering M.Sc.         
    Computer Based Systems Major Specialization         
    Course ID Semester Assessment Credit Tantárgyfélév
    VIAUMA11 2 0/0/3/f 4  
    3. Course coordinator and department Dr. Vajk István,
    4. Instructors

    Name:

    Title:

    Department.:

    Dr. István Varjasi

    assoc. professor

    Automation and Applied Informatics

    Zoltán Szabó

    engineer

    Automation and Applied Informatics

    5. Required knowledge
    6. Pre-requisites
    Kötelező:
    TárgyEredmény( "BMEVIAUMA07" , "jegy" , _ ) >= 2
    ÉS
    TárgyEredmény( "BMEVIAUMA08" , "jegy" , _ ) >= 2
    ÉS
    TárgyEredmény( "BMEVIIIMA07" , "jegy" , _ ) >= 2

    ÉS NEM( TárgyEredmény( "BMEVIAUM256" , "jegy" , _ ) >= 2
    VAGY
    TárgyEredmény("BMEVIAUM256", "FELVETEL", AktualisFelev()) > 0
    VAGY
    TárgyEredmény( "BMEVIAUMA17", "jegy" , _ ) >= 2
    VAGY
    TárgyEredmény("BMEVIAUMA17", "FELVETEL", AktualisFelev()) > 0)

    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ó.

    Ajánlott:
    8. Synopsis

    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.


    9. Method of instruction

    The courseconsist of 10 laboratory exercises and a short introduction at the start of thesemester


     

    10. Assessment
    In lecture term:
    10 laboratory exercises
    In examination period:
    none
    Pre-exam:none

    The credits can be obtained by successfully participating on the laboratory exercises The final grade is calculated based on the grades of laboratory exercises, which are counted from quick tests, in class results and submitted documentation.
    11. Recaps Two laboratory exercises can be repeated during the semester and the repeat period in accordance with the Code of Studies and Exams (CSE).
    12. Consultations Upon request, appointed with the laboratory instructors.
    13. References, textbooks and resources Laboratory guides on the department website.
    14. Required learning hours and assignment
    Contact hours 42
    Preparation for laboratory exercises 78
    Total
     120
    15. Syllabus prepared by

    Name:

    Title:

    Department.:

    Dr. István Vajk

    professor

    Automation and Applied Informatics

    Dr. István Varjasi

    assoc. professor

    Automation and Applied Informatics

    Zoltán Szabó

    engineer

    Automation and Applied Informatics