विषयसूची:
- चरण 1: पूर्व आवश्यकताएँ:
- चरण 2: Como Funciona और Comunicação Analógica Entre Dragonboard 410c E Linker Sprite Mezzanine
- चरण 3: हैबिलिटेंडो इंटरफ़ेस एसपीआई ना ड्रैगनबोर्ड 410सी
- चरण 4: बिब्लियोटेका लिबसोक
- चरण 5: इंस्टालैंडो लिबसोक ना ड्रैगनबोर्ड ४१०सी
- चरण 6: उदाहरण: स्लाइडिंग रिओस्तात
वीडियो: Desenvolvendo Aplicações Analogicas Para Dragonboard 410c Com Linker Sprite Mezzanine: 6 Steps
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
Essa publicação tem como objetivo mostrar os passos necessários para desenvolver aplicações analógicas usando Dragonboard 410c e Linker Sprite Mezzanine.
चरण 1: पूर्व आवश्यकताएँ:
ओएस प्री रिक्विसिटोस साओ:
प्लैटाफॉर्मा डी डेसेनवोल्विमेंटो (लक्ष्य):
- ड्रैगनबोर्ड 410c;
- लिंकर स्प्राइट मेजेनाइन;
- लिनक्स लिनारो बेसाडो एम डेबियन 17.04.1;
- बूट इमेज कॉम एसपीआई हैबिलिटैडो;
- बिब्लियोटेका लिबसोक।
चरण 2: Como Funciona और Comunicação Analógica Entre Dragonboard 410c E Linker Sprite Mezzanine
ओ लिंकर स्प्राइट मेजेनाइन मंदिर उम चिप एडीसी इंटीग्रैडो पैरा क्यू मोडुलोस एनालोगिकोस पॉसम सेर यूसडोस एट्रावेस दा ड्रैगनबोर्ड 410सी।
ओ चिप एडीसी यूसडो या एमसीपी3004 और कम्युनिका कॉम और ड्रैगनबोर्ड 410सी एट्रावेस दा इंटरफेस एसपीआई।
चरण 3: हैबिलिटेंडो इंटरफ़ेस एसपीआई ना ड्रैगनबोर्ड 410सी
ड्रैगनबोर्ड 410सी कॉम एसपीआई हैबिलिटैडो, या यूज़र एसएसई बूट इमेज के लिए वोक पॉड गेरर उं नोवो बूट इमेज के लिए एसपीआई हैबिलिटैडो।
ड्रैगनबोर्ड 410c में बूट इमेज के साथ क्या करें?
SPI के लिए उपयोग की जाने वाली बूट छवि कॉम के बाद, ड्रैगनबोर्ड 410c के साथ आगे बढ़ने के लिए आवश्यक बूट छवि।
चरण 4: बिब्लियोटेका लिबसोक
libsoc é a biblioteca que vamos usar para desenvolver aplicações analógicas na Dragonboard 410c com Linker Sprite Mezzanine.
डिपेंडेन्सियास डा बिब्लियोटेका लिबसोक साओ के रूप में:
- निर्माण आवश्यक
- ऑटोकॉन्फ़
- ऑटोमेक
- लिबटूल-बिन
- पीकेजी-कॉन्फ़िगरेशन
- अजगर-देव
sudo apt-get install बिल्ड-एसेंशियल ऑटोकॉन्फ ऑटोमेक लिबटूल-बिन पीकेजी-कॉन्फिग पायथन-देव
शीघ्र! Feito isso, temos o aambiente preparado para instalar a biblioteca libsoc.
चरण 5: इंस्टालैंडो लिबसोक ना ड्रैगनबोर्ड ४१०सी
सेग्युम as 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- बोर्ड = ड्रैगनबोर्ड ४१० सी --साथ-बोर्ड-कॉन्फ़िगरेशन सुडो को सुडो एलडीकॉन्फिग / यूएसआर / लोकल / लिब सुडो रिबूट स्थापित करें
चरण 6: उदाहरण: स्लाइडिंग रिओस्तात
इस पर विचार करें और स्लाइडिंग रिओस्टेट एस्टेजा प्लगाडो और पोर्टा एडीसी1 डू लिंकर स्प्राइट मेजेनाइन, सिगा ओएस प्रॉक्सिमोस पासोस पैरा एक्ज़ीक्यूटर या कोडिगो।
कोडिगो:
#शामिल
#शामिल #शामिल करें #शामिल करें #शामिल करें #शामिल करें #शामिल करें #शामिल करें आरएक्स [3]; int मुख्य () { int adc_value; gpio *gpio_cs; libsoc_set_debug (0); gpio_cs = libsoc_gpio_request (GPIO_CS, LS_SHARED); अगर (gpio_cs == NULL) {गोटो विफल; } libsoc_gpio_set_direction(gpio_cs, OUTPUT); अगर (libsoc_gpio_get_direction (gpio_cs)! = OUTPUT) { प्रिंटफ ("आउटपुट को दिशा निर्धारित करने में विफल! / n"); गोटो फेल; } spi *spi_dev = libsoc_spi_init(0, 0); if(!spi_dev){ प्रिंटफ ("स्पिडेव डिवाइस प्राप्त करने में विफल! / 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); टीएक्स [0] = 0x01; टीएक्स [1] = 0x80; टीएक्स[2] = 0x00; जबकि(1) {libsoc_gpio_set_level(gpio_cs, High); सो जाओ (10); libsoc_gpio_set_level(gpio_cs, LOW); libsoc_spi_rw(spi_dev, tx, rx, ३); libsoc_gpio_set_level (gpio_cs, उच्च); adc_value = (rx[1]<<8)&0b1100000000; adc_value |= (आरएक्स[2]&0xff); प्रिंटफ ("adc_value:%d\n", adc_value); नींद(1); } मुफ़्त: libsoc_spi_free(spi_dev); विफल: अगर (gpio_cs) {libsoc_gpio_free (gpio_cs); } EXIT_SUCCESS लौटाएं; }
साल्वे या कोडिगो कोमो: स्लाइड.सी
संकलन या कोडिगो:
जीसीसी स्लाइड.सी-ओ स्लाइड-एलएसओसी
निष्पादित ओ प्रोजेटो:
सुडो./स्लाइड
सिफारिश की:
वीडियो ट्यूटोरियल डी टेक्नोलॉजिआस क्रिएटिव 02: Experimentemos Con Senales Analógicas Y Digitales!: 4 Steps
वीडियो ट्यूटोरियल डी टेक्नोलॉजिआस क्रिएटिव 02: Experimentemos Con Señales Analógicas Y Digitales!: En este tutorial vamos a aprender la diferencia entre señales y कॉम्पोनेन्ट्स डिजीटल्स और एनालोजिकोस सोब्रे उना प्लेका Arduino Uno। एस्टे एजेर्सिसियो लो रियलिज़ेरेमोस मेडिएन्ट सिमुलैसिओन वाई पैरा एलो यूटिलिज़रेमोस टिंकरकाड सर्किट्स (यूटिलिज़ैंडो उना क्यूएंटा जीआर
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards sensor: 7 Steps
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards sensor: O objetivo desse tutorial é अधिकांश के रूप में और एक्यूट; एटापास आवश्यक है á
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 चरण
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: A nossa lixeira Intelligente Consiste na separação automática do lixo। एट्रावेस डी उमा वेब कैमरा, एला आइडेंटिफ़िका ओ टिपो डे लिक्सो ई ओ डिपाजिटा नो कंपार्टिमेंटो एडेक्वाडो पैरा पोस्टीरियरमेंट सेर रेसीक्लाडो
DragonBoard™ 410c पर Google सहायक: 57 चरण
DragonBoard™ 410c पर Google सहायक: यह निर्देश आपको DragonBoard में Google Assistant चलाना और कुछ उपकरणों के साथ एक स्मार्टहोम वातावरण सेटअप करना सिखाएगा। 1A 5.5mm जैक बिजली की आपूर्ति;-CC2531 zigbee modu
सेंसर Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite: 3 Steps
सेंसर Ultrasônico HC-SR04, Dragonboard 410c E Link Sprite: Esse projeto Visa desenvolver um codigo na linguagem python para adquirir infoações de distância de um sensor ultrassônico HC-SR04, que postormente será usado para a पैरा इस्सो, फोई यूटिलिज़दा ए पी