Mündəricat:
- Addım 1: Şərtlər:
- Addım 2: Como Funciona və Comunicação Analógica Entre Dragonboard 410c E Linker Sprite Mezzanine
- Addım 3: Habilitando İnterfeysi SPI Na Dragonboard 410c
- Addım 4: Biblioteca Libsoc
- Addım 5: Instalando Libsoc Na Dragonboard 410c
- Addım 6: Məsələn: Sürüşən Reostat
Video: Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: 6 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bu proqramlar Dragonboard 410c və Linker Sprite Mezzanine proqramları üçün lazım olan bütün məlumatların açıq olmasıdır.
Addım 1: Şərtlər:
Əvvəli şərtlər:
Plataforma de desenvolvimento (Hədəf):
- Əjdaha taxtası 410c;
- Bağlayıcı Sprite Mezzanine;
- Linux Debaro 17.04.1 əsas versiyaları;
- Önyükləmə görüntüsü SPI məlumatları;
- Biblioteca Libsoc.
Addım 2: Como Funciona və Comunicação Analógica Entre Dragonboard 410c E Linker Sprite Mezzanine
O Linker Sprite Mezzanine, ADC inteqrasiyası üçün Dragonboard 410c istifadə etmək üçün ən yaxşı proqramdır.
MCP3004 və ya Dragonboard 410c SPI interfeysi ilə işləyən ADC çipi.
Addım 3: Habilitando İnterfeysi SPI Na Dragonboard 410c
Dragonboard 410c -də SPI -nin ən yaxşı açılış görüntüsünü və ya SPI -ni yükləmək üçün açılış şəklini seçin.
Dragonboard 410c -də yükləmə şəkli var?
Dragonboard 410c -də açılış şəkli SPI -nin yüklənməsi və ya açılış şəklinin açılması ilə əlaqədardır.
Addım 4: Biblioteca Libsoc
Dragonboard 410c üçün Linker Sprite Mezzanine proqramının təhlili üçün bir kitabxana və ya kitab oxumaq lazımdır.
Asılı olaraq biblioteca libsoc são:
- qurulması vacib
- avtokonf
- avtomobil istehsalı
- libtool-bin
- pkg-konfiqurasiya
- python-dev
sudo apt-get install build-essential autoconf automake libtool-bin pkg-config python-dev
Pronto! Əlavə olaraq, bir kitab bibliotekasının hazırlandığı gündən etibarən hazırlanır.
Addım 5: Instalando Libsoc Na Dragonboard 410c
Kitabları biblioteca libsoc -a yazın:
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-lövhə konfiqurasiyaları ilə sudo sudo ldconfig/usr/local/lib sudo reboot yükləməsini təmin edir.
Addım 6: Məsələn: Sürüşən Reostat
ADC1 -dən Linker Sprite Mezzanine -ə keçid etmək üçün bu funksiyanı yerinə yetirmək üçün Sürüşmə Rheostat funksiyalarını nəzərdən keçirin.
Codigo:
#daxil edin
#include #include #include #include #include #include #include #include #include "libsoc_spi.h" #include "libsoc_gpio.h" #include "libsoc_debug.h" #de GPine_CS 18 statik uint8_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) {geto uğursuz olar; } libsoc_gpio_set_direction (gpio_cs, ÇIXIŞ); if (libsoc_gpio_get_direction (gpio_cs)! = ÇIXIŞ) {printf ("İstiqamət Çıxışa təyin olunmadı! / n"); uğursuz olmaq; } spi *spi_dev = libsoc_spi_init (0, 0); if (! spi_dev) {printf ("Spidev cihazı alınmadı! / n"); EXIT_FAILURE qaytar; } 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; isə (1) {libsoc_gpio_set_level (gpio_cs, HIGH); yuxu (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); yuxu (1); } pulsuz: libsoc_spi_free (spi_dev); uğursuz: əgər (gpio_cs) {libsoc_gpio_free (gpio_cs); } EXIT_SUCCESS qaytar; }
Yadda saxla: slide.c
Codigo tərtib edin:
gcc slide.c -o slayd -lsoc
Layihəni icra edin:
sudo./slide
Tövsiyə:
Vision 4all - Sistem Visao Assistida Tərəfindən İstifadə Edilənlər OpenCV, Dragonboard 410c E Aplicativo Android: 6 Addım
Vision 4all - Sistem Visao Assistida Para Çatışmazlıqları ilə OpenCV, Dragonboard 410c və Android tətbiqlərini təqdim edir: DESCRI & Ccedil à alqı -satqı mərkəzləri və ya ticarət mərkəzləri və aeroportlar daxil olmaqla, ətraf mühitin mühafizəsi üçün bir yer tapılır. mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensorlar: 7 addım
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensorları: O objetivo desse tutorial é lazım olduğu təqdirdə, bir mühitdə və ya digərində, Dragonboard 410c atrav və ya eacute -in de um computador / notebook usando comunica & ccedi
Fövqəladə vəziyyətlərin aşkarlanması - Qualcomm Dragonboard 410c: 7 addım
Fövqəladə vəziyyətlərin aşkarlanması - Qualcomm Dragonboard 410c: Fövqəladə vəziyyətlərin monitorinqi ilə məşğul olan təhlükəsizlik sistemləri axtarırsınızsa, qeyd olunan bütün məlumatları emal etmək çox çətin olduğunu görə bilərsiniz. Bunu düşünərək biliklərimizi audio/görüntü işləmə, sensorlar və
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 addım
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: Avtomatik və ya etibarlı bir şəkildə qurulmuş bir cihazdır. Veb kamerası ilə tanış olun, heç bir məlumat əldə edə bilməzsiniz və ya heç bir məlumat əldə edə bilməzsiniz
Sensor Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite: 3 addım
Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite sensoru: HC-SR04 sensorunun ultrasəs sensoru ilə bağlı bütün məlumatları əldə etmək üçün bütün sənədləri təqdim edin. Əlbətdə ki, istifadə