AULA INAUGURAL DISCIPLINA DE SISTEMAS EMBARCADOS EL68E PROF. DOUGLAS RENAUX UTFPR
|
|
- Luiz Vítor Gabriel Rocha Lagos
- 6 Há anos
- Visualizações:
Transcrição
1 AULA INAUGURAL DISCIPLINA DE SISTEMAS EMBARCADOS EL68E PROF. DOUGLAS RENAUX UTFPR
2 O QUE SÃO SISTEMAS EMBARCADOS? Sistemas Computacionais Embarcados Sistema computacional: processador / memória / periféricos Fazem parte de um outro sistema: eletrodoméstico/veículo/uso pessoal/eqto telecom/eqto medico/eqto agrícola/ Tem funcionalidade / uso específico alteração do software ocorre raramente Atendem a diversas restrições: custo / tamanho / robustez / consumo / portabilidade / condições ambientais /
3 autoria: Prof. Douglas Renaux
4 EXEMPLOS vídeo automóvel automobile Texas.mp4 vídeo Hannover Hanover.mp4 vídeo eqto médico medical.mp4
5 PONTOS DE INFLEXÃO - EVOLUÇÃO
6 EVOLUÇÃO DA INTERNET
7 VIDEO SOBRE IOT vídeo IoT AdayIoT.mp4
8 HUE
9 Smartphone Wifi Hue Bridge Zig Bee Lâmpada
10
11 IFTTT IF THIS THAN THAT Um mecanismo de conexão entre Apps e Fontes de Informação (Canais) Trigger: condições que disparam regras Ações: determinadas pelas regras que foram ativadas Se meu time marcar um gol então pisque as luzes da casa com azul. ESPN IFTTT Hue
12 Em 2014 comprou a TRW e passou a ter 150K funcionários no mundo
13 COMO O CURSO SERÁ DESENVOLVIDO Que tipo de aluno você é? Como ser aprovado? Atitudes Pré-requisitos
14 AUTODIDATA
15 APRENDIZADO COM INSTRUTOR
16 DESINTERESSADO
17 CONSIDERAÇÕES Carga horária semanal em sala: 4h (2T + 2P) Carga horária semanal fora de sala: 4h (2T + 2P), pode variar de aluno para aluno Dedicação fora de sala é necessária desde a primeira semana do semestre Estudar antes da aula seguinte o assunto dado na aula anterior Chegar no laboratório com a experiência preparada (leitura de manuais, planejamento da solução, código escrito e sem erros de compilação) Todo semestre alguns alunos pedem tempo adicional em laboratório. Há uma correlação de 100% entre os alunos que pedem mais tempo e os alunos que não se prepararam adequadamente para os experimentos ao longo do semestre
18 CONSIDERAÇÕES Atitudes Incentivadas Sugestões e orientações de uma equipe de laboratório a outra para ajudar a resolver problemas Comparação de soluções quanto à desempenho, complexidade, organização da solução,... Atitudes Ilegais ver regulamento: REGULAMENTO DISCIPLINAR DO CORPO DISCENTE DO CEFET-PR passar resultados de laboratórios, APS,... apresentar como seu trabalhos (ou partes de trabalhos) elaborados por outros passar informação e/ou respostas antes/durante/depois da prova copiar/fotografar/gravar... provas, se o professor quiser divulgar o conteúdo de uma prova, deste semestre ou de anteriores ele o fará via site, acessível a todos. reprovação sumária + aplicação do regulamento.
19 APLICAÇÕES INTERESSANTES DOS CONHECIMENTOS ADQUIRIDOS EM EL68E Raspberry Pi
20
21 BEAGLE BOARD
22 BEAGLE BONE BLACK capes Sitara AM335X 1 GHz Cortex A8 VFPv3 NEON 256K cache L2 GPU PowerVR SGX MB DDR3 USB (host e client) microhdmi 2 GB Flash cartão microsd Eth 10/100 UART, SPI, I2C, ADC, CAN 2W
23 LANÇAMENTO ARM Supercharges MCU Market with High Performance Cortex-M7 Processor 24 September 2014 ARM Cortex -M7 processor brings high performance and efficient digital signal processing to enable devices featuring superior embedded intelligence across the industrial, infrastructure and domestic sectors.cambridge, UK, Sept. 24, ARM has unveiled a new 32-bit Cortex-M processor that delivers double the compute and digital signal processing (DSP) capability of today's most powerful ARM-based MCUs. The ARM Cortex-M7 is targeted at high-end embedded applications used in next generation vehicles, connected devices, and smart homes and factories. Early licensees of the Cortex-M7 processor include Atmel, Freescale and ST Microelectronics.
24 INFORMAÇÕES Plano de Aula Sistema de avaliação Participação em aula Disponibilidade de kits Considerações no site: Dedicação a disciplina Chamada
25 INFORMAÇÕES Críticas mais comuns: Kit só está disponível na sala de aula Almoxarifado, horário de monitoria, uso adequado do tempo em sala Kit é muito caro Ninguém precisa comprar o kit que usamos no lab. Se você realmente quiser um kit em casa existem opções relativamente baratas como o 1768 Poucos exercícios, muitos exercícios, exercícios mais simples do que pedido em prova O lab é o melhor exercício para se preparar para a prova. Não pegue carona com seu colega de equipe. Muita matéria para 2h+2h Esteja presente na sala; estude as 2h+2h adicionais por semana desde a primeira semana do semestre, venha para o lab preparado. Precisa estudar um manual específico Periféricos de cada Cortex de fabricantes diferentes são distintos Escolhe-se um para usar no lab. Usa-se o manual daquele que foi escolhido: LPC1343
26 BIBLIOGRAFIA Notas de aula disponíveis no site Livro texto sobre ARM, disponível em pdf em vários sites, inclusive: de.pdf Livro sobre UML diagramas de estado e diagrama de classes/objetos
27 DISCIPLINA EL68E - SISTEMAS EMBARCADOS Aulas de Laboratório Disciplina com elevada carga prática (50%) Elevado nível de relacionamento entre aulas práticas e teóricas: teoria dá embasamento para as atividades práticas; atividades práticas reforçam o aprendizado pela experimentação e pela atitude ativa dos alunos assuntos vistos em laboratório são cobrados nas provas teóricas e assuntos teóricos são cobrados na avaliação prática Para um bom aproveitamento das aulas práticas é necessário: estar em dia com o estudo do material visto nas aulas teóricas preparar adequadamente ANTES de cada aula de laboratório, i.e. estude antes de cada lab
28 KITS Novos: em uso desde 2012 Requerem cuidado para que não se danifiquem Cada equipe usa sempre o mesmo KIT ao longo do semestre. Cuidem bem dele! Não temos kits sobressalentes e o procedimento de compra adicional é caro e muito moroso, certamente não chegariam para este semestre
29 ARMAZENAMENTO DOS KITS Só a última equipe do dia guarda o kit na caixa, neste semester será a S12 Fotos da sequencia de armazenamento:
30 ARMAZENAMENTO (1)
31 ARMAZENAMENTO (2)
32 ARMAZENAMENTO (3)
33 ARMAZENAMENTO (4)
34 ARMAZENAMENTO (5)
35 ARMAZENAMENTO (6)
36 CONEXÃO - ALIMENTAÇÃO Cabo preto no conector mini-usb ao lado do bloco verde Há um conversor USB serial na placa base. Identifica-se para o PC como uma COM virtual (FTDI) Instale o driver FTDI caso necessário
37 CONEXÃO JTAG CODE RED Cabo prateado na placa filhote (placa microprocessada) Todos os jumpers da placa microprocessada devem estar inseridos
38 CONEXÃO JTAG IAR Cabo prateado na placa JLINK light (placa vermelha embaixo da placa filhote) Todos os jumpers da placa microprocessada devem estar retirados
39 OUTRA OPÇÃO DE JLINK há versões a venda por cerca de U$ 20.00
40 OUTRA OPÇÃO DE KIT LAND TIGER LPC 1768 a venda por cerca de U$ (ver dx.com) display gráfico colorido QVGA processador LPC 1768 tem mais periféricos que o LPC 1343 uma opção interessante como plataforma para desenvolvimento de TCC
41 Familiarização com kit e ambiente de desenvolvimento (1 hora) Leia a Descrição das experiências de Laboratório na parte referente ao Lab0 Objetivo: colocar em funcionamento o projeto oled_periph do workspace Base_13xx Configuração da compilação Ferramentas de depuração
42 REVISÃO DE ALGUNS PRÉ-REQUISITOS I/O mapeado em memória acesso aos periféricos a partir da linguagem C interrupção (conceitos, diagrama em blocos, aninhamento, ISR) memória (code, data, stack, heap)
43 REGIÕES DE MEMÓRIA Flash CODE (.text) (.rodata) RAM HEAP STACK DATA (.data) (.bss) CPU Registradores Características de cada região Critérios usados pelo compilador para alocação Nomes diferentes em cada compilador IAR usa as seguintes seções:.intvec.text.rodata.data.bss CSTACK HEAP Arquivo de configuração do linker
44 EXERCÍCIO PRÉ-REQUISITOS (C E ALOCAÇÃO DE MEMÓRIA) char str1[] = Curso Embarcados\n ; char str2[30] = Curso Embarcados\n ; char * str3; char str4[20]; const char * str5; char * const str6; const char * const str7; int i; i = sizeof(str1); i = sizeof(str2); i = sizeof(str3); i = sizeof(str4); str3 = str1; str5 = str4; str6 = str4; str7 = str4; *str5 = a ; str4 = str2; Qual a diferença entre declaração e definição de variável? Considerando o slide anterior, quais áreas de memória são alocadas em consequencia destas declarações e definições? Quais linhas devem ser corrigidas para que o programa compile sem erros? Porque? Qual a diferença entre definir um ponteiro e definir um vetor? (str3 x str4) Como fazer um ponteiro apontar para um endereço específico de memória? Variáveis globais Função main
45 PROCESSO DE COMPILAÇÃO/LIGAÇÃO c_startup.s ASM c_startup.o r.out Configuração Ligador main.c Compilador main.o r.map Configuração Configuração (arquivo.icf)
46 PROCESSO DE INICIALIZAÇÃO DE UM SISTEMA EMBARCADO (CASO IAR) Boot Cortex-M iar_program_start Consequência do RESET (HW) inicializa o SP e PC Endereço inicial de execução (ver c_startup.s) iar_data_init3 Faz inicialização das seções.data e.bss _main Função main do programa em C
AULA INAUGURAL DISCIPLINA DE SISTEMAS EMBARCADOS EL68E PROF. DOUGLAS RENAUX - UTFPR
AULA INAUGURAL DISCIPLINA DE SISTEMAS EMBARCADOS EL68E PROF. DOUGLAS RENAUX - UTFPR O QUE SÃO SISTEMAS EMBARCADOS? Sistemas Computacionais Embarcados Sistema computacional: processador / memória / periféricos
O que é um Sistema Embarcado? Sistemas Embarcados Aula Inaugural. Exemplo de Sistema Embarcado. Fator Impulsionador: Internet. Conteúdo da Disciplina
O que é um Sistema Embarcado? Sistemas Embarcados Aula Inaugural Prof. Hugo Vieira Neto Sistema Computacional Embarcado Sistema computacional: processador + memória + periféricos Embarcado: faz parte de
Sistemas Embarcados. KIT LPCXPresso1343 e BaseBoard. (Adaptado do Prof. Hugo Vieira Neto) César Yutaka Ofuchi
1 Sistemas Embarcados KIT LPCXPresso1343 e BaseBoard (Adaptado do Prof. Hugo Vieira Neto) César Yutaka Ofuchi ofuchi@utfpr.edu.br Ambiente de Desenvolvimento IAR Embedded Workbench for ARM Utilizar versão
Sistemas Embarcados. KIT LPCXPresso1343 e BaseBoard. (Adaptado do Prof. Hugo Vieira Neto) César Yutaka Ofuchi
1 Sistemas Embarcados KIT LPCXPresso1343 e BaseBoard (Adaptado do Prof. Hugo Vieira Neto) César Yutaka Ofuchi ofuchi@utfpr.edu.br Ambiente de Desenvolvimento IAR Embedded Workbench for ARM Utilizar versão
Sistemas Embarcados. César Yutaka Ofuchi (Adaptado do Prof. Hugo Vieira Neto) César Ofuchi
1 Sistemas Embarcados César Yutaka Ofuchi ofuchi@utfpr.edu.br (Adaptado do Prof. Hugo Vieira Neto) 2 O que é um Sistema Embarcado? Sistema Computacional Embarcado/ Embedded Systems Sistema computacional:
Equipes de Laboratório. Curso: esta equipe está ciente das considerações apresentadas no site do professor (menu Considerações)
Equipes de Laboratório Curso: Nome: e-mail: Curso: Nome: e-mail: Curso: Nome: e-mail: Curso: esta equipe está ciente das considerações apresentadas no site do professor (menu Considerações) Laboratório
Programação de Periféricos
Programação de Periféricos Componentes Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Apresentação Raspberry pi Sistema Operacional embarcado Atividade Raspberry pi Sistema computacional
SISTEMAS EMBARCADOS. Apresentação da disciplina e dos critérios de avaliação. Prof. André Schneider de Oliveira
Universidade Tecnológica Federal do Paraná (UTFPR) Departamento Acadêmico de Eletrônica (DAELN) SISTEMAS EMBARCADOS Apresentação da disciplina e dos critérios de avaliação Prof. André Schneider de Oliveira
AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais.
AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais. 6.1 Objetivo: O objetivo desta aula é mostrar aos alunos o que é e como funciona o Arduino e seus
PLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051
PLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051 MODELO: EE0216 DESCRIÇÃO Plataforma de treinamento em microcontroladores família 8051 base em aço carbono e pés de borracha, pintura
PROGRAMA DA DISCIPLINA
VIGÊNCIA: 2018/2-2018/2 PROGRAMA DA DISCIPLINA DISCIPLINA: SISTEMAS EMBARCADOS I CODCRED CARGA HORÁRIA MÓDULO 4459004 60 30 EMENTA: Introdução a Sistemas Embarcados. Projeto e desenvolvimento de hardware
BeagleBone Black + Windows Embedded Compact
BeagleBone Black + Windows Embedded Compact Olá pessoal! Este é mais um tutorial da Lojamundi, e vamos ensinar como instalar o sistema operacional Windows Embedded no fantástico embarcado BeagleBone Black.
Estudo da placa de prototipagem Intel Galileo Gen2. Apostila de acompanhamento para o aluno.
Estudo da placa de prototipagem Intel Galileo Gen2 Apostila de acompanhamento para o aluno. 1 Conteúdo Conteúdo... 2 1. Introdução... 3 2. Informações Gerais... 3 3. Componentes da Placa... 4 4. Especificações
Memórias. EL68E Sistemas Embarcados. Tecnologias de Memórias. Conceitos. Profs. Douglas Renaux e Hugo Vieira Neto
EL68E Sistemas Embarcados Profs. Douglas Renaux e Hugo Vieira Neto Memórias Tecnologias de Memórias Voláteis x Não-Voláteis Estáticas x Dinâmicas Tipos: ROM PROM EPROM Flash SRAM SDRAM DDR Conceitos Organização
SISTEMA DE TREINAMENTO EM ROBÓTICA MODELO: ED-7255
SISTEMA DE TREINAMENTO EM ROBÓTICA MODELO: CARACTERÍSTICAS Interface USB Consiste em uma garra e 5 eixos verticais multi articulados. Sensor de Posição LVDT Tipo-Absoluto para cada eixo e não exige nenhum
César Ofuchi Laboratório 1. César Yutaka Ofuchi
1 Laboratório 1 César Yutaka Ofuchi ofuchi@utfpr.edu.br 2 Objetivo Converter uma imagem colorida para o display OLED do kit LPCExpresso Objetivos a serem atingidos: Escrever uma função em linguagem Assembly
Hardware, Processador e Memória
Referências: STALLINGS, ZELENOVSKY, BERENGER Prof. Fabio D. Rocha, UTFPR CAMPO MOURÃO 1 Berenger, Stallings Um sistema embarcado computacional, é um conjunto de Hardware ( coponentes físicos) e Software
MSP430 Lab 01 Instalação do Code Composer Studio e teste da Launchpad
MSP430 Lab 01 Instalação do Code Composer Studio e teste da Launchpad Imagem LaunchPad Texas Instruments Neste post iremos tratar dos primeiros passos com o microcontrolador MSP430G2553 da Texas Instruments
Lojamundi CNPJ: 17.869.444/0001-60 Av. Paranoá Qd. 09 conj. 01 lote 01 sala 304, Paranoá DF CEP: 71.571-012 www.lojamundi.com.br
Instalando imagens Beaglebone Black A Beaglebone Black Revisão C é baseada no Sitara AM335x da Texas Instruments, composta por um ARM Cortex-A8 de 1GHz, aceler ador gráfico 3D POWERVR SGX e unidade de
Sistemas Digitais: Introdução
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Sistemas Digitais: Introdução DCA0119 Sistemas Digitais Heitor Medeiros Florencio 1 Objetivo: Projetar Sistemas
INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY
INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY INTRODUÇÃO A Plataforma Arduino é considerada plataforma aberta, ou seja, qualquer pessoa pode efetuar uma melhoria em um código, biblioteca e disponibilizá-la
Portas de entrada e saída; Interrupções; Interrupções externas; Temporizadores Contadores; Interface Serial
Periféricos Integrados do 8051 Portas de entrada e saída; Interrupções; Interrupções externas; Temporizadores Contadores; Interface Serial Periféricos Integrados do 8051 Portas de entrada e saída O 8051
Programação em linguagem C para microcontroladores ARM Cortex-M3
Programação em linguagem C para microcontroladores ARM Cortex-M3 Eletrocursos 2017 Todos os direitos reservados 1/6 Sumário Histórico do Documento... 3 Treinadores Responsáveis... 3 Carga Horária... 3
Programação de Periféricos
Programação de Periféricos Componentes Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Apresentação Raspberry pi Sistema Operacional embarcado Atividade Raspberry pi Sistema computacional
PSI3441 Arquitetura de Sistemas Embarcados
PSI3441 Arquitetura de Sistemas Embarcados - Introdução à Plataforma Freedom KL25Z - Portas de Entrada e Saída Escola Politécnica da Universidade de São Paulo Prof. Gustavo Rehder grehder@lme.usp.br Prof.
Internet das Coisas com Intel A2 Placas IoT.
Internet das Coisas com Intel A2 Placas IoT paul.guermonprez@intel.com Historia Arduino Raspberry Pi Avaliação de placas IoT Microcontrolador vs Processador Arduino usa um microcontrolador de 8-bit. É
Sistema Computacional Embarcado. Sistemas Embarcados Aula Inaugural. Operação em Tempo Real. Sistema Computacional Embarcado. Operação em Tempo Real
Sistema Computacional Embarcado Sistemas Embarcados Aula Inaugural Prof. Hugo Vieira Neto 2018/2 Sistema computacional: Processador + Memória + Periféricos Embarcado: Faz parte de outro sistema Exemplos:
ENGENHARIA DE SISTEMAS MICROPROCESSADOS
ENGENHARIA DE SISTEMAS MICROPROCESSADOS Prof. Pierre Vilar Dantas Turma: 0040-A Horário: 4N Aula 01-26/07/2017 Plano de ensino Professor www.linkedin.com/in/pierredantas/ TÓPICOS Conceitos gerais. Evolução
Estes módulos são utilizados pelo firmware INPI-PLC para controle e monitoramento das aplicações de controle gerenciadas pela CPU.
http:/// INPI-PLC-3B-A Controlador programável com 4 entradas digitais, 2 entradas analógicas 0/4-20mA e interface RS-485, porta Ethernet e 4 portas USB, e interface gráfica embarcada. Características
1.ARQUITETURA INTERNA DE UM MICROPROCESSADOR
1.ARQUITETURA INTERNA DE UM MICROPROCESSADOR Um microprocessador poderá ou nao apresentar características DSP. DSP Processamento digital de sinais é uma funcionalidade embutida no processador que permite
Galileo Gen2. Walter Fetter Lages
Galileo Gen2 Walter Fetter Lages fetter@ece.ufrgs.br Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia Semana Acadêmica 2015 Engenharia
O Sistema de Computação
O Sistema de Computação Arquitetura de Computadores Prof. Vilson Heck Junior O Sistema de Computação INTRODUÇÃO Introdução Sistemas Computacionais podem ser divididos em camadas: Aplicativos Sistema Operacional
Sistemas Embarcados: Arduino e PCduino
Sistemas Embarcados: Arduino e PCduino Gabriel Reis Ruela¹ Ygor Gonçalves² Resumo Neste trabalho, apresentamos sobre sistemas embarcados, sendo mais específico nas plataformas: Arduino e PCduino. Estes
Cerne Tecnologia e Treinamento. MSN: Skipe: cerne-tec.
Cerne Tecnologia e Treinamento Tutorial para Testes na Placa ARM CERNE2 (21) 4063-9798 (11) 4063-1877 E-mail: cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe: cerne-tec www.cerne-tec.com.br Kits
Microcontroladores PIC16 - XM 116 -
T e c n o l o g i a Microcontroladores PIC16 - XM 116 - Os melhores e mais modernos MÓDULOS DIDÁTICOS para um ensino tecnológico de qualidade. Microcontroladores PIC16 - XM 116 - INTRODUÇÃO O mundo da
Programação Concorrente. Prof. Hugo Vieira Neto
Programação Concorrente Prof. Hugo Vieira Neto Concorrência Um programa concorrente descreve diversas atividades que ocorrem simultaneamente, de modo diferente de programas comuns, que descrevem apenas
Sistemas Embarcados:
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Sistemas Embarcados: Microcontroladores DCA0119 Sistemas Digitais Heitor Medeiros Florencio Sistemas Embarcados
Conheça a Placa JaguarBoard
Conheça a Placa JaguarBoard JaguarBoard é o primeiro Computador de Placa Única baseado em arquitetura X86. Para garantir a qualidade desse dispositivo a Lojamundi realizou diversos testes e assim pode
ASSUME O COMANDO. Gestiona e monitoriza toda a rede CoaxData através de um único dispositivo COAXBOX (REF )
ASSUME O COMANDO Gestiona e monitoriza toda a rede CoaxData através de um único dispositivo COAXBOX (REF.769330) Inclui software para a gestão de redes CoaxData através de interface web Monitorização da
2. O PROJETO DE SISTEMAS EMBARCADOS
2. O PROJETO DE SISTEMAS EMBARCADOS 2.1. Características: - Funcionalidades específicas - Limites bem definidos - Tempo real 2.2. Requisitos: - Resposta em tempo real - Tamanho e custo reduzidos - Segurança
SICILIANO TECNOLOGIA
SICILIANO TECNOLOGIA Desenvolvimento de Projetos e Soluções www.sicilianotecnologia.com.br Manual da Placa Gravador AT89C51ED2-LP-RE2 - VER 1.0 Características: - Totalmente compatível com 8051; - Fácil
Computadores. HW e SW
Computadores HW e SW CTEE 20:50 1 Design dos Computadores Requisitos e Objetivos da Missão Avaliar arquiteturas e interfaces candidatas Realizar a divisão das funções Avaliar requisitos de confiabilidade
Kit de desenvolvimento ACEPIC Light
Kit de desenvolvimento ACEPIC Light O Kit de desenvolvimento ACEPIC Light foi desenvolvido tendo em vista a utilização de vários periféricos numa só placa, evitando o uso de proat-boards e facilitando
Catálogo de placas ARM9
Catálogo de placas ARM9 CONTEÚDO ARM9-35... 2 ARM9-70... 4 ARM9-VGA... 6 ARM9-MICRO70... 8 WIFI BOARD... 9 WEBCAM BOARD... 9 Maiores informações:... 10 ARM9-35 Código do produto:m0194 Kit ARM9 com LCD
GUIA RÁPIDO DE PLACAS ARDUINO
GUIA RÁPIDO DE PLACAS ARDUINO Introdução Existem várias placas Arduino, cada uma tem suas características, prós, contras e recomendações. Escrevemos esse guia rápido para te mostrar de maneira mais clara
TECNOLOGIA EDUCACIONAL
TECNOLOGIA EDUCACIONAL CONJUNTO PARA ESTUDO DE CONTROLADORES LÓGICOS PROGRAMÁVEIS E IHM Características Gerais Composto por hardware, software e sistema de aprendizagem tecnológica de sistemas automatizados
Smart PC C9. Smart PC. com monitor touch
Smart PC com monitor touch Smart PC C9 Dual Boot Smart PC - Com Windows 10 e Android 5.1 O C9 é um inovador dispositivo Smart PC com monitor touch, extremamente versátil, que traz o melhor de dois sistemas
Programação C para Arduino
INSTITUTO FEDERAL DE SANTA CATARINA DEPARTAMENTO DE ELETRÔNICA Programação C para Arduino Prof. Charles Borges de Lima. Maio/2013 1 1 SUMÁRIO Introdução O Arduino Uno - O ATmega328 Programação - Assembly
Circuitos Lógicos. Prof. Odilson Tadeu Valle
Introdução Circuitos Lógicos Prof. Odilson Tadeu Valle Instituto Federal de Santa Catarina IFSC Campus São José odilson@ifsc.edu.br 1/44 Sumário 1 Introdução 2 Analógico Versus Digital 3 Bits, Bytes e
Universidade Estadual do Oeste do Paraná - UNIOESTE Implementação de uma lupa digital baseada em captura de imagens Deivide Possamai, Fernando
Universidade Estadual do Oeste do Paraná - UNIOESTE Implementação de uma lupa digital baseada em captura de imagens Deivide Possamai, Fernando Fernandes Bolsista: MEC/SESu Ciência da Computação 2011. Orientador:
Programa Trainee 2012 Módulo 4 Microcontroladores AVR
Programa Trainee 2012 Módulo 4 Microcontroladores AVR Conteúdo 01 Arquitetura de microcontroladores AVR Mayara de Sousa Prof. Leandro Schwarz Tempo Estimado 2 h.a. Projeto de Placas de Circuito Impresso
Fundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Aula 7: Implementação de Processos e Threads Diego Passos Revisão Programação Concorrente e Multiprogramação SOs modernos permitem diversos processos em memória. Cada
Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP. Memórias de Dados e de Programa
4. Memórias de Dados e de Programa Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP 4.1 Memórias Semicondutoras Algumas definições Célula: Dispositivo de armazenamento de 1 bit. Palavra:
SISTEMAS EMBARCADOS. Programação Concorrente e CMSIS RTOS. Prof. André Schneider de Oliveira
Universidade Tecnológica Federal do Paraná (UTFPR) Departamento Acadêmico de Eletrônica (DAELN) SISTEMAS EMBARCADOS Programação Concorrente e CMSIS RTOS Prof. André Schneider de Oliveira andreoliveira@u6pr.edu.br
Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec
Cerne Tecnologia e Treinamento Apostila de C para o Microcontrolador AT89S8252 (21) 4063-9798 (11) 4063-1877 E-mail: cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe: cerne-tec www.cerne-tec.com.br
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA MONITOR DE MOVIMENTOS COM ACELERÔMETRO Desenvolvido por Maurício Fiss Rodrigues
CAPÍTULO VI DECODIFICAÇÃO DE I/O E MEMÓRIA ENTREGA 22/05/2017 (valor 0.2: 0.1 Organização e 0.1 solução) Material para prova P2
1. Explique decodificação de entrada e saída 2. Cite 10 endereços de dispositivo "on-board" do PC CAPÍTULO VI DECODIFICAÇÃO DE I/O E MEMÓRIA ENTREGA 22/05/2017 (valor 0.2: 0.1 Organização e 0.1 solução)
KIT DIDÁTICO PARA MICROCONTROLADORES ARM7 - FAMÍLIA LPC 214X
KIT DIDÁTICO PARA MICROCONTROLADORES ARM7 - FAMÍLIA LPC 214X Bruno Roussenq Bichels; Ghybson Gregh Martins Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina - IF-SC Av. Mauro Ramos,
Anatomia do Arduino Bootloader
Anatomia do Arduino Bootloader Fábio Olivé (fabio.olive@gmail.com) Tópicos A plataforma Arduino A família Atmel AVR ATmega Padronização da configuração e uso do ATmega Detalhando o ATmega328P Especificações
Microcontroladores PIC18 - XM 118 -
T e c n o l o g i a Microcontroladores PIC18 - XM 118 - Os melhores e mais modernos MÓDULOS DIDÁTICOS para um ensino tecnológico de qualidade. Microcontroladores PIC18 - XM 118 - INTRODUÇÃO O mundo da
Microcontrolador 8051:
Microcontrolador 8051: Fonte: CORRADI 2009 O Microcontrolador 8051: Começou a ser produzido no início da década de 80, pela Intel; Hoje é fabricado por várias empresas e com muitas variações; Atualmente,
Arquitetura de Computadores. Infraestrutura de TI: Hardware
Arquitetura de Computadores Infraestrutura de TI: Hardware Computação Informação + Automação Tratamento dos dados em informação por meios automáticos Dispositivos eletrônicos Aplicados em Computadores,
Processamento de áudio em tempo real em dispositivos computacionais de alta disponibilidade e baixo custo
Processamento de áudio em tempo real em dispositivos computacionais de alta disponibilidade e baixo custo André J. Bianchi 21/10/2013 1 / 33 1 Introdução 2 Metodologia 3 Arduino 4 GPU 5 Android 6 Conclusão
Cerne Tecnologia e Treinamento
Tecnologia e Treinamento Tutorial para Testes na Placa Cerne Z80 Skype: cerne-tec MSN: cerne-tec@hotmail.com (21)4063-9798 (11)4063-1877 www.cerne-tec.com.br Kits Didáticos e Gravadores da Cerne Tecnologia
EL68E Sistemas Embarcados Prof. Douglas RENAUX
EL68E Sistemas Embarcados Prof. Douglas RENAUX Memórias Tecnologias de Memórias Voláteis x Não-Voláteis Estáticas x Dinâmicas Tipos: ROM PROM EPROM Flash SRAM SDRAM DDR Conceitos Organização externa x
Arduino - Primeiros Passos
Arduino - Primeiros Passos Por Fábio Souza 06/11/2013 ÍNDICE DE CONTEÚDO 1. Introdução ao Arduino 2. Plataforma de desenvolvimento Arduino 3. Hardware do Arduino 4. Software do Arduino 5. IDE do Arduino
I N T V. Manual do Usuário. Guia de instalação e principais funções e problemas
I N T V Guia de instalação e principais funções e problemas Índice 1. Introdução 3 1.1. Sistema 3 1.2. Aparelho 4 1.3. Tecnologia IPTV 4 2. Instalação 5 3. Operação 5 3.1. Controle remoto e funções básicas
Jadsonlee da Silva Sá
Introdução aos Sistemas Microcontrolados Jadsonlee da Silva Sá Jadsonlee.sa@univasf.edu.br www.univasf.edu.br/~jadsonlee.sa Introdução aos Sistemas Microcontrolados Assembly, C, java,... Circuito Reset
Scaling Up Inclusion: Robotics, a STEM focused Project. Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel
Scaling Up Inclusion: Robotics, a STEM focused Project Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel Alberto Brochado, Eugénio Oliveira, Fernando Coelho Alberto Brochado,
LINGUAGEM C PARA O 8051
LINGUAGEM C PARA O 8051 Disciplina de Microcontroladores Prof. Ronnier e Rubão VARIÁVEIS E TIPOS DE DADOS SIMPLES Char 8 bits Short e int 16 bits Long 32 bits Float 32 bits Unsigned int 16 bits Unsigned
Soluções PerCon - PicoTech
Soluções PerCon - PicoTech Catalogo completo disponível em nosso WebSite!!! Conectividade : Considerações Técnicas Se sinais elétricos são analógicos por que usamos osciloscópios digitais? A conectividade
LINGUAGEM C PARA O 8051
LINGUAGEM C PARA O 8051 Disciplina de Microcontroladores Prof. Rubão VARIÁVEIS E TIPOS DE DADOS SIMPLES Char 8 bits Short e int 16 bits Long 32 bits Float 32 bits Unsigned int 16 bits Unsigned long 32
Lógica Reconfigurável
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA MESTRADO EM SISTEMAS DE ENERGIA Lógica Reconfigurável - amauriassef@utfpr.edu.br
Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) Kit de Desenvolvimento ACEPIC 28
Suporta os microcontroladores: PIC16F870, PIC16F872, PIC16F873A, PIC16F876A, PIC16F886, PIC18F2420, PIC18F2520, PIC18F2525, PIC18F2620, PIC18F2455, PIC 18F2550 e outros com 28 pinos O Kit de desenvolvimento
Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento
Conhecimento para o Desenvolvimento Tecnologia e Treinamento Apostila de Assembly para AT89S8252 (21) 4063-9798 (11) 4063-1877 E-mail: cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe: cerne-tec
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL ESCOLA DE ENGENHARIA DEPARTAMENTO DE ENGENHARIA ELÉTRICA PLANO DE ENSINO PERÍODO LETIVO 2009/2
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL ESCOLA DE ENGENHARIA DEPARTAMENTO DE ENGENHARIA ELÉTRICA PLANO DE ENSINO PERÍODO LETIVO 2009/2 DISCIPLINA: MICROPROCESSADORES II ENG04476 Créditos: 5 Caráter:
Curso Arduino ESP8266. Aula #1 - Introdução
Curso Arduino ESP8266 Aula #1 Introdução O que é o ESP8266? Microcontrolador 32 bits para desenvolvimento de hardware Programação Comando AT Programação LUA C/C++ (Compatível com Arduino IDE) Portas de
Comparação entre Arduino, FPGA, ASIC e SoC
Comparação entre Arduino, FPGA, ASIC e SoC Prof. Odilson Tadeu Valle Instituto Federal de Santa Catarina IFSC Campus São José odilson@ifsc.edu.br 1/22 Conteúdo programático 1 Arduino 2 FPGA 3 ASIC 4 SoC
ANEXO I - ESPECIFICAÇÕES. O Objeto da presente licitação é a Aquisição de Microcomputadores a ser realizada de forma parcelada.
ANEXO I - ESPECIFICAÇÕES O Objeto da presente licitação é a Aquisição de Microcomputadores a ser realizada de forma parcelada. Justificativa: Se faz necessária à compra dos Microcomputadores abaixo especificados
Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento. Apostila de BASIC para PIC16F628A
Cerne Conhecimento para o Desenvolvimento Cerne Tecnologia e Treinamento Apostila de BASIC para PIC16F628A (21) 43-9798 (11) 43-1877 E-mail: cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe: cerne-tec
Sistemas de Memória. CES-25 Arquiteturas para Alto Desmpenho. Paulo André Castro
Sistemas de Memória Arquiteturas para Alto Desmpenho Prof. pauloac@ita.br Sala 110 Prédio da Computação www.comp.ita.br/~pauloac Memória: O Gargalo de Von Neuman Memória principal: considerada como sendo
SEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES
SEL 0415 Aula 11 Microcontrolador 8051 Parte 3 SEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Marcelo A. C. Vieira SEL 415 INTERRUPÇÃO Estrutura de Interrupção do 8051 n 5 Fontes [ 2 Externas
Microprocessadores. Cap. 2 Microprocessador, operação de hardware e computação
Microprocessadores Cap. 2 Microprocessador, operação de hardware e computação Sumário 2.1 Arquiteturas microprocessadas 2.2. Diagrama de blocos (arquitetura, registradores, ALU, etc.) 2.3. Barramentos
PLACA MÃE. Hardware de Computadores
PLACA MÃE Hardware de Computadores Introdução Placa-mãe, também denominada mainboard ou motherboard, é uma placa de circuito impresso eletrônico. É considerado o elemento mais importante de um computador,
Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento
Conhecimento para o Desenvolvimento Cerne Tecnologia e Treinamento Apostila de Assembly para o PIC16F628A (21) 4063-9798 (11) 4063-1877 E-mail: cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe:
Cerne Tecnologia e Treinamento
Tecnologia e Treinamento Tutorial para Testes na Placa MSP430 Skype: cerne-tec MSN: cerne-tec@hotmail.com (21)4063-9798 (11)4063-1877 www.cerne-tec.com.br Kits Didáticos e Gravadores da Cerne Tecnologia
Ambos são sensores capacitivos de toque com alta oferecer componentes biométricos para as mais
Sistema Biométrico Módulo Biométrico B1 01200038 MÓDULO DE ARMAZENAMENTO COM MAIS DE 5000 IMPRESSÕES DIGITAIS. Flat cables 01200933 e 01200032 DESEMPENHO DE 1000 COMPARAÇÕES POR SEGUNDO 01200151 INTEGRAÇÃO
Cerne Tecnologia e Treinamento
Tecnologia e Treinamento Tutorial para Testes na Placa AVR MASTER PLUS (21)4063-9798 (11)4063-1877 Skype: cerne-tec MSN: cerne-tec@hotmail.com www.cerne-tec.com.br Kits Didáticos e Gravadores da Tecnologia
Redes de Sensores sem Fio: Namimote. Prof. Ivan Müller
Redes de Sensores sem Fio: Namimote Prof. Ivan Müller Tópicos O projeto Namitec Características desejadas em um nó sensor para RSSF Características e desenvolvimento donamimote Sistema de avaliação e algumas
MÓDULO INTELIGENTE COM SOFTWARE SIMPLES E PRÁTICO PARA PROGRAMAÇÃO
MÓDULO INTELIGENTE COM SOFTWARE SIMPLES E PRÁTICO PARA PROGRAMAÇÃO Fabricação e suporte nacional O melhor preço do mercado Software de fácil configuração em idioma português Otimização de tempo no desenvolvimento
Sistemas Microprocessados
Sistemas Microprocessados satoutfpredubr http://pessoal.utfpr.edu.br/sato/ Interrupções no ATmega8 satoutfpredubr Sobre o material Essas transparências foram baseadas no manual
Objetivos MICROCONTROLADORES HARDWARE. Aula 03: Periféricos. Prof. Mauricio. MICRO I Prof. Mauricio 1. Arquitetura de um Microcontrolador
MICROCONTROLADORES HARDWARE 1 Prof. Mauricio Aula 03: Objetivos 2 Arquitetura de um Microcontrolador Unidade Central de Processamento Portas de Entrada e Saída Porta Serial Temporizador / Contador Conversor
Plano de trabalho. 1. Introdução:
Plano de trabalho Aluno: Rafael Astuto Arouche Nunes Orientador: Márcio Portes de Albuquerque Título do Projeto: Construção de um Amplificador Lock-In utilizando DSPs Palavras-Chave: Amplificadores Lock-In,
I N T V. Manual do Usuário. Guia de instalação e principais funções e problemas
I N T V Guia de instalação e principais funções e problemas Índice 1. Introdução 3 1.1. Sistema 3 1.2. Aparelho 4 1.3. Tecnologia IPTV 4 2. Instalação 5 3. Operação 5 3.1. Controle remoto e funções básicas
EPOS: Um Sistema Operacional Portável para Sistemas Profundamente Embarcados
EPOS: Um Sistema Operacional Portável para Sistemas Profundamente Embarcados Hugo Marcondes Arliones S. Hoeller Junior, Lucas F. Wanner, Rafael L. Cancian, Danillo Santos, Antônio Augusto M. Fröhlich hugom@lisha.ufsc.br
COMPONENTES DE UM COMPUTADOR (tecnologia) Adão de Melo Neto
COMPONENTES DE UM COMPUTADOR (tecnologia) Adão de Melo Neto 1 SUMÁRIO GABINETE FONTE COOLER BATERIA IDE, ATA e SATA SLOTS DE MEMÓRIA PLACA MAE ATX PROCESSADORES INTEL PLACAS DE VIDEO VIDEO GABINETE GABINETE
Apêndice B Sistema Sem Fios Adotado 171 B.1 SISTEMA ADOTADO
Apêndice B Sistema Sem Fios Adotado 171 B.1 SISTEMA ADOTADO O sistema empregado nos ensaios de modelos físicos consiste de dispositivos discutidos em um dos trabalhos pesquisados. Estes dispositivos passaram
SmartPC C9 Dual Boot Smart PC - Com Windows 10 e Android 5.1
www.cis.com.br SmartPC C9 Dual Boot Smart PC - Com Windows 10 e Android 5.1 Manual do Usuário Revisão 2.0 Julho 2017 ÍNDICE 1. Introdução...03 2. Apresentando o SmartPC C9...03 3. Ligando seu SmartPC C9...04
VERSÕES DO GABINETE. VG7-W RGB (3x ventoinhas LED RGB endereçáveis) VG7-W Blue (3x 120 mm ventoinha LED) VG7-W Red. VG7-W Green
VERSÕES DO GABINETE VG7-W (3x ventoinhas LED endereçáveis) VG7-W Blue (3x 120 mm ventoinha LED) VG7-W Red (3x 120 mm ventoinha LED) VG7-W Green (3x 120 mm ventoinha LED) DESIGN COMPACTO O gabinete VG7-W