filmeu

Class Embedded Systems Programming

  • Presentation

    Presentation

    This course aims to clearly identify the fundamental theoretical principles of embedded systems and their programming and allows the student
    a) master the formal techniques of specification and development of embedded systems and their programming, and

    b) provides the student with a set of methodologies/tools that allow the integration of embedded systems and knowledge of the most common platforms used in the functional integration of the different components of an embedded system.

  • Code

    Code

    ULP452-22526
  • Syllabus

    Syllabus

    Introduction to Embedded Systems.

     - Meaning of embedded system.

     - Examples of use of embedded systems. 

    Specification and design of embedded systems.

     - Types / families of microcontrollers.

     - Architectures. System of I/O.

     - Interruption system.

     - Clocks and timers.

     - User interface. Interfaces with displays, sensors and actuators.

     - Serial communications module.

     - Communication protocols Acquisition and transmission of data (ADC converters). 

    Programming Embedded Systems.

     - Tools and programming languages for Embedded Systems.

     - Test Methods. Implementation of projects of embedded systems. 

  • Objectives

    Objectives

    The objectives of this curricular unit (CU) correspond to:

    - known the different embedded systems and their integration with other devices

    - know how to design systems that integrate embedded systems and program embedded systems

    - use embedded systems as control systems.

    Upon successful completion of this unit, students will be able to:

    - Design hardware structures based on microcontrollers.

    - Develop software interface system with hardware.

    - Develop application software for embedded systems.

    - Debugging the hardware and software performed. 

  • Teaching methodologies and assessment

    Teaching methodologies and assessment

    Exposure to guest seminars from companies listed in the PSI 20 where they address the practice of the subjects taught in a work environment.
    Previous exposure to the environment in the class of Digital Systems,

  • References

    References

    Wolf, M. (2016). Computers as Components- Principles of Embedded Computing System Design, Elsevier (4a edição).

    Michael Barr, M. (2006). Programming Embedded Systems: With C and GNU Development Tools, O ¿Reilly (2a edição),

    Almeida, R. ;Moraes, C; Seraphim, T. (2016). Programação de Sistemas Embarcados. Elsevier. 

     

     

SINGLE REGISTRATION
Lisboa 2020 Portugal 2020 Small Logo EU small Logo PRR republica 150x50 Logo UE Financed Provedor do Estudante Livro de reclamaões Elogios