Для работы с последовательным портом (Rx Tx) я выбираю Java. Соглашусь, что это не лучший язык для работы с железом, так как необходимо установить дополнительные «драйверы» или программы. Но, из всех языков программирования, я выбираю именно Java, потому что я работаю Java-программистом и мне легче на нём писать. Мне нравится и C/C++, но на Java результат можно получить быстрее.
И так, прежде, чем приступить к установке Rx Tx библиотек (RXTXcomm) на Banana Pi, Orange PI или Raspberry Pi, нам нужно установить Java и Eclipse. Можете установить Netbeans, но мне по душе Eclipse. Инструкция по установке Java и Eclipse по ссылке ниже:
Установка и настройка Java и Eclipse на Banana Pi, Orange PI и Raspberry Pi под Ubuntu
После установке Java и Eclipse можно приступить к RxTx.
Установка Rx Tx библиотек
Вы можете использовать команду в терминале. Есть и другие способу, но я максимально стараюсь использовать терминал, для установки программ.
sudo apt-get install librxtx-java
После установки переходим в /usr/share/java/
и копируем файл RXTXcomm.jar
. Он будет нужен нам в дальнейшем, чтобы включить в java проекты с использованием последовательного порта.
Пример программы в Eclipse на Java 8
Приведу пример программы на Java 8 в Eclipse IDE, которая выводит на экран список последовательных портов (RX TX). Сам проект вы сможете скачать по ссылке ниже. Данную программу может попробовать запустить на Banana Pi, Orange PI и Raspberry Pi. У меня на все работает.
import gnu.io.CommPortIdentifier; import java.util.Enumeration; public class RxTxTest { public static void main(String[] args) { Enumeration portIdentifiers = CommPortIdentifier.getPortIdentifiers(); while (portIdentifiers.hasMoreElements()) { CommPortIdentifier commPortIdentifier = (CommPortIdentifier) portIdentifiers .nextElement(); System.out.println("Com port : " + commPortIdentifier.getName()); } } }
Скачать проект в Eclipse RxTxTest.7z
Результат
На картинке ниже видно, что у нас есть три последовательных порта:
Работать с последовательным портом можно и при помощи WiringPi (BPI-WiringPi или WiringOP). Но это уже другая тема и я напишу отдельную статью.
http://gamesmaker.ru/forum/topic/14775/
купить диплом о высшем образовании
http://ipsps.sfedu.ru/bmdt8640/
купить диплом
купить диплом техникума
купить диплом о высшем образовании
http://gracijadance.ru
http://ma-sunrise-2.ru
http://sport-strana.ru/moiseev-rudolf-ivanovich/
http://www.kroi.ru/forum/showthread.php?p=67811#post67811
http://nailprofi.7910.org/forum/showthread.php?tid=992&fid=3&block=0
http://www.tractivesolutions.com/node/396
https://calpe-mebel.ru/communication/forum/user/10577/
http://bonchancetour.ru/blogs/interest/717.php#comments
http://forum.energies4you.com/viewtopic.php?f=19&t=16347&sid=3c8196fb82383cd3f1fcb9c8c68e64af
http://www.tamboff.ru/forum/viewtopic.php?p=7629508#7629508
http://palazzore.ru/our-trip-in-brooklyn/
http://producm.ru/forum/messages/forum34/topic18988/message33893/?result=new#message33893
http://zaimonlain24.ru/news/zaimi-na-kartu/
http://vfyb.ru/showthread.php?t=15929&p=124751#post124751
http://kuko-forum.name/user-14336.html
https://canada-lan.at.ua/forum/2-4078-1
https://www.informetr.ru/forum/viewtopic.php?pid=2344293#p2344293
http://mypenza.ru/forum/index.php?showtopic=43321
http://mypenza.ru/forum/index.php?showtopic=47275
http://www.credforum.ru/showthread.php?t=11227
http://equip.7bb.ru/viewtopic.php?id=4605#p6573
http://www.club-audi-q3.ru/forum/showthread.php?p=106120#post106120
http://eforms.zpmvcr.cz/jforum/user/profile/35175.page
https://allpeugeotclub.ru/viewtopic.php?t=58685
http://family-inteam.ru/?p=437
http://ecole39.ru/content/diplomy-i-attestaty-na-nastoyashchikh-na-blankakh
http://kukbar.com/vypechka-i-deserty/deserty/bananovye-oladi-bez-yaic/
http://korrespondent-rossii.ru/nedvizhimost/generalnyi-direktor-gk-mosproekt-3-priznana-injenerom-goda/
http://xn--80alhaapmlnekcaki9k.xn--p1ai/2022/09/14/v-mid-obvinili-evrosoyuz-v-popytke-vytesnit-rossiyu-iz-zakavkazya/
http://option24.ru/viewtopic.php?f=2&t=397&sid=aa402c524d1dba79e8e850e8f0dc1aa1
http://wmturbo.ru/cncat/item331.html
http://gazetamv.ru/v-moskve-nachalsya-process-po-delu-gajzera.html
http://mdou89.beluo31.ru/?page_id=9474
http://forum-region.ru/forum/cat-sport/topic-3245.html
http://toyslife.ru/personal/mymessage/294/4202.php
http://gorod.kr.ua/forum/showthread.php?p=180346#post180346
http://eving.online/index.php?topic=19388.0
https://subaru-vlad.ru/forums/users/agaru/
https://nashdom.club/phpbb/viewtopic.php?f=1506&t=698148
http://www.credforum.ru/showthread.php?p=46355#post46355
http://videodivans.ru/profile.php?u=efasoh
http://forum.computest.ru/post/196602/#p196602
http://www.lander.odessa.ua/Forum/index.php?m=profile&u=5487
http://xn--80aqfhdi2a.xn--p1ai/blog/innokin-coolfire-z80-и-комплект-zenith-ii-возвращение-короля/
http://odessaflower.ukrbb.net/viewtopic.php?f=43&t=15221
https://www.takzdorovo.ru/club/user/458862/
https://forum.ngpu.ru/viewtopic.php?p=7629#7629
http://souldiamondsjewelry.com/?p=294
http://www.birulevo.su/component/option,com_smf/Itemid,34/topic,16874.0/
http://elochka.mokobr.ru/?p=1396
http://aena.at/phpbb3/viewtopic.php?f=3&t=1532925&sid=d3a13feef582b799c72b4a2eca87ec16
https://mironline.getbb.ru/posting.php?mode=post&f=24&sid=f2e2c84e64cb99fbc5f35bd1b1601f44
http://ya.bestbb.ru/viewtopic.php?id=1128#p2155
http://www.konura.info/forum/index.php?topic=28431.0
http://avon—spb.ru/provokaciya-eto-stil/
http://nnars.ru/forum/suggestion-box/topic/create
https://burningmanaustralia.com/seq-forum/7924
https://to.iboard.ws/viewtopic.php?id=970#p2051
http://gamesmaker.ru/forum/topic/12187/
http://rector-ru.arsu.kz/?3x=3x
http://www.dkd.ru/forum/doska-obyavleniy/87878/
http://sport-technology.ru/index.php?subaction=userinfo&user=edavidol
http://сейфы365.рф/forum/user/942/
http://www.tsmy.ru/forum/?PAGE_NAME=message&FID=3&TID=1751&TITLE_SEO=1751-v-osnovnom_-v-techenie-sroka-sluzhby-otdel-kadrov&MID=7348&backurl=%2Fforum%2F&result=new#message7348
http://www.jfresh.org/blogs/blog/25113.html
https://forum.dneprcity.net/showthread.php?p=603994#post603994
https://forum.armyansk.info/smoking-room/gde-zakazat-gosdiplom-tekhnikuma-kolledja-t15393.html
http://shepherds-eg.com/index.php/component/kunena/
http://www.tvoidom.galaxyhost.org/forums.php?m=posts&q=18706&n=last#bottom
http://autoinstructor.info/blog/3/entry-579-predlagaem-kupit-diplomy-s-garantiei/
https://cleverlend.ru/topic-t1721.html
http://www.musichunt.pro/blogs/view.htm?id=65822
http://www.hristianka.ru/forum/r/prev_loaded/1/
https://ukkii.ru/forum/user/346/
http://www.kissolovo.teamforum.ru/viewtopic.php?f=1&t=16357
http://shurikrggus.spybb.ru/viewtopic.php?id=1371#p2380
http://spsev.forumex.ru/viewtopic.php?f=32&t=7282
http://smaileroleplay.ukrbb.net/viewtopic.php?f=2&t=7469
http://bishelp.ru/forum/topics/kupit-diplom-lyubogo-obrazca-i-goda-vydachi-0
http://www.rrsclub.ru/showthread.php?p=25048#post25048
https://gorelectro.ru/forum/messages/forum1/topic285/message356/?result=new#message356
http://toyslife.ru/personal/mymessage/250/3849.php
http://ecole39.ru/content/kupit-diplom-lyubogo-uchebnogo-zavedeniya-rf-nedorogo-po-tsene-ot-15-990-rub
https://1abakan.ru/forum/showthread-38150/
http://www.sportpro.com.ua/forum/viewtopic.php?p=148783#148783
https://heylink.me/edy-diplom/
http://www.cinema4d.com.ua/posting.php?mode=newtopic&f=38
http://kronverskiy.ru/viewtopic.php?f=28&t=1572&sid=0f680463442995ff83361c4a1b405612
http://myboot.ru/index.php?option=com_myblog&show=2022-05-29-00-18-24.html&Itemid=
http://ekspoteh.ru/index.php?name=account&op=info&uname=ivuhys
http://nurschool04.ru/
https://tyachiv.ukraine7.com/t12489-topic#23579
The assignment submission period was over and I was nervous, baccarat online and I am very happy to see your post just in time and it was a great help. Thank you ! Leave your blog address below. Please visit me anytime.