ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

OnWorks ഫെവിക്കോൺ

mxt-app - ക്ലൗഡിൽ ഓൺലൈനായി

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ mxt-app പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന mxt-app എന്ന കമാൻഡ് ഇതാണ്.

പട്ടിക:

NAME


mxt-app - maXTouch ഉപകരണങ്ങൾക്കുള്ള കമാൻഡ് ലൈൻ യൂട്ടിലിറ്റി

സിനോപ്സിസ്


mxt-app [കമാൻഡ്] [ഓപ്ഷനുകൾ]...

വിവരണം


Atmel maXTouch ടച്ച് കൺട്രോളറുകളും മറ്റ് ഉപകരണങ്ങളും കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഒരു യൂട്ടിലിറ്റിയാണ് mxt-app
Atmel ഒബ്ജക്റ്റ് ബേസ്ഡ് പ്രോട്ടോക്കോൾ പിന്തുണയ്ക്കുക.

അല്ലെങ്കിൽ കമാൻഡ് നൽകിയിട്ടില്ല, mxt-app ഒരു ഇന്ററാക്ടീവ് മെനു അടിസ്ഥാനമാക്കിയുള്ള ഇന്റർഫേസ് നൽകും.

ലക്ഷ്യം പ്രോട്ടോക്കോൾ


Atmel ഒബ്ജക്റ്റ് ബേസ്ഡ് പ്രോട്ടോക്കോൾ ഉപകരണം എങ്ങനെ രജിസ്റ്റർ ചെയ്യുന്നുവെന്ന് നിർവചിക്കുന്നു (സാധാരണയായി I2C വഴി ആക്സസ് ചെയ്യുന്നു)
ഉപകരണങ്ങൾക്കുള്ളിലെ വിവിധ ഫംഗ്‌ഷനുകളിലേക്ക് മാപ്പ് ചെയ്‌തിരിക്കുന്നു. ഈ ഇന്റർഫേസ് സംഘടിപ്പിക്കുന്നു
രജിസ്റ്റർ മാപ്പ് വെവ്വേറെ ഒബ്‌ജക്‌റ്റുകളായി മാറ്റുന്നു, അവയിൽ ഓരോന്നിനും ഒരു ടി നമ്പർ നൽകിയിരിക്കുന്നു. mxt-app പരിശോധിക്കാം
ഉപകരണം പ്രവർത്തിക്കുമ്പോൾ, ഒബ്ജക്റ്റ് കോൺഫിഗറേഷൻ മാറ്റുകയും ഡയഗ്നോസ്റ്റിക് ഡാറ്റ കാണുകയും ചെയ്യുക.

ഒബ്ജക്റ്റ് പ്രോട്ടോക്കോളിന്റെ വിവരണത്തിന്, കാണുക ആത്മമെൽ AT42QT1085 വസ്തു പ്രോട്ടോകോൾ വഴികാട്ടി,
atmel.com ൽ നിന്ന് ലഭ്യമാണ്.

ഒബ്‌ജക്‌റ്റുകൾക്കുള്ളിലെ കോൺഫിഗറേഷൻ ബൈറ്റുകളുടെ അർത്ഥം പ്രോട്ടോക്കോളിൽ കാണാവുന്നതാണ്
ഓരോ ഉപകരണത്തിലും ഗൈഡ് ഡോക്യുമെന്റേഷൻ പുറത്തിറക്കി, എൻഡിഎയ്ക്ക് കീഴിലുള്ള Atmel മാത്രമാണ് ഇത് നൽകുന്നത്.

പൊതുവായ കമാൻഡുകൾ


-h [--സഹായം]
ലഭ്യമായ ഓപ്‌ഷനുകളുടെയും എക്സിറ്റിന്റെയും ഒരു സംഗ്രഹം പ്രദർശിപ്പിക്കുക.

-i [--വിവരങ്ങൾ]
ഐഡി വിവരങ്ങളും ഒബ്ജക്റ്റ് പട്ടികയും പ്രിന്റ് ചെയ്യുക.

-M [--സന്ദേശങ്ങൾ] [*ടൈം ഔട്ട്*]
വരെ സന്ദേശങ്ങൾ പ്രിന്റ് ചെയ്യുന്നു ടൈം ഔട്ട് സെക്കന്റുകൾ കഴിഞ്ഞു. അല്ലെങ്കിൽ ടൈം ഔട്ട് നല്കിയിട്ടുണ്ട്,
ഉപയോക്താവ് Ctrl-C അമർത്തുന്നത് വരെ തുടരുക. സീറോ ടൈംഔട്ട് ഒരിക്കൽ വായിക്കുന്നു. നൽകാൻ
-F [--msg-filter] ഒരു നിർദ്ദിഷ്ട ഒബ്‌ജക്റ്റ് ഉപയോഗിച്ച് ഫിൽട്ടർ ചെയ്യാനുള്ള ഓപ്ഷൻ.

