19
Hands on Aula 01 - Conceitos Básicos

Hands on - dcomp.sor.ufscar.br · Hands on Aula 01 - Conceitos Básicos. DragonBoard 410c Baseado no processador Qualcomm® Snapdragon™ 400 series Poder de processamento avançado,

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Hands on - dcomp.sor.ufscar.br · Hands on Aula 01 - Conceitos Básicos. DragonBoard 410c Baseado no processador Qualcomm® Snapdragon™ 400 series Poder de processamento avançado,

Hands onAula 01 - Conceitos Básicos

Page 2: Hands on - dcomp.sor.ufscar.br · Hands on Aula 01 - Conceitos Básicos. DragonBoard 410c Baseado no processador Qualcomm® Snapdragon™ 400 series Poder de processamento avançado,

DragonBoard 410c● Baseado no processador Qualcomm® Snapdragon™ 400 series

● Poder de processamento avançado, Wi-Fi, Bluetooth e GPS

● Baseado em um processador Snapdragon 410E de 64 bits, o

DragonBoard 410c é projetado para suportar desenvolvimento rápido de

software, educação e prototipagem e é compatível com a especificação

96Boards Consumer Edition

Page 3: Hands on - dcomp.sor.ufscar.br · Hands on Aula 01 - Conceitos Básicos. DragonBoard 410c Baseado no processador Qualcomm® Snapdragon™ 400 series Poder de processamento avançado,

DragonBoard 410cSuporte a SO: Android 5.1 (Lollipop) no Linux Kernel 3.10, Linux baseado no Debian 8.0 e Windows 10 IoT Core

CPU: Quad-core ARM® Cortex® A53 até 1,2 GHz por núcleo com suporte de 32 bits e 64 bits

Conectividade e Localização:

● Wi-Fi 802.11 b / g / n 2.4GHz, núcleo digital integrado● Bluetooth 4.1, núcleo digital integrado● Tecnologia de localização Qualcomm® IZat ™ Gen8C● On-Board Wi-Fi,BT e antena GPS

Page 4: Hands on - dcomp.sor.ufscar.br · Hands on Aula 01 - Conceitos Básicos. DragonBoard 410c Baseado no processador Qualcomm® Snapdragon™ 400 series Poder de processamento avançado,

DragonBoard 410c

Page 5: Hands on - dcomp.sor.ufscar.br · Hands on Aula 01 - Conceitos Básicos. DragonBoard 410c Baseado no processador Qualcomm® Snapdragon™ 400 series Poder de processamento avançado,

Componentes

Page 6: Hands on - dcomp.sor.ufscar.br · Hands on Aula 01 - Conceitos Básicos. DragonBoard 410c Baseado no processador Qualcomm® Snapdragon™ 400 series Poder de processamento avançado,

Linker Mezzanine card for 96boardShield. Todos os módulos podem ser conectados na placa através deste cartão.

Compatível com o módulo de 3,3 V ou 5 V

Basta ligar um jumper ao JP9 para selecionar qual a tensão de entrada

Possui um chip ADC integrado para que os módulos de saída analógica possam ser usados no 96board. O chip ADC usado é MCP3004. Ele fala para 96board usando SPI interface

Page 7: Hands on - dcomp.sor.ufscar.br · Hands on Aula 01 - Conceitos Básicos. DragonBoard 410c Baseado no processador Qualcomm® Snapdragon™ 400 series Poder de processamento avançado,

Button ModulePushButton: componente que conecta dois pontos em um circuito ao ser pressionado

Page 8: Hands on - dcomp.sor.ufscar.br · Hands on Aula 01 - Conceitos Básicos. DragonBoard 410c Baseado no processador Qualcomm® Snapdragon™ 400 series Poder de processamento avançado,

5mm Red LED ModuleLâmpada

Seu brilho pode ser ajustado por um potenciômetro.

Page 9: Hands on - dcomp.sor.ufscar.br · Hands on Aula 01 - Conceitos Básicos. DragonBoard 410c Baseado no processador Qualcomm® Snapdragon™ 400 series Poder de processamento avançado,

LDR ModuleSensor de luz, também conhecido como resistor dependente da luz (LDR).

A resistência do sensor de luz diminui quando a intensidade da luz ambiente aumenta.

Page 10: Hands on - dcomp.sor.ufscar.br · Hands on Aula 01 - Conceitos Básicos. DragonBoard 410c Baseado no processador Qualcomm® Snapdragon™ 400 series Poder de processamento avançado,

Thermal ModuleDetecta a temperatura ambiente através de um termistor (semicondutor sensível à temperatura)

A resistência de um termistor aumenta quando a temperatura ambiente diminui.

Page 12: Hands on - dcomp.sor.ufscar.br · Hands on Aula 01 - Conceitos Básicos. DragonBoard 410c Baseado no processador Qualcomm® Snapdragon™ 400 series Poder de processamento avançado,

Tilt ModuleMódulo de inclinação.

Dentro do interruptor de inclinação é um par de bolas que fazem contato com os pinos quando o módulo está na posição vertical.

Page 14: Hands on - dcomp.sor.ufscar.br · Hands on Aula 01 - Conceitos Básicos. DragonBoard 410c Baseado no processador Qualcomm® Snapdragon™ 400 series Poder de processamento avançado,

Relay ModuleInterruptor digital normalmente aberto.

Através dele, é possível controlar o circuito de alta tensão com baixa tensão. Há um LED indicador na placa, que se acenderá quando os terminais controlados forem fechados.

Page 16: Hands on - dcomp.sor.ufscar.br · Hands on Aula 01 - Conceitos Básicos. DragonBoard 410c Baseado no processador Qualcomm® Snapdragon™ 400 series Poder de processamento avançado,

SSH LinuxForma segura de acessar remotamente outro dispositivo.

Para acessar remotamente a DragonBoard basta utilizar o seguinte formato:

$ssh [email protected]

Verifique se os nos dispositivos há o ssh instalado com o seguinte comando:

dpkg -l ssh

Page 17: Hands on - dcomp.sor.ufscar.br · Hands on Aula 01 - Conceitos Básicos. DragonBoard 410c Baseado no processador Qualcomm® Snapdragon™ 400 series Poder de processamento avançado,

SSH WindowsEm host name coloque o IP da

DragonBoard.

Selecione SSH e clique em Open.

Page 18: Hands on - dcomp.sor.ufscar.br · Hands on Aula 01 - Conceitos Básicos. DragonBoard 410c Baseado no processador Qualcomm® Snapdragon™ 400 series Poder de processamento avançado,

SSH Windows

Page 19: Hands on - dcomp.sor.ufscar.br · Hands on Aula 01 - Conceitos Básicos. DragonBoard 410c Baseado no processador Qualcomm® Snapdragon™ 400 series Poder de processamento avançado,

Exemplo Seção 7.2.1 do “tutorial-dragonboard410c.pdf”

Bibliotecas

● libsoc: https://github.com/jackmitch/libsoc● GPIO:

https://github.com/96boards/96BoardsGPIO/blob/master/Documentation/96Boards_GPIO_C_API.md