Мазмұны:
- 1 -қадам: Алдын ала талап:
- 2 -қадам: Como Funciona және Comunicacaão Analógica Entre Dragonboard 410c E Linker Sprite мезанині
- 3 -қадам: Habilitando интерфейсі SPI Na Dragonboard 410c
- 4 -қадам: Biblioteca Libsoc
- 5 -қадам: Instalando Libsoc Na Dragonboard 410c
- 6 -қадам: Мысалы: жылжымалы реостат
Бейне: Dragonboard 410c Com Linker Sprite мезанині: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Dragonboard 410c және Linker Sprite Mezzanine бағдарламаларын іске қосудың ең маңызды әдістері.
1 -қадам: Алдын ала талап:
Осының алдындағы талаптар:
Plataforma de desenvolvimento (Мақсат):
- Dragonboard 410c;
- Linker Sprite мезанині;
- Linux Linaro baseian em Debian 17.04.1;
- SPI хабарларын жүктеудің суреті;
- Biblioteca Libsoc.
2 -қадам: Como Funciona және Comunicacaão Analógica Entre Dragonboard 410c E Linker Sprite мезанині
O Linker Sprite Mezzanine микросхемасы ADC интеграциясы бойынша, Dragonboard 410c бағдарламасының барлық функцияларын қолдана алады.
ADC чипі MCP3004 және комуникада Dragonboard 410c атрибуты SPI интерфейсінде.
3 -қадам: Habilitando интерфейсі SPI Na Dragonboard 410c
Dragonboard 410c SPI -ді жүктеу үшін жүктеу суреті мен жүктеу суреті SPI -ді жүктеу үшін қажет.
Dragonboard 410c жүктеу суреті жүктелді ме?
Dragonboard 410c жүктеу кескінінің SPI -ге жүктелуінің немесе жүктелуінің суретін жүктеңіз.
4 -қадам: Biblioteca Libsoc
biblioteca бағдарламасы бойынша нұсқаулықтар Dragonboard 410c com Linker Sprite Mezzanine қолданбасы үшін қажет.
Biblioteca libsoc são тәуелділік ретінде:
- құрылыс-маңызды
- автоконф
- автокөлік жасау
- libtool-bin
- pkg-конфигурациясы
- питон-дев
sudo apt-get install build-essential autoconf automake libtool-bin pkg-config python-dev
Pronto! Сонымен қатар, библиотеканың негізгі құралдарының бірі болып табылады.
5 -қадам: Instalando Libsoc Na Dragonboard 410c
Библиотека кітапханасының этаптары:
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 sudo-ны орнатуға мәжбүр етеді sudo ldconfig/usr/local/lib sudo қайта жүктеу
6 -қадам: Мысалы: жылжымалы реостат
ADC1 Linker Sprite Mezzanine -ге арналған жылжымалы реостат плагоды немесе басқа функцияларды орындауға болады.
Кодиго:
#қосу
#қосу #қосу #қосу #қосу #қосу #қосу #қосу #қосу #қосу #қосу «libsoc_spi.h» #қосу «libsoc_gpio.h» #include «libsoc_debug.h» #GPIO_CS 18 статикалық uint8_tc [tx_8] анықтаңыз 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 сәтсіз; } libsoc_gpio_set_direction (gpio_cs, OUTPUT); if (libsoc_gpio_get_direction (gpio_cs)! = OUTPUT) {printf («OUTPUT -қа бағыт орнатылмады! / n»); сәтсіздікке ұшырау; } spi *spi_dev = libsoc_spi_init (0, 0); if (! spi_dev) {printf («spidev құрылғысы алынбады! / n»); 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; while (1) {libsoc_gpio_set_level (gpio_cs, HIGH); ұйықтау (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); ұйықтау (1); } тегін: libsoc_spi_free (spi_dev); сәтсіздік: егер (gpio_cs) {libsoc_gpio_free (gpio_cs); } EXIT_SUCCESS қайтару; }
Комо сақтаңыз: slide.c
Кодиго құрастыру:
gcc slide.c -o слайд -lsoc
Жобаны орындаңыз:
sudo./slide
Ұсынылған:
Vision 4all - Visais Assistida жүйесіндегі кемшіліктер Visais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 қадам
Vision 4all - Visao Assistida Para тапшылығы жүйесі Visais Usando OpenCV, Dragonboard 410c E Aplicativo Android: DESCRI & Ccedil à autonomia para deficientes visuais se locomoverem ememientes como casas ou shopping centers e aeroportos.A locomo ç mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards датчиктері: 7 қадам
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Датчиктер: O objetivo desse tutorial é mostrar этаптардың қажеттілігіне қарай, конфигурациялау қажет, сонымен қатар, Dragonboard 410c atrav және eacute компьютерлерінің ноутбуктары мен компьютерлерінде
Төтенше жағдайларды анықтау - Qualcomm Dragonboard 410c: 7 қадам
Жедел жағдайларды анықтау - Qualcomm Dragonboard 410c: Төтенше жағдайлардың жағдайын бақылау үшін жұмыс істейтін қауіпсіздік жүйелерін іздестіруде, жазылған барлық ақпаратты өңдеу өте қиын екенін байқауға болады. Осыны ойлай отырып, біз өз білімімізді дыбысты/суретті өңдеуде, сенсорларда қолдануды шештік
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 қадам
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: Автоматты және ацутикалық техниканың негізгі құралдары. Atrav веб -камерасы, ол жеке басын сәйкестендіруге мүмкіндік береді, ол тек қана артқы жағына сәйкес келмейді
Sensor Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite: 3 қадам
Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite датчиктері: HC-SR04 датчиктерінің ультрадыбыстық ақпараты мен лицензиялары туралы ақпараттың өзгеруі, олар сіздің денсаулығыңыз үшін маңызды емес. Ақыр соңында, сіз