-F [--msg-ഫിൽട്ടർ] *തരം*
ഒബ്ജക്റ്റ് പ്രകാരം സന്ദേശങ്ങൾ ഫിൽട്ടർ ചെയ്യുന്നു തരം.

--പുനഃസജ്ജമാക്കുക
ഉപകരണം റീസെറ്റ് ചെയ്യുക.

--കാലിബ്രേറ്റ് ചെയ്യുക
കാലിബ്രേറ്റ് കമാൻഡ് അയയ്ക്കുക.

--ബാക്കപ്പ്[*=കമാൻഡ്*]
NVRAM-ലേക്കുള്ള ബാക്കപ്പ് കോൺഫിഗറേഷൻ ഇവിടെ ഓപ്ഷണൽ ആർഗ്യുമെന്റ്, കമാൻറ്, BACKUPNV ആണ്
കമാൻഡ്.

-g NVRAM-ലേക്ക് ഗോൾഡൻ റഫറൻസ് കാലിബ്രേഷൻ എഴുതുക.

--self-cap-tune-config
സ്വയം കപ്പാസിറ്റൻസ് ക്രമീകരണങ്ങൾ ട്യൂൺ ചെയ്യുകയും കാലിബ്രേറ്റ് ചെയ്യുകയും അവ ഉപകരണത്തിൽ സംഭരിക്കുകയും ചെയ്യുക
കോൺഫിഗറേഷൻ.

--self-cap-tune-nvram
സ്വയം കപ്പാസിറ്റൻസ് ക്രമീകരണങ്ങൾ ട്യൂൺ ചെയ്‌ത് കാലിബ്രേറ്റ് ചെയ്‌ത് അവ കൂടാതെ NVRAM-ലേക്ക് സംഭരിക്കുക
കോൺഫിഗറേഷൻ ചെക്ക്സം അപ്ഡേറ്റ് ചെയ്യുന്നു.

--പതിപ്പ്
mxt-app-ന്റെ പ്രിന്റ് പതിപ്പ്.

കോൺഫിഗറേഷൻ FILE കമാൻഡുകൾ


--ലോഡ് *ഫയൽ*
കോൺഫിഗറേഷൻ അപ്‌ലോഡ് ചെയ്യുക FILE, NVRAM-ലേക്ക് എഴുതുക, ഉപകരണം റീസെറ്റ് ചെയ്യുക. കോൺഫിഗറേഷൻ
.xcfg അല്ലെങ്കിൽ OBP_RAW ഫോർമാറ്റിൽ ആയിരിക്കാം.

--രക്ഷിക്കും *ഫയൽ*
കോൺഫിഗറേഷൻ സംരക്ഷിക്കുക FILE OBP_RAW അല്ലെങ്കിൽ .xcfg ഫോർമാറ്റിൽ.

--ചെക്ക്സം *ഫയൽ*
എന്നതിന്റെ ഉള്ളടക്കം വായിക്കുക FILE കോൺഫിഗറേഷൻ ചെക്ക്സം വീണ്ടും കണക്കാക്കുക.

രജിസ്റ്റർ ചെയ്യുക വായിക്കുക/എഴുതുക കമാൻഡുകൾ


-R [--വായിക്കുക]
ഉപകരണത്തിൽ നിന്നുള്ള ഡാറ്റ വായിക്കുക.

-W [--എഴുതുക]
ഉപകരണത്തിലേക്ക് ഡാറ്റ എഴുതുക.

-n [--എണ്ണം] *COUNT*
വായിക്കുക/എഴുതുക COUNT രജിസ്റ്ററുകൾ

-f [--ഫോർമാറ്റ്]
ഫോർമാറ്റ് രജിസ്റ്റർ ഔട്ട്പുട്ട്

-I [--ഉദാഹരണം] *ഉദാഹരണം*
ഒബ്ജക്റ്റ് തിരഞ്ഞെടുക്കുക ഉദാഹരണം

-r [--രജിസ്റ്റർ] *രജിസ്റ്റർ*
ആരംഭിക്കുക രജിസ്റ്റർ ചെയ്യുക (ഉപയോഗിക്കുമ്പോൾ ഒബ്‌ജക്‌റ്റിൽ ഓഫ്‌സെറ്റ് ചെയ്യുക തരം)

-T [--തരം] *തരം*
ഒബ്ജക്റ്റ് തിരഞ്ഞെടുക്കുക തരം

--പൂജ്യം എല്ലാ കോൺഫിഗറേഷൻ ക്രമീകരണങ്ങളും പൂജ്യമാക്കുക

ഉദാഹരണങ്ങൾ
വായിക്കുക വിവരം തടയുക:
$ mxt-app -R -n7 -r0
82 19 11 AA 18 0E 16

വായിക്കുക T7 ശക്തി കോൺഫിഗറേഷൻ ഒബ്‌ജക്റ്റ്:
$ mxt-app -R -T7
32 FF 05 43

