Sistemas Embarcados
Hardware e Firmware na Prática
Edição/reimpressão: 2006
Páginas: 320
Editor: Erica
ISBN: 9788536501055
Idioma:
Português do Brasil
sobre o livro
Sinopse
Esta obra explora os conceitos fundamentais no desenvolvimento de sistemas embarcados. Começa pela desmistificação do hardware, a diversidade de tipos, componentes, interfaces e comunicações. Na seqüência vem o desenvolvimento do firmware e o processamento de sinais digitais, dando suporte ao projeto de filtros digitais e aplicações de áudio. A última parte apresenta o dsPIC, de uma forma bastante prática, com exemplos que utilizam o compilador C30 da Microchip. Contém uma abordagem bastante didática, de forma a tornar a obra indispensável para o entendimento dos sistemas embarcados.
Seu conteúdo é indicado aos estudantes de engenharia e informática, professores, engenheiros, projetistas de hardware, hobbystas e profissionais da área.
Introdução
Capítulo 1 - Hardware
1.1 Transistor
1.2 Circuitos Integrados
1.2.1 Encapsulamento
1.3 Circuito Impresso
1.4 Sistemas Embarcados
1.4.1 Arquitetura Geral de um Sistema Embarcado
1.4.2 Memória de Programa
1.4.3 Memória de Dados
1.4.4 Memória de Armazenamento
1.4.5 Arquitetura Harvard x Von Neumann
1.4.6 Tecnologias de Projeto de Processadores RISC x CISC
1.4.7 Clock
1.4.8 Registradores
1.4.9 Contador de Instrução
1.5 Microprocessadores e Microcontroladores
1.6 Processadores Digitais de Sinais
1.7 Controladores de Sinais Digitais
1.8 Alimentação
1.8.1 Regulador de Tensão (tensão alternada/contínua)
1.9 Periféricos Externos
1.9.1 Oscilador Externo
1.9.2 Reset
1.10 Interfaces
1.10.1 Saída
1.10.2 Entrada
1.11 Comunicação
1.11.1 Paralela
1.11.2 Serial
1.11.3 USB
1.11.4 Firewire
1.11.5 Ethernet
1.11.6 Rádio
1.11.7 WiMax
Referências Bibliográficas
Capítulo 2 - Firmware
2.1 Linguagem de Programação
2.1.1 Linguagem de Baixo Nível
2.1.2 Linguagem de Máquina
2.1.3 Linguagem de Alto Nível
2.1.4 Estruturada
2.1.5 Orientada a Objetos
2.2 Tradução de um Software
2.2.1 Compilador
2.2.2 Ligação
2.2.3 Montagem
2.2.4 Carregamento
2.2.5 Depurador
2.3 Engenharia de Software
2.3.1 Ciclo de Vida de um Software
2.4 Execução de um Software
2.4.1 Prioridades
2.4.2 Interrupção
2.5 Processamento em Tempo Real
2.5.1 Fundamentos e Definições Básicas
2.5.2 Considerações em Aplicações com Áudio Digital
2.5.3 Conversão AD e DA
2.5.4 Codec
2.6 Processamento Digital de Sinais
2.6.1 Gerador Senoidal
2.6.2 Filtros
Referências Bibliográficas
Capítulo 3 - dsPIC®
3.1 Ferramentas de Desenvolvimento
3.1.1 Programadores e Depuradores
3.1.2 Ambiente de Programação e Compiladores
3.2 Famílias
3.2.1 Geral
3.2.2 Controle de Motores e Conversão de Energia
3.2.3 Sensores
3.3 Recursos
3.3.1 Osciladores
3.3.2 Alimentação
3.3.3 Power Saving Modes
3.3.4 Reset .
3.3.5 Watchdog Timer (WDT)
3.3.6 Fuses
3.3.7 Interrupções
3.3.8 Timers
3.3.9 Memórias EEPROM e FLASH
3.3.10 Universal Asynchronous Receiver Transmitter (UART)
3.3.11 Outros
3.4 Controle de Motores
3.4.1 PWM: Pulse Width Modulation
3.4.2 Ponte H
3.4.2 Motor de Passo
3.4.3 QEI: Quadrature Encoder Interface
3.5 Processamento de Áudio
3.5.1 Placa de Processamento de Áudio
3.5.2 Interface DCI
3.5.3 Programa Base para o Processamento de Áudio
3.5.4 Gerador Senoidal
3.6 Referências Bibliográficas
Apêndice A - Esquemático
Apêndice B - Layout
Apêndice C - Circuito Impresso
Anexo I - dsPIC30F
Anexo II - Bibliotecas C
Alimentação
Reset
Power Saving Modes
Interrupções
Timer
Universal Asynchronous Receiver Transmitter (UART)
Pulse Width Modulation (PWM)
Quadrature Encoder Interface (QEI)
Interface DCI
Índice Remissivo
Seu conteúdo é indicado aos estudantes de engenharia e informática, professores, engenheiros, projetistas de hardware, hobbystas e profissionais da área.
Introdução
Capítulo 1 - Hardware
1.1 Transistor
1.2 Circuitos Integrados
1.2.1 Encapsulamento
1.3 Circuito Impresso
1.4 Sistemas Embarcados
1.4.1 Arquitetura Geral de um Sistema Embarcado
1.4.2 Memória de Programa
1.4.3 Memória de Dados
1.4.4 Memória de Armazenamento
1.4.5 Arquitetura Harvard x Von Neumann
1.4.6 Tecnologias de Projeto de Processadores RISC x CISC
1.4.7 Clock
1.4.8 Registradores
1.4.9 Contador de Instrução
1.5 Microprocessadores e Microcontroladores
1.6 Processadores Digitais de Sinais
1.7 Controladores de Sinais Digitais
1.8 Alimentação
1.8.1 Regulador de Tensão (tensão alternada/contínua)
1.9 Periféricos Externos
1.9.1 Oscilador Externo
1.9.2 Reset
1.10 Interfaces
1.10.1 Saída
1.10.2 Entrada
1.11 Comunicação
1.11.1 Paralela
1.11.2 Serial
1.11.3 USB
1.11.4 Firewire
1.11.5 Ethernet
1.11.6 Rádio
1.11.7 WiMax
Referências Bibliográficas
Capítulo 2 - Firmware
2.1 Linguagem de Programação
2.1.1 Linguagem de Baixo Nível
2.1.2 Linguagem de Máquina
2.1.3 Linguagem de Alto Nível
2.1.4 Estruturada
2.1.5 Orientada a Objetos
2.2 Tradução de um Software
2.2.1 Compilador
2.2.2 Ligação
2.2.3 Montagem
2.2.4 Carregamento
2.2.5 Depurador
2.3 Engenharia de Software
2.3.1 Ciclo de Vida de um Software
2.4 Execução de um Software
2.4.1 Prioridades
2.4.2 Interrupção
2.5 Processamento em Tempo Real
2.5.1 Fundamentos e Definições Básicas
2.5.2 Considerações em Aplicações com Áudio Digital
2.5.3 Conversão AD e DA
2.5.4 Codec
2.6 Processamento Digital de Sinais
2.6.1 Gerador Senoidal
2.6.2 Filtros
Referências Bibliográficas
Capítulo 3 - dsPIC®
3.1 Ferramentas de Desenvolvimento
3.1.1 Programadores e Depuradores
3.1.2 Ambiente de Programação e Compiladores
3.2 Famílias
3.2.1 Geral
3.2.2 Controle de Motores e Conversão de Energia
3.2.3 Sensores
3.3 Recursos
3.3.1 Osciladores
3.3.2 Alimentação
3.3.3 Power Saving Modes
3.3.4 Reset .
3.3.5 Watchdog Timer (WDT)
3.3.6 Fuses
3.3.7 Interrupções
3.3.8 Timers
3.3.9 Memórias EEPROM e FLASH
3.3.10 Universal Asynchronous Receiver Transmitter (UART)
3.3.11 Outros
3.4 Controle de Motores
3.4.1 PWM: Pulse Width Modulation
3.4.2 Ponte H
3.4.2 Motor de Passo
3.4.3 QEI: Quadrature Encoder Interface
3.5 Processamento de Áudio
3.5.1 Placa de Processamento de Áudio
3.5.2 Interface DCI
3.5.3 Programa Base para o Processamento de Áudio
3.5.4 Gerador Senoidal
3.6 Referências Bibliográficas
Apêndice A - Esquemático
Apêndice B - Layout
Apêndice C - Circuito Impresso
Anexo I - dsPIC30F
Anexo II - Bibliotecas C
Alimentação
Reset
Power Saving Modes
Interrupções
Timer
Universal Asynchronous Receiver Transmitter (UART)
Pulse Width Modulation (PWM)
Quadrature Encoder Interface (QEI)
Interface DCI
Índice Remissivo
Sistemas Embarcados
de Fernando Souza de Andrade, André Schneider de Oliveira
comentários dos leitores
Coloque aqui o seu comentário - Sistemas Embarcados
recomendar este título
Sistemas Embarcados
de Fernando Souza de Andrade, André Schneider de Oliveira
Para recomendar esta obra a um amigo basta preencher o seu nome e email, bem como o nome e email da pessoa a quem pretende fazer a sugestão. Se quiser pode ainda acrescentar um pequeno comentário, de seguida clique em enviar o pedido. A sua recomendação será imediatamente enviada em seu nome, para o email da pessoa a quem pretende fazer a recomendação.
detalhes do produto
Sistemas Embarcados
de Fernando Souza de Andrade, André Schneider de Oliveira
Ano de edição ou reimpressão: 2006
Editor: Erica
Idioma: Português do Brasil
Dimensões: 150 x 230 x 20 mm
Páginas: 320
Classificação Temática:
Livros em Português
Informática > Hardware
Para garantir a entrega em 24 horas, a sua encomenda, terá que reunir as seguintes condições:
1. Ter como destino Portugal continental (morada para envio)
2. Ser composta apenas por produtos "24 horas" identificados com o respetivo símbolo.
3. Selecionar o tipo de envio CTT Expresso Dia ou CTT Expresso Noite.
4. Ser paga através de Cartão de Crédito on-line
5. Ser confirmada até às 16 horas de um dia útil. Depois desta hora passarão para o atendimento do dia útil seguinte.
Notas importantes:
A disponibilidade de 24h e 48h apenas é garantida para uma unidade de cada produto. A entrega da encomenda é feita por estafeta, pelo que, na morada indicada para entrega, o cliente terá de garantir que haja alguém para a receber. Caso contrário, receberá um e-mail de notificação e o estafeta deixará um postal na caixa do correio para agendar uma nova entrega (CTT Expresso Noite) ou levantar a encomenda na Estação de Correios (CTT Expresso Dia).
1. Ter como destino Portugal continental (morada para envio)
2. Ser composta apenas por produtos "24 horas" identificados com o respetivo símbolo.
3. Selecionar o tipo de envio CTT Expresso Dia ou CTT Expresso Noite.
4. Ser paga através de Cartão de Crédito on-line
5. Ser confirmada até às 16 horas de um dia útil. Depois desta hora passarão para o atendimento do dia útil seguinte.
|
Notas importantes:
A disponibilidade de 24h e 48h apenas é garantida para uma unidade de cada produto. A entrega da encomenda é feita por estafeta, pelo que, na morada indicada para entrega, o cliente terá de garantir que haja alguém para a receber. Caso contrário, receberá um e-mail de notificação e o estafeta deixará um postal na caixa do correio para agendar uma nova entrega (CTT Expresso Noite) ou levantar a encomenda na Estação de Correios (CTT Expresso Dia).
Disponibilidade imediata:
Significa que os produtos ou serviços
associados a esta disponibilidade
ficam disponíveis de imediato após a receção do pagamento da encomenda.
Atenção, apenas o Cartão de Crédito online assegura o processamento imediato da encomenda, os restantes meios de pagamento podem demorar até 48h a serem comunicados aos nossos serviços.
Esta disponibilidade encontra-se associada a produtos virtuais como eBooks
e software para download, ou seja,
produtos que não necessitam de expedição – os produtos são descarregados por download.
Significa que os produtos ou serviços
associados a esta disponibilidade
ficam disponíveis de imediato após a receção do pagamento da encomenda.
Atenção, apenas o Cartão de Crédito online assegura o processamento imediato da encomenda, os restantes meios de pagamento podem demorar até 48h a serem comunicados aos nossos serviços.
Esta disponibilidade encontra-se associada a produtos virtuais como eBooks
e software para download, ou seja,
produtos que não necessitam de expedição – os produtos são descarregados por download.












