Kazalo:
- 1. korak: Pré Requisitos:
- Korak: Como Funciona a Comunicação Analógica Entre Dragonboard 410c E Linker Sprite Mezzanine
- Korak: Habilitando vmesnik SPI Na Dragonboard 410c
- 4. korak: Biblioteca Libsoc
- 5. korak: Instalando Libsoc Na Dragonboard 410c
- 6. korak: Na primer: drsni reostat
Video: Desenvolvendo Aplikacija za analizo za Dragonboard 410c Com Linker Sprite Mezzanine: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Essa publicação tem como objetivo mostrar os passos needários para desenvolver aplicações analógicas usando Dragonboard 410c e Linker Sprite Mezzanine.
1. korak: Pré Requisitos:
Os pré requisitos são:
Plataforma de desenvolvimento (cilj):
- Dragonboard 410c;
- Linker Sprite Mezzanine;
- Linux Linaro baseado v Debian 17.04.1;
- Boot image com SPI habilitado;
- Biblioteca Libsoc.
Korak: Como Funciona a Comunicação Analógica Entre Dragonboard 410c E Linker Sprite Mezzanine
O Linker Sprite Mezzanine s tem čipom ADC, ki je integriran za uporabo z analognimi napravami, ki jih uporabljate za Dragonboard 410c.
Na čipu ADC je uporabljen MCP3004 ali komunikacija z Dragonboard 410c z vmesnikom SPI.
Korak: Habilitando vmesnik SPI Na Dragonboard 410c
Poiščite novo zaganjalno sliko za Dragonboard 410c com SPI, ki je na voljo, ali uporabite zagonsko sliko, ki je sestavljena in združena s SPI.
Ali želite predstaviti zagonsko sliko na Dragonboard 410c?
Após obter o boot image com SPI habilitado, o próximo passo é fleshar esse boot image on Dragonboard 410c.
4. korak: Biblioteca Libsoc
libsoc je biblioteca que vamos usar para desenvolver, ki uporablja analitike na Dragonboard 410c com Linker Sprite Mezzanine.
Kot dependências da biblioteca libsoc são:
- gradnja-bistvena
- autoconf
- avtomobilska industrija
- libtool-bin
- pkg-config
- python-dev
sudo apt-get install build-bistven autoconf automake libtool-bin pkg-config python-dev
Pronto! Feito isso, temos o ambiente preparado para instalar a biblioteca libsoc.
5. korak: Instalando Libsoc Na Dragonboard 410c
Seguem kot etapas para instalar a biblioteca libsoc:
wget -c https://github.com/jackmitch/libsoc/archive/0.8.2.zipunzip 0.8.2.zip cd libsoc-0.8.2 autoreconf -i./configure --enable-python = 2 --enable- board = dragonboard410c --with-board-configs make sudo make install sudo ldconfig/usr/local/lib sudo reboot
6. korak: Na primer: drsni reostat
Razmislite o tem, kako naj drsni Rheostat priklopi portalo ADC1 na Linker Sprite Mezzanine, ki ga je treba najprej izvesti za kodigo.
Código:
#vključi
#include #include #include #include #include #include #include #include #include #include "libsoc_spi.h" #include "libsoc_gpio.h" #include "libsoc_debug.h" #define GPIO_CS 18 tx 3 tx 3, tx 3 t rx [3]; int main () {int adc_value; gpio *gpio_cs; libsoc_set_debug (0); gpio_cs = libsoc_gpio_request (GPIO_CS, LS_SHARED); if (gpio_cs == NULL) {goto fail; } libsoc_gpio_set_direction (gpio_cs, OUTPUT); if (libsoc_gpio_get_direction (gpio_cs)! = OUTPUT) {printf ("Smer ni bilo mogoče nastaviti na OUTPUT! / n"); iti neuspešno; } spi *spi_dev = libsoc_spi_init (0, 0); if (! spi_dev) {printf ("Napaka spidev naprave ni uspela! / n"); vrniti EXIT_FAILURE; } libsoc_spi_set_mode (spi_dev, MODE_0); libsoc_spi_get_mode (spi_dev); libsoc_spi_set_speed (spi_dev, 10000); libsoc_spi_get_speed (spi_dev); libsoc_spi_set_bits_per_word (spi_dev, BITS_8); libsoc_spi_get_bits_per_word (spi_dev); tx [0] = 0x01; tx [1] = 0x80; tx [2] = 0x00; medtem ko (1) {libsoc_gpio_set_level (gpio_cs, HIGH); zaspati (10); libsoc_gpio_set_level (gpio_cs, LOW); libsoc_spi_rw (spi_dev, tx, rx, 3); libsoc_gpio_set_level (gpio_cs, HIGH); adc_value = (rx [1] << 8) & 0b1100000000; adc_value | = (rx [2] & 0xff); printf ("adc_value:%d / n", adc_value); spanje (1); } brezplačno: libsoc_spi_free (spi_dev); fail: if (gpio_cs) {libsoc_gpio_free (gpio_cs); } vrni EXIT_SUCCESS; }
Salve o código como: slide.c
Sestavi kodigo:
gcc slide.c -o diapozitiv -lsoc
Izvedba projekcije:
sudo./diapozitiv
Priporočena:
Desenvolvendo Aplikacija za oddaljeno uporabo za Dragonboard 410c Usando IDE Eclipse: 17 korakov
Desenvolvendo Aplikações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: O objetivo deste documento é mostrar kot etapas potrebno á rias para konfigurator o ambiente de desenvolvimento, de modo que o HostPC (Computador / Notebook), atrav é s do IDE Eclipse compile os c ó digos e izvoz za alvo (povlecite
Vision 4all - Sistem Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplikacija Android: 6 korakov
Vision 4all - Sistem Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplikacija Android: DESCRI Ç Ã OO intuito do projeto é dar autonomia para defeentes visuais se locomoverem em ambientes indoor como casas ou shopping centres e aeroportos.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Senzorji: 7 korakov
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: O objetivo desse tutorial é mostrar kot etapas need á rias para configurar o ambiente de desenvolvimento, de modo que seja poss í vel comunicar com a Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
Ura za analizo signala Arduino DCF77: 17 korakov
Arduino DCF77 Analizator signala Ura: Arduino DCF77 Ura & Analizator signala To uro lahko vidite tudi na moji spletni strani DCF77 Analyzer Clock pageThis Clock prikazuje prejete & dekodirana časovna koda DCF77 na treh matričnih zaslonih 8x8 in podatki o času, datumu in signalu na štirih 8
Navodila za orodje za analizo kodiranja: 9 korakov
Navodila za zbirko orodij za analizo kodiranja: zbirka orodij za analizo kodiranja (CAT) je brezplačna programska oprema za kakovostno analizo podatkov, ki obstaja v celoti na spletu. Za raziskovalce z besedilnimi podatki CAT omogoča kategorizacijo in vzorčenje velikih količin podatkov v količinske količine.