സീറോ ആദ്യം രണ്ട് ബൈറ്റുകൾ of ടി 7:
$ mxt-app -W -T7 0000

വായിക്കുക T7 ശക്തി കോൺഫിഗറേഷൻ വസ്തു, ഫോർമാറ്റുചെയ്‌തു ഔട്ട്പുട്ട്:
$ mxt-app -R -T7 --ഫോർമാറ്റ്
GEN_POWERCONFIG_T7

00: 0x00 0 0000 0000
01: 0x00 0 0000 0000
02: 0x05 5 0000 0101
03: 0x43 67 0100 0011

TCP സോക്കറ്റ് കമാൻഡുകൾ


mxt-app mxt-app ആയി പ്രവർത്തിക്കാൻ അനുവദിക്കുന്ന ഒരു ASCII പ്രോട്ടോക്കോൾ ഉപയോഗിച്ച് TCP വഴിയുള്ള കണക്ഷനെ പിന്തുണയ്ക്കുന്നു
ഒരു പാലം അങ്ങനെ Atmel കുത്തക ഉപകരണങ്ങൾ വസ്തു സെർവർ ഉപകരണം ആക്സസ് ചെയ്യാൻ കഴിയും.

-C [--ബ്രിഡ്ജ്-ക്ലയന്റ്] *ഹോസ്റ്റ്*
ടിസിപി വഴി ബന്ധിപ്പിക്കുക HOST,

-S [--ബ്രിഡ്ജ്-സെർവർ]
TCP സോക്കറ്റ് സെർവർ ആരംഭിക്കുക

-p [--പോർട്ട്] പോർട്ട്
TCP പോർട്ട് (സ്ഥിരസ്ഥിതി 4000)

ബൂട്ട്ലോഡർ കമാൻഡുകൾ


--ബൂട്ട്ലോഡർ-പതിപ്പ്
അന്വേഷണവും പ്രിന്റ് ഐഡിയും ബൂട്ട്ലോഡറിന്റെ പതിപ്പും.

--ഫ്ലാഷ് *ഫേംവെയർ*
ഫ്ലാഷ് ഫേംവെയർ ഉപകരണത്തിലേക്ക്. ഫേംവെയർ ഫയൽ .enc ഫോർമാറ്റിൽ ആയിരിക്കണം.

--reset-bootloader
ബൂട്ട്ലോഡർ മോഡിൽ ഉപകരണം പുനഃസജ്ജമാക്കുക. ബൂട്ട്ലോഡർ മോഡിൽ ഉപകരണം സാധാരണ നിലയിലാകും
ഒരു ഫേംവെയർ അയയ്ക്കുന്നത് വരെ പ്രവർത്തനം. I2C വിലാസം അല്ലെങ്കിൽ USB PID മാറും. ദി
ഈ മോഡിൽ സാധുവായ കമാൻഡ് --flash ആണ്. ഒരു ഹാർഡ് പവർ സൈക്കിൾ തിരികെ നൽകും
ഫേംവെയർ ഇമേജ് കേടായില്ലെങ്കിൽ ഉപകരണം സാധാരണ ഒബ്ജക്റ്റ് പ്രോട്ടോക്കോൾ മോഡിലേക്ക് മാറ്റുക.
ഈ കമാൻഡ് ഡീബഗ്ഗിംഗ് ആവശ്യങ്ങൾക്കായി മാത്രമാണ് നൽകിയിരിക്കുന്നത്: മിക്ക കേസുകളിലും --ഫ്ലാഷ് ചെയ്യും
ഫ്ലാഷിനു മുമ്പോ ശേഷമോ ബൂട്ട്ലോഡർ മോഡിലേക്ക്/ഇൽ നിന്നുള്ള മാറ്റം നിയന്ത്രിക്കുക.

--ഫേംവെയർ-പതിപ്പ് *പതിപ്പ്*
.enc ഫയൽ ഫോർമാറ്റ് ലഭ്യമായ ഫോമിൽ ഫേംവെയർ പതിപ്പ് നൽകുന്നില്ല
mxt-app. ഈ സ്വിച്ച് വഴിയാണ് നൽകിയതെങ്കിൽ, mxt-app ഫേംവെയർ പരിശോധിക്കാൻ കഴിയും പതിപ്പ്
ഫ്ലാഷിനു മുമ്പും ശേഷവും. ഫേംവെയർ പതിപ്പ് ആണെങ്കിൽ അത് ഫ്ലാഷ് പ്രക്രിയ ഒഴിവാക്കും
ഇതിനകം ശരിയാണ്. പൂർത്തിയാകുമ്പോൾ വിജയകരമായ ഫ്ലാഷിനായി ഇത് പരിശോധിക്കും. ദി
പതിപ്പ് 1.0.AA ഫോർമാറ്റിൽ നൽകണം. # T25 സെൽഫ് ടെസ്റ്റ് ഓപ്ഷനുകൾ

