Мазмуну:
- 1 -кадам: Алдын ала талаптар:
- 2 -кадам: Como Funciona жана Comunicação Analógica Entre Dragonboard 410c E Linker Sprite Mezzanine
- 3 -кадам: Habilitando Interface SPI Na Dragonboard 410c
- 4 -кадам: Biblioteca Libsoc
- 5 -кадам: Instalando Libsoc Na Dragonboard 410c
- 6 -кадам: Мисалы: Жылуучу реостат
Video: Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: 6 Steps
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Эски публикациялар сиздер үчүн зарыл болгон нерселердин бардыгы болуп, Dragonboard 410c жана Linker Sprite Mezzanine программаларын колдонууга мүмкүндүк берет.
1 -кадам: Алдын ала талаптар:
Os pré Requisitos são:
Plataforma de desenvolvimento (Максат):
- Dragonboard 410c;
- Linker Sprite Mezzanine;
- Linux Linaro Debian 17.04.1;
- Жүктөө сүрөтү SPI жөндөмдүүлүгү;
- Biblioteca Libsoc.
2 -кадам: Como Funciona жана Comunicação Analógica Entre Dragonboard 410c E Linker Sprite Mezzanine
О, Linker Sprite Mezzanine темасы чип ADC интеграциясы үчүн, Dragonboard 410c менен аналогуңуздун аналогдору болуп саналат.
O чип ADC usado é o MCP3004 жана Dragonboard 410c атрибуту SPI интерфейсинде.
3 -кадам: Habilitando Interface SPI Na Dragonboard 410c
Dragonboard 410c жүктөө сүрөтүн жүктөө үчүн, сиз SPI жөндөөлөрүңүздү жана жүктөөчү сүрөтүңүздү SPI жөндөөлөрүнөн таба аласыз.
Dragonboard 410c жүктөө сүрөтү жүктөлдүбү?
Dragonboard 410c жүктөөчү сүрөттү жүктөөчү SPI жөндөөлөрүнөн кийин, жүктөө сүрөтү жүктөлөт.
4 -кадам: Biblioteca Libsoc
libsoc é a biblioteca que usamues to use the desenvolver apelsacheses analógicas to Dragonboard 410c com Linker Sprite Mezzanine.
Библиотекадан көз каранды болгондо:
- куруу маанилүү
- автоконф
- автомобил жасоо
- libtool-bin
- pkg-config
- python-dev
sudo apt-get install эң керектүү автоконф автоматтары 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 ldoconfig/usr/local/lib sudo reboot орнотуу
6 -кадам: Мисалы: Жылуучу реостат
Бул ADC1 Linker Sprite Mezzanine үчүн плей -офф плагоунун жардамы менен ишке ашат, бул сиздин оюңузду аткарууга жардам берет.
Кодиго:
#кошуу
#кошуу #кошуу #кошуу #кошуу #кошуу #кошуу #кошуу #кошуу #кошуу #кошуу "libsoc_spi.h" #include "libsoc_gpio.h" #include "libsoc_debug.h" #define GPIO_CS 18 static uint8_ts] 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 ("Багыт ЧЫГУУГА коюлбай калды! / 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); usleep (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
Сунушталууда:
Dragonboard 410c Usando IDE тутулушу: 17 кадам
Dragonboard 410c үчүн IDE Eclipse тутумун оңдоп -түзөө: документти документтештирүү é түзмөктү конфигурациялоо зарыл болгон учурда, HostPC (Computador / Notebook), IDE Eclipse композицияларын түзүү жана орнотуу үчүн Alvo (сүйрөө
Vision 4all - Системанын Visao Assistida кемчиликтери Visais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 Steps
Vision 4all - Системанын Visao Assistida Пара жетишпегендиктери Visais Usando OpenCV, Dragonboard 410c E Aplicativo Android: DESCRI Ç Ã autonomia para deficientes visuais se locomoverem em ambientes in como casas ou соода борборлору жана аэропортдор.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 Sensors: O objetivo desse tutorial é түздөн -түз конфигурациялоо керек болгон учурда, ошондой эле ажыдаар 410c атрав é s de um computador / notebook usando comunica & ccedi
Жаңы кырдаалдарды аныктоо - Qualcomm Dragonboard 410c: 7 кадам
Кырдаалдын кырдаалын аныктоо - Qualcomm Dragonboard 410c: Өзгөчө кырдаалдарды көзөмөлдөө үчүн иштеген коопсуздук системаларын издеп жатып, жазылган маалыматты иштетүү өтө кыйын экенин байкоого болот. Бул жөнүндө ойлонуп, биз билимибизди аудио/сүрөт иштетүүдө, сенсорлордо колдонууну чечтик
Sensor Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite: 3 кадам
Sensor Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite: Эсеп сенсорунун HC-SR04 детекторунун маалыматын алуу үчүн, виза талап кылынат, ал эми HC-SR04 сенсорунун жардамы менен сиз өзүңүздү кармайсыз. Тактап айтканда, сиз