Dieses Dokuwiki verwendet ein von Anymorphic Webdesign erstelltes Thema.
Não foi possível enviar o arquivo. Será algum problema com as permissões?

CSW41 - Sistemas Embarcados - Turma S71 - 2020/1

Ementa: Introdução aos Sistemas Embarcados (SE); Contextualização: o que são, onde são usados, estrutura. Tecnologias utilizadas em SE: RISC, Flash, SRAM, SDRAM. Processo de desenvolvimento de SE. Especificação e Projeto de Sistemas Embarcados. Utilização de Diagramas de Estado no projeto de SE. Programação concorrente. RTOS (Núcleos operacionais de Tempo Real). Escalonamento: Técnicas de Escalonamento e Estimação da Execução; Atividades de laboratório.

* Equipes para realização das atividades de laboratório
* Critérios de avaliação

# Data Conteúdo Laboratório
1 02/03/2020 Apresentação da disciplina e dos critérios de avaliação
Arquitetura ARM Cortex M3
Kits de desenvolvimento
Definição das equipes e das ferramentas de desenvolvimento
2 09/03/2020 Conjunto de Instruções Thumb2
Material de apoio:
The Definitive Guide to The ARM Cortex-M3
Cortex-M3/M4F Instruction Set
ARM ® and Thumb ® -2 Instruction Set (quick reference)
Laboratório 1
[C++] Thread
[KEIL] Event Viewer (Geração do Gantt)
[KEIL] System and Thread Viewer
Imagens PPM
Tutorial do IAR com o kit Xpresso LPC1343
The ARM-THUMB Procedure Call Standard
[IAR] Using a const char pointer to access a binary image
[KEIL] ARM: Include a binary image into an application
[KEIL] Calling assembly functions from C and C++
Endereçamento de memória do Cortex M3
[KEIL]Exemplo Function-C
[KEIL]Exemplo Function-ASM
Conversor figura to ArrayC (imagem em JPG)
3 16/03/2020 Registradores, Instruções Especiais, Exceções e Memórias
4 23/03/2020 Programação Concorrente e CMSIS RTOS
Material de apoio:
CMSIS-RTOS complete reference
Diagrama de Gantt Documentação
Diagrama de Estados e Transições
The Designer's Guide to the Cortex-M Processor Family [Capítulo 6]
5 30/03/2020 Apresentação e defesa do Laboratório 1
6 06/04/2020 Controle de Kernel, Gerenciamento de Threads e Funções de Espera
Material de apoio:
CMSIS-API: Kernel Information and Control
CMSIS-API: Thread Management
CMSIS-API: Generic Wait Functions
Laboratório 2
[C++] Timer
[C++] Signal
[C++] Mutex
[C++] Semaphore
Exemplo Speaker LPC1343
7 13/04/2020 Sincronismo de threads e Temporizadores
Material de apoio:
CMSIS-API: Signal Events
CMSIS-API: Timer Management
CMSIS-API: Calls from Interrupt Service Routines
8 27/04/2020 Acesso a recursos compartilhados
Material de apoio:
CMSIS-API: Mutexes
CMSIS-API: Semaphores
9 11/05/2020 Apresentação e defesa do Laboratório 2
10 18/05/2020 Comunicação entre threads
Material de apoio:
CMSIS-API: Memory Pool
CMSIS-API: Message Queue
CMSIS-API: Mail Queue
Laboratório 3
[C++] MemoryPool
[C++] MsgQueue
[C++] MailQueue
11 25/05/2020
12 01/06/2020
13 08/06/2020 Apresentação e defesa do Laboratório 3
14 15/06/2020 Escalonamento e Tempo Real
Material de apoio:
CMSIS-API: Settings for Round-Robin Thread Switching
Laboratório 4
15 22/06/2020
16 29/06/2020
17 06/07/2020 Apresentação e defesa do Laboratório 4
18 13/07/2020 Apresentação e defesa do Laboratório Extra, revisão e fechamento das notas
sistemas_embarcados.txt · Última modificação: 2020/12/21 18:12 (edição externa)
Dieses Dokuwiki verwendet ein von Anymorphic Webdesign erstelltes Thema.
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0