സെൽഫ് ടെസ്റ്റ് T25 ഒബ്‌ജക്റ്റ് അർത്ഥത്തിലെ പിഴവുകൾ കണ്ടെത്തുന്നതിന് ഉപകരണത്തിൽ സ്വയം-പരിശോധനാ ദിനചര്യകൾ പ്രവർത്തിപ്പിക്കുന്നു
ലൈനുകളും ഇലക്ട്രോഡുകളും. സെൽഫ് ടെസ്റ്റ് T25 ഒബ്‌ജക്റ്റ് ടെസ്റ്റ് സീക്വൻസുകളുടെ ഒരു പരമ്പര പ്രവർത്തിക്കുന്നു.

-t [--ടെസ്റ്റ്]
എല്ലാ സ്വയം പരിശോധനകളും നടത്തുക.

-t*XX* [--ടെസ്റ്റ്=*XX*]
വ്യക്തമാക്കിയ വ്യക്തിഗത സ്വയം പരിശോധന നടത്തുക സിഎംഡി ഹെക്സ് മൂല്യം.

-ടി 01 അനലോഗ് പവർ ടെസ്റ്റ് പ്രവർത്തിപ്പിക്കുക.

-ടി 11 പിൻ തെറ്റ് പരിശോധന നടത്തുക.

-ടി 12 പിൻ പിഴവ് 2 ടെസ്റ്റ് പ്രവർത്തിപ്പിക്കുക.

-ടി 13 റൺ ആൻഡ് ഗേറ്റ് ടെസ്റ്റ്.

-ടി 17 സിഗ്നൽ പരിധി ടെസ്റ്റ് പ്രവർത്തിപ്പിക്കുക.

-ടി 20 ഗെയിൻ ടെസ്റ്റ് നടത്തുക.

-ടി 21 ഓഫ്സെറ്റ് തെറ്റ് പരിശോധന നടത്തുക.

T37 ഡയഗ്നോസ്റ്റിക് ഡാറ്റ ഓപ്ഷനുകൾ


ഡയഗ്നോസ്റ്റിക് ഡാറ്റയുടെ ഫ്രെയിമുകൾ ക്യാപ്ചർ ചെയ്യുക. ടച്ച് ഡെൽറ്റകൾ ക്യാപ്‌ചർ ചെയ്യുന്നതാണ് ഡിഫോൾട്ട് മോഡ്. സ്വയം
കപ്പാസിറ്റൻസ് അളവുകൾ ചില ഉപകരണങ്ങളിൽ മാത്രമേ ലഭ്യമാകൂ.

--ഡീബഗ്-ഡമ്പ് *ഫയൽ*
T37 ഡയഗ്നോസ്റ്റിക് ഡാറ്റ ഒബ്‌ജക്റ്റ് ടച്ച് റഫറൻസ്/ഡെൽറ്റയിലേക്ക് റോ ആക്‌സസ് നൽകുന്നു
ടച്ച് സ്ക്രീനിൽ നിന്നുള്ള അളവുകൾ. ഡയഗ്നോസ്റ്റിക് ഡാറ്റ എഴുതിയിരിക്കുന്നു FILE CSV-യിൽ
ഫോർമാറ്റ്. ഫോർമാറ്റ് Atmel Hawkeye യൂട്ടിലിറ്റിയുമായി പൊരുത്തപ്പെടുന്നു.

--ഫ്രെയിമുകൾ *N*
ക്യാപ്ചർ N ഡാറ്റ ഫ്രെയിമുകൾ.

--റഫറൻസുകൾ
റഫറൻസ് ഡാറ്റ ക്യാപ്ചർ ചെയ്യുക.

--സ്വയം-തൊപ്പി-സിഗ്നലുകൾ
സ്വയം ക്യാപ് സിഗ്നലുകൾ ക്യാപ്ചർ ചെയ്യുക.

--self-cap-deltas
സെൽഫ് ക്യാപ് ഡെൽറ്റകൾ ക്യാപ്ചർ ചെയ്യുക.

--self-cap-refs
സെൽഫ് ക്യാപ് റഫറൻസുകൾ ക്യാപ്ചർ ചെയ്യുക.

T68 സീരിയൽ ഡാറ്റ കമാൻഡുകൾ


--t68-ഫയൽ *ഫയൽ*
അപ്ലോഡ് FILE T68 സീരിയൽ ഡാറ്റ ഒബ്ജക്റ്റ് വഴി ഉപകരണത്തിലേക്ക്.

--t68-ഡാറ്റടൈപ്പ് *ഡാറ്റടൈപ്പ്*
ഗണം ഡാറ്റാറ്റിപ്പ് ഫയലിന്റെ. ഫയലിൽ നിന്ന് തന്നെ ഇത് സ്വയമേവ കണ്ടെത്തും
മിക്കവാറും സന്ദർഭങ്ങളിൽ.

