hands on - dcomp.sor.ufscar.br · hands on aula 01 - conceitos básicos. dragonboard 410c baseado...
TRANSCRIPT
![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,](https://reader033.vdocuments.pub/reader033/viewer/2022050110/5f484458e77b3361ec0a048b/html5/thumbnails/1.jpg)
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,](https://reader033.vdocuments.pub/reader033/viewer/2022050110/5f484458e77b3361ec0a048b/html5/thumbnails/2.jpg)
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,](https://reader033.vdocuments.pub/reader033/viewer/2022050110/5f484458e77b3361ec0a048b/html5/thumbnails/3.jpg)
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,](https://reader033.vdocuments.pub/reader033/viewer/2022050110/5f484458e77b3361ec0a048b/html5/thumbnails/4.jpg)
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,](https://reader033.vdocuments.pub/reader033/viewer/2022050110/5f484458e77b3361ec0a048b/html5/thumbnails/5.jpg)
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,](https://reader033.vdocuments.pub/reader033/viewer/2022050110/5f484458e77b3361ec0a048b/html5/thumbnails/6.jpg)
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,](https://reader033.vdocuments.pub/reader033/viewer/2022050110/5f484458e77b3361ec0a048b/html5/thumbnails/7.jpg)
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,](https://reader033.vdocuments.pub/reader033/viewer/2022050110/5f484458e77b3361ec0a048b/html5/thumbnails/8.jpg)
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,](https://reader033.vdocuments.pub/reader033/viewer/2022050110/5f484458e77b3361ec0a048b/html5/thumbnails/9.jpg)
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,](https://reader033.vdocuments.pub/reader033/viewer/2022050110/5f484458e77b3361ec0a048b/html5/thumbnails/10.jpg)
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 11: 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,](https://reader033.vdocuments.pub/reader033/viewer/2022050110/5f484458e77b3361ec0a048b/html5/thumbnails/11.jpg)
Linear/Slide Potentiometer ModuleResistor variável linear com uma resistência total de 10k
![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,](https://reader033.vdocuments.pub/reader033/viewer/2022050110/5f484458e77b3361ec0a048b/html5/thumbnails/12.jpg)
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 13: 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,](https://reader033.vdocuments.pub/reader033/viewer/2022050110/5f484458e77b3361ec0a048b/html5/thumbnails/13.jpg)
Touch Sensor ModuleSensor de toque
![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,](https://reader033.vdocuments.pub/reader033/viewer/2022050110/5f484458e77b3361ec0a048b/html5/thumbnails/14.jpg)
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 15: 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,](https://reader033.vdocuments.pub/reader033/viewer/2022050110/5f484458e77b3361ec0a048b/html5/thumbnails/15.jpg)
20cm Cables
![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,](https://reader033.vdocuments.pub/reader033/viewer/2022050110/5f484458e77b3361ec0a048b/html5/thumbnails/16.jpg)
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,](https://reader033.vdocuments.pub/reader033/viewer/2022050110/5f484458e77b3361ec0a048b/html5/thumbnails/17.jpg)
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,](https://reader033.vdocuments.pub/reader033/viewer/2022050110/5f484458e77b3361ec0a048b/html5/thumbnails/18.jpg)
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,](https://reader033.vdocuments.pub/reader033/viewer/2022050110/5f484458e77b3361ec0a048b/html5/thumbnails/19.jpg)
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