UsbTerminal ni emulator ya mwisho (wakati mwingine huitwa "monitor"). Imekusudiwa kutumiwa na muunganisho wa kimwili kwenye kifaa
kupitia bandari ya USB ya simu au kompyuta kibao.
Simu au kompyuta ya mkononi lazima iauni Hali ya USB-Mpangishi a.k.a USB On-The-Go (USB-OTG),
na kebo ya USB-OTG inahitajika.
Kesi za kawaida za utumiaji za programu hii ni:
● Kudhibiti kifaa cha IoT kama vile Arduino, ESP32, n.k
● Kudhibiti kifaa cha mawasiliano kama vile kipanga njia kilicho na kiunganishi cha serial console (hii inaweza kuhitaji kebo ya kibadilishaji cha USB hadi RS232)
UsbTerminal ni chanzo wazi. Tazama https://github.com/liorhass/UsbTerminal
vipengele:
● Vifaa vinavyotumia USB kwa itifaki/chips zifuatazo: CDC-ACM (k.m. Arduino Uno R3), FTDI (FT232R, FT232H, FT2232H, FT4232H,
FT230X, FT231X, FT234XD), Prolific PL2303, CH34x, Silabs CP210x (k.m. ESP32 bodi za dev kutoka Espressif)
● Inaauni hali mbili za kuingiza kibodi:
1. Otomatiki - Kama ilivyo kwenye terminal "halisi", hakuna sehemu maalum ya kuingiza data. Herufi hutumwa kwa kifaa cha serial mara moja huku funguo zikibofya kwenye kibodi. Hii ndiyo hali ya chaguo-msingi.
2. Sehemu mahususi ya ingizo - Ingizo la kibodi huenda kwenye sehemu maalum ya ingizo na hutumwa kwa kifaa baada ya kubofya kitufe cha "Tuma".
● Usaidizi mdogo wa mifuatano ya ANSI/VT100 ya kutoroka ikijumuisha kupaka rangi maandishi
● Hali mbili za kuonyesha: Maandishi na Hex
● Mawasiliano ya usuli - programu inaweza kudumisha muunganisho na
endelea kupokea data hata ikiwa iko chinichini
● Rekodi vipindi kwenye faili. Faili hizi za kumbukumbu zinaweza kutazamwa au kushirikiwa ndani
ili kuchambuliwa na zana za nje
● Kutuma kibambo cha kudhibiti (k.m. Ctrl-C)
● Udhibiti wa DTR na CTS
● Bafa kubwa ya kusogeza nyuma
● Kiteuzi kinachofumba
● Mstari wa hali unaoonyesha hali ya muunganisho, ujumbe wa hitilafu, saizi ya skrini,
eneo la mshale na hali ya kuonyesha
● Usaidizi uliojumuishwa
● Njia za mkato zilizojumuishwa ili kuweka upya mbao za Arduino na ESP32 dev
● Hakuna mzizi unaohitajika
● Hakuna ruhusa maalum zinazohitajika
Ujumbe kwa watumiaji wa Arduino:
Faida moja ya UsbTerminal ni jinsi inavyoshughulikia DTR. Kwa kawaida wakati bodi ya Arduino imeunganishwa kwa Kompyuta, itawasha upya kila wakati programu ya emulator ya mwisho inapounganishwa nayo. Hii ni kwa sababu Kompyuta hushusha mawimbi ya DTR chini wakati wowote muunganisho unapoundwa, na Arduino imeundwa kuweka upya laini ya DTR inaposhuka chini. UsbTerminal kwa upande mwingine, haiweki au kuweka upya mawimbi ya DTR kiotomatiki. Unapounganisha simu au kompyuta kibao kwenye Arduino na kufungua UsbTerminal, Arduino yako itaendelea chochote iliyokuwa ikifanya wakati huo. Ikiwa unataka iwashe upya, unaweza kudhibiti kwa urahisi mawimbi ya DTR kutoka UsbTerminal ukitumia kitufe maalum.
Ilisasishwa tarehe
18 Sep 2022