കണ്ടെത്തുന്നു ഒപ്പം വ്യക്തമാക്കുന്നത് ഉപകരണം


ഡിഫോൾട്ടായി mxt-app ലഭ്യമായ ഉപകരണങ്ങൾ സ്കാൻ ചെയ്യുകയും ആദ്യം കണ്ടെത്തുന്ന ഉപകരണത്തിലേക്ക് കണക്റ്റ് ചെയ്യുകയും ചെയ്യും.

-q [--ചോദ്യം]
ഉപകരണങ്ങൾക്കായി സ്കാൻ ചെയ്ത് ഒരു ലിസ്റ്റ് ഔട്ട്പുട്ട് ചെയ്യുക.

-d [--ഉപകരണം] *ഉപകരണം*
വ്യക്തമാക്കിയ ഒരു പ്രത്യേക ഉപകരണത്തിലേക്ക് കണക്റ്റുചെയ്യുക ഉപകരണം STRING അതിൽ തന്നെ നൽകിയിരിക്കുന്നത്
ഔട്ട്പുട്ടായി ഫോർമാറ്റ് ചെയ്യുക --query.

ഹാർഡ്‌വെയർ ആക്‌സസിനായി മൂന്ന് കണക്ഷൻ രീതികൾ പിന്തുണയ്ക്കുന്നു:

sysfs
ഇത് Linux കേർണൽ ഡ്രൈവറുമായി സംയോജിച്ച് ഉപയോഗിക്കുന്നു. ഇത് sysfs ആട്രിബ്യൂട്ടുകൾ ആക്സസ് ചെയ്യുന്നു
ഡയറക്ടറിക്ക് കീഴിൽ

/sys/bus/i2c/drivers/dddddddd/b-00xx/

എവിടെ

d ഡ്രൈവർ നാമം - atmel_mxt_ts, Atmel MXTXXXX, മുതലായവ

b i2c അഡാപ്റ്റർ

xx i2c വിലാസം

നൽകിയിരിക്കുന്നത് പോലെ -d sysfs:PATH എന്ന ഉപകരണ ഓപ്‌ഷൻ നൽകി ഒരു നിർദ്ദിഷ്ട USB ഉപകരണം വ്യക്തമാക്കാൻ കഴിയും.
-q/--query ഓപ്ഷൻ

ഈ ഡയറക്‌ടറിക്ക് കീഴിൽ ഉപയോഗിക്കുന്ന sysfs ആട്രിബ്യൂട്ടുകൾ ഇവയാണ്

mem_access
റോ I2C വിലാസ സ്ഥലത്തേക്കുള്ള ആക്സസ്.

debug_enable
ഉപകരണത്തിൽ നിന്ന് dmesg ലോഗിലേക്കുള്ള സന്ദേശങ്ങൾ ഹെക്സാഡെസിമലായി ഔട്ട്പുട്ട് ചെയ്യുക.

debug_v2_enable, debug_msg, debug_notify
സന്ദേശങ്ങൾ വീണ്ടെടുക്കാൻ ഓപ്ഷണൽ മെച്ചപ്പെടുത്തിയ ബൈനറി ഇന്റർഫേസ്

Github-ൽ നിന്ന് Atmel കേർണൽ ഡ്രൈവർ ഉപയോഗിക്കുമ്പോൾ അവ ലഭ്യമാക്കുന്നു, പിന്തുണയ്‌ക്കാനിടയുണ്ട്
മറ്റു ഉപകരണങ്ങൾ.

USB
പല maXTouch ഉപകരണങ്ങളും USB HID വഴി സ്പർശനങ്ങൾ റിപ്പോർട്ട് ചെയ്യുന്ന USB മോഡിനെ പിന്തുണയ്ക്കുന്നു. ഇതുകൂടാതെ,
ഒരേ പ്രോട്ടോക്കോളിലേക്ക് I2C ഇന്റർഫേസ് ചെയ്യുന്ന ഒരു "ബ്രിഡ്ജ് ചിപ്പ്" മൂല്യനിർണ്ണയ ബോർഡുകൾ ഉപയോഗിച്ചേക്കാം.

libusb ലഭ്യമാകുമ്പോൾ USB മോഡ് autotools വഴി നിർമ്മിക്കപ്പെടും.

ഒരു ഉപകരണ ഓപ്‌ഷൻ നൽകി ഒരു നിർദ്ദിഷ്ട USB ഉപകരണം വ്യക്തമാക്കാൻ കഴിയും -d usb:001-003
-q/--query ഓപ്ഷനും lsusb ഉം നൽകിയിട്ടുള്ള ബസ്, ഉപകരണ നമ്പറുകളുമായി പൊരുത്തപ്പെടുന്നു.

