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

    Teaching methodologies

    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.     
  • Assessment

    Assessment

    Descrição dos instrumentos de avaliação (individuais e de grupo) ¿ testes, trabalhos práticos, relatórios, projetos... respetivas datas de entrega/apresentação... e ponderação na nota final.

    Exemplo:

    Descrição

    Data limite

    Ponderação

    Teste de avaliação

    A definir

    40%

    Trabalho final

    A definir

    40%

    Participação

     

    20%

     

    Adicionalmente poderão ser incluídas informações gerais, como por exemplo, referência ao tipo de acompanhamento a prestar ao estudante na realização dos trabalhos; referências bibliográficas e websites úteis; indicações para a redação de trabalho escrito...

     

SINGLE REGISTRATION
Lisboa 2020 Portugal 2020 Small financiado eu 2024 prr 2024 republica portuguesa 2024 Logo UE Financed Provedor do Estudante Livro de reclamaões Elogios entidade signataria