I2C ഡീബഗ് ഇന്റർഫേസ്
വഴി ഉപകരണങ്ങൾ നേരിട്ട് ആക്സസ് ചെയ്യാൻ കഴിയും i2c-dev അഡാപ്റ്റർ നൽകിക്കൊണ്ട് I2C ഡീബഗ് ഇന്റർഫേസ്
കമാൻഡ് ലൈനിലെ വിലാസം.

i2c-dev ഇന്റർഫേസ് ലിനക്സ് കേർണൽ ഉറവിടത്തിൽ രേഖപ്പെടുത്തിയിട്ടുണ്ട്
ഡോക്യുമെന്റേഷൻ/i2c/dev-interface

CONFIG_I2C_CHARDEV കേർണൽ ഉപയോഗിച്ച് I2C ഡീബഗ് ഇന്റർഫേസ് പിന്തുണ പ്രവർത്തനക്ഷമമാക്കിയിരിക്കണം
കോൺഫിഗറേഷൻ ഓപ്ഷൻ. /dev/i2c-* ഫയലുകൾ ഉണ്ടെങ്കിൽ അത് ഒരു സിസ്റ്റത്തിൽ പ്രവർത്തനക്ഷമമാക്കും.

i2c-dev ഉപയോഗിക്കുന്നതിന്, -d i2c-dev:1-004a പോലുള്ള ഒരു ഉപകരണ സ്ട്രിംഗ് നൽകുക.

maXTouch ഉപകരണങ്ങളിൽ നിന്നുള്ള സന്ദേശങ്ങൾ പോളിംഗ് വഴി വായിക്കുന്നു. ഒരു കേർണൽ ഡ്രൈവറും ആണെങ്കിൽ
സിസ്റ്റത്തിൽ ഉണ്ട്, ഇന്ററപ്റ്റിൽ സന്ദേശങ്ങൾ വായിക്കുന്നു, തുടർന്ന് സന്ദേശങ്ങളൊന്നും ലഭിക്കില്ല
ഉപകരണം. T18.COMMAND (ബൈറ്റ് 1) 2 ആയി സജ്ജീകരിക്കുക എന്നതാണ് ഒരു പരിഹാരം
(നിഷ്ക്രിയം)" അതിനാൽ കേർണൽ ഡ്രൈവറിന് ഒരു തടസ്സവും ലഭിക്കുന്നില്ല.

സ്കാനിംഗ് പിന്തുണയില്ല. സാധ്യമായ എല്ലാ maXTouch-ൽ നിന്നും വായിക്കുന്നതിനാലാണിത്
എല്ലാ I2C ബസിലെയും വിലാസം ബന്ധമില്ലാത്ത ചില ഹാർഡ്‌വെയറിനെ പ്രതികൂലമായി ബാധിച്ചേക്കാം
ഒബ്ജക്റ്റ് പ്രോട്ടോക്കോൾ മനസ്സിലാക്കുക. ശരിയായ അഡാപ്റ്ററും വിലാസവും നിങ്ങൾ സ്വയം തിരിച്ചറിയണം
പ്രോട്ടോക്കോൾ ഗൈഡിലേക്കോ പ്ലാറ്റ്ഫോം സജ്ജീകരണത്തിലേക്കോ റഫറൻസ്.

ഇതിനകം ബൂട്ട്ലോഡർ മോഡിൽ ഉള്ള ഒരു ഉപകരണത്തിൽ --flash കമാൻഡ് ഉപയോഗിക്കാൻ സാധിക്കും
ബൂട്ട്ലോഡർ വിലാസം വ്യക്തമാക്കുന്നു.

ഹൈഡ്രോ
I2C വഴി USB അല്ലെങ്കിൽ HID ഉപയോഗിച്ച് ബന്ധിപ്പിക്കുന്ന maXTouch ഉപകരണങ്ങളെ ഹൈഡ്രോ ബാക്കെൻഡ് പിന്തുണയ്ക്കുന്നു.

ഹൈഡ്രോ ഇന്റർഫേസ് ലിനക്സ് കേർണൽ ഉറവിടത്തിൽ രേഖപ്പെടുത്തിയിട്ടുണ്ട്
ഡോക്യുമെന്റേഷൻ/hid/hidraw.txt

CONFIG_HIDRAW ഉപയോഗിച്ച് ഉപകരണത്തിന് /dev/hidraw raw HID ഉപകരണ പിന്തുണ ഉണ്ടായിരിക്കണം
കേർണൽ കോൺഫിഗറേഷൻ ഓപ്ഷൻ.

hidraw ഉപയോഗിക്കുന്നതിന്, -d hidraw:/dev/hidraw0 പോലുള്ള ഒരു ഉപകരണ സ്ട്രിംഗ് നൽകുക.

സ്കാനിംഗ് പിന്തുണയില്ല.

ഈ മോഡിൽ ബൂട്ട്ലോഡിംഗ് പിന്തുണയ്ക്കുന്നില്ല.

ഡീബഗ് ഓപ്ഷനുകൾ


-v [--വാക്കുകൾ] *നില*
ഡീബഗ് ലെവൽ സജ്ജമാക്കുക. ലെവൽ 0 (സൈലന്റ്), 1 (മുന്നറിയിപ്പുകളും പിശകുകളും), 2 (വിവരം -
ഡിഫോൾട്ട്), 3 (ഡീബഗ്), 4 (വെർബോസ്). ഡീബഗ്ഗും വെർബോസും നിർമ്മിച്ചാൽ മാത്രമേ ലഭ്യമാകൂ
അകത്ത്

പുറത്ത് മൂല്യങ്ങൾ


0 വിജയകരം

1 ആന്തരിക പിശക്/അവകാശവാദം

2 ഇൻപുട്ട്/ഔട്ട്പുട്ട് പിശക്

3 മെമ്മറി അലോക്കേഷൻ പരാജയം

4 ടൈം ഔട്ട്

5 ഒരു ഉപകരണം കണ്ടെത്താനായില്ല അല്ലെങ്കിൽ ഉപകരണം പോയി

6 അനുമതി നിഷേധിച്ചു

7 ഈ ഉപകരണത്തിന്റെ തരത്തിൽ പ്രവർത്തനം അനുവദനീയമല്ല

8 ഫംഗ്‌ഷൻ കോൾ തടസ്സപ്പെടുത്തുക

9 ഉപകരണത്തിൽ വസ്തു ലഭ്യമല്ല

10 മെസേജ് പ്രൊസസറിൽ നിന്ന് അപ്രതീക്ഷിതമായ അസാധുവായ സന്ദേശം ലഭിച്ചു

11 സെൽഫ് ടെസ്റ്റ് അസാധുവായ ടെസ്റ്റ് കമാൻഡ്

12 സ്വയം പരിശോധന AVdd അനലോഗ് പവർ നിലവിലില്ല

13 സ്വയം പരിശോധന പിൻ തകരാർ

14 സ്വയം പരിശോധനയും ഗേറ്റ് തകരാറും

15 സ്വയം പരിശോധന സിഗ്നൽ പരിധി തകരാർ

16 സ്വയം പരിശോധന ഗെയിൻ പിശക്

17 വിവരങ്ങൾ തടയൽ ചെക്ക്സം പിശക്

18 ബൂട്ട്ലോഡർ ഇതിനകം അൺലോക്ക് ചെയ്തു

19 ബൂട്ട്ലോഡർ CRC പരാജയം (ട്രാൻസ്മിഷൻ പരാജയം)

20 ഫയൽ ഫോർമാറ്റ് പിശക്

21 ഉപകരണ ഫേംവെയറിന് ഇതിനകം ആവശ്യമായ പതിപ്പ്

22 ബൂട്ട്ലോഡർ വിലാസം തിരിച്ചറിയാൻ കഴിഞ്ഞില്ല

23 ഉപകരണത്തിലെ പതിപ്പ് ബൂട്ട്ലോഡിംഗ് പ്രവർത്തനത്തിന് ശേഷം നൽകിയ പതിപ്പുമായി പൊരുത്തപ്പെടുന്നില്ല

24 ഉപകരണം പുനഃസജ്ജമാക്കിയില്ല

25 ഉപകരണം അപ്രതീക്ഷിതമായ അവസ്ഥയിലാണ്

26 തെറ്റായ കമാൻഡ് ലൈൻ പാരാമീറ്ററുകൾ അല്ലെങ്കിൽ മെനു ഇൻപുട്ട് നൽകിയിരിക്കുന്നു

27 ബ്രിഡ്ജ് TCP പ്രോട്ടോക്കോൾ പാഴ്‌സ് പിശക്

28 ബ്രിഡ്ജ് കണക്ഷൻ പിശക്

29 സീരിയൽ ഡാറ്റ ഡൗൺലോഡ് പരാജയപ്പെട്ടു

30 അത്തരത്തിലുള്ള ഫയലോ ഡയറക്ടറിയോ ഇല്ല

31 സെൽഫ് ക്യാപ് കമാൻഡ് പ്രോസസ്സ് ചെയ്യുന്നതിൽ പിശക്

കംപൈൽ ചെയ്യുന്നു FROM SOURCE


ജിറ്റ് ഉപയോഗിച്ച് സോഴ്സ് കോഡ് ഡൗൺലോഡ് ചെയ്യാൻ:

git ക്ലോൺ https://github.com/atmel-maxtouch/mxt-app.git

Android, autotools എന്നിവയ്‌ക്കായി രണ്ട് ബിൽഡ് ഹാർനെസുകൾ ഉണ്ട്:

ആൻഡ്രോയിഡ്
libusbdroid സബ്മോഡ്യൂൾ ഡൗൺലോഡ് ചെയ്യാൻ:

git submodule init
git സബ്മോഡ്യൂൾ അപ്ഡേറ്റ്

Android NDK ഉപയോഗിച്ച് കംപൈൽ ചെയ്യാൻ:

ndk-ബിൽഡ്

ഡീബഗ് പ്രവർത്തനക്ഷമമാക്കാൻ:

ndk-build NDK_DEBUG=1

PIE പിന്തുണ പ്രവർത്തനക്ഷമമാക്കാൻ (Android L-ന്):

ndk-build APP_PLATFORM=android-16

ബൈനറികൾ ലിബുകളിൽ സ്ഥാപിക്കും/

Android NDK https://developer.android.com/tools/sdk/ndk/ എന്നതിൽ നിന്ന് ലഭ്യമാണ്

പ്രവർത്തിക്കുന്ന on ആൻഡ്രോയിഡ്
adb push libs/armeabi/mxt-app /data/local/tmp/
adb ഷെൽ /data/local/tmp/mxt-app [കമാൻഡ്]

എക്സിക്യൂട്ടബിൾ അനുമതികൾ സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, പ്രവർത്തിപ്പിക്കുക:

adb ഷെൽ chmod 777 /data/local/tmp/mxt-app

ഓട്ടോടൂളുകൾ
ഓട്ടോടൂളുകൾ ഉപയോഗിച്ച് കംപൈൽ ചെയ്യാൻ:

./autogen.sh && ഉണ്ടാക്കുക

ക്രോസ്-കംപൈൽ ചെയ്യാൻ:

./autogen.sh --host=arm-linux-gnueabi && ഉണ്ടാക്കുക

ഡീബഗ് പ്രവർത്തനക്ഷമമാക്കാൻ:

./autogen.sh --enable-debug

Pandoc ഉപയോഗിച്ച് മാൻ പേജിന്റെ ജനറേഷൻ പ്രവർത്തനക്ഷമമാക്കാൻ:

./autogen.sh --enable-man

ഡോക്‌സിജൻ ഡോക്യുമെന്റേഷൻ നിർമ്മിക്കുന്നതിന് (ഇതിന് ഡോക്‌സിജനും ഗ്രാഫ്‌വിസും ഇൻസ്റ്റാൾ ചെയ്യേണ്ടത് ആവശ്യമാണ്):

ഡോക്റ്റ് ഉണ്ടാക്കുക

പതിപ്പ് NUMBERING


ബിൽഡ് പ്രോസസ്സിനിടെ ജിറ്റ് വിവരണം വഴി ഒരു പതിപ്പ് നമ്പർ ജനറേറ്റുചെയ്യുന്നു, അത് റിപ്പോർട്ട് ചെയ്യുന്നു
--പതിപ്പ്, ലോഗുകൾ ഡീബഗ് ചെയ്യുന്നതിനും.

ഒരു സാധാരണ പതിപ്പ് 1.15-29-g8321 ആയിരിക്കാം, അതായത് റിലീസ് ടാഗിന് ശേഷം 29 കമ്മിറ്റ് ചെയ്യുന്നു
1.15, 8321-ൽ ആരംഭിക്കുന്ന ജിറ്റ് എസ്എച്ച്എ ഐഡി.

git ഉപയോഗിച്ച് ഉറവിടം പരിശോധിച്ചില്ലെങ്കിൽ (ഉദാഹരണത്തിന് github-ൽ ക്ലിക്ക് ചെയ്യുക
"ഡൗൺലോഡ് ZIP" ലിങ്ക്), തുടർന്ന് ഉറവിട ആർക്കൈവിലെ VERSION എന്ന ഫയലിൽ നിന്നുള്ള പതിപ്പാണ്
ഉപയോഗിച്ചു.

സോഴ്സ് കോഡിൽ കമ്മിറ്റ് ചെയ്യാത്ത മാറ്റങ്ങളുണ്ടെങ്കിൽ -mod എന്ന പ്രത്യയം ചേർക്കുന്നു.

ട്രബിൾഷൂട്ടിംഗ്


klogctl പിശക്
മുന്നറിയിപ്പ് കണ്ടാൽ

W: klogctl പിശക് 1 (പ്രവർത്തനം അനുവദനീയമല്ല)

dmesg-ൽ നിന്ന് സന്ദേശങ്ങൾ വീണ്ടെടുക്കാൻ mxt-app-ന് കഴിഞ്ഞില്ല എന്നാണ് ഇത് സൂചിപ്പിക്കുന്നത്. വിവിധ
സവിശേഷതകൾ ശരിയായി പ്രവർത്തിക്കില്ല. ചെയ്യുന്നതിലൂടെ dmesg അനിയന്ത്രിതമായേക്കാം

# എക്കോ 0 > /proc/sys/kernel/dmesg_restrict

MXT-APP(1)

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് mxt-app ഓൺലൈനായി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

ലിനക്സ് കമാൻഡുകൾ

Ad