אנגליתצרפתיתספרדי

סמל OnWorks

mxt-app - מקוון בענן

הפעל את אפליקציית mxt בספק אירוח חינמי של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי אפליקציית הפקודה mxt שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


mxt-app - שירות שורת פקודה עבור מכשירי maXTouch

תַקצִיר


mxt-app [הפקודה] [אפשרויות] ...

תיאור


mxt-app הוא כלי עזר לניהול בקרי מגע של Atmel maXTouch והתקנים אחרים
תמיכה בפרוטוקול מבוסס אובייקטים של Atmel.

אם לא הפקודה לא נתון, mxt-app תספק ממשק מבוסס תפריט אינטראקטיבי.

מטרה נוהל


הפרוטוקול מבוסס האובייקטים של Atmel מגדיר כיצד מכשיר נרשם (לרוב הגישה אליו מתבצעת באמצעות I2C)
ממופים לפונקציות שונות בתוך המכשירים. ממשק זה מארגן את
מפה לרשום לאובייקטים נפרדים שלכל אחד מהם ניתן מספר T. mxt-app יכול לבדוק
ושנה את תצורת האובייקט, והצג נתוני אבחון, בזמן שהמכשיר פועל.

לתיאור של פרוטוקול אובייקט, ראה Atmel AT42QT1085 חפץ פרוטוקול להדריך,
זמין מ-atmel.com.

ניתן למצוא את המשמעות של בתי התצורה בתוך האובייקטים בפרוטוקול
תיעוד מדריך שפורסם עם כל מכשיר, והוא מסופק רק על ידי Atmel במסגרת NDA.

כללי פקודות


-h [--עֶזרָה]
הצג סיכום קצר של האפשרויות הזמינות וצא.

-i [--מידע]
הדפס את פרטי הזיהוי וטבלת האובייקטים.

-M [--הודעות] [*פסק זמן*]
מדפיס את ההודעות עד פסק זמן שניות חלפו. אם לא פסק זמן מסופק,
המשך עד שהמשתמש ילחץ על Ctrl-C. אפס פסק זמן קריאה פעם אחת. לְסַפֵּק
-F [--msg-filter] אפשרות לסינון לפי אובייקט ספציפי.

-F [--מסנן-מסנן] *סוּג*
מסנן הודעות לפי אובייקט סוג.

--אִתחוּל
אפס את המכשיר.

--לְדַרֵג
שלח פקודת כיול.

--גיבוי[*=פקודה*]
גיבוי תצורת ל-NVRAM כאשר הארגומנט האופציונלי, פקודה, הוא ה-BACKUPNV
פקודה.

-g כתוב כיול Golden Reference ל-NVRAM.

--self-cap-tune-config
כוונן וכייל את הגדרות הקיבול העצמי ואחסן אותן במכשיר
תצורה.

--self-cap-tune-nvram
כוונן וכייל את הגדרות הקיבול העצמי ואחסן אותן ב-NVRAM ללא
עדכון ה-Config Checksum.

--גִרְסָה
גרסת הדפסה של mxt-app.

תְצוּרָה קובץ פקודות


--לִטעוֹן *קוֹבֶץ*
העלה תצורה מ קובץ, כתוב אותו ל-NVRAM, ואפס את ההתקן. התצורה
עשוי להיות בפורמט .xcfg או OBP_RAW.

--לשמור *קוֹבֶץ*
שמור את התצורה ב קובץ בפורמט OBP_RAW או .xcfg.

--בדיקת סכום *קוֹבֶץ*
קרא את התוכן של קובץ וחשב מחדש את סכום הבדיקה של התצורה.

להירשם קרוא וכתוב פקודות


-R [--לקרוא]
קרא נתונים מהמכשיר.

-W [--לִכתוֹב]
כתוב נתונים למכשיר.

-n [--לספור] *לספור*
קריאה / כתיבה COUNT רושמים

-f [--פוּרמָט]
פורמט פלט אוגר

-I [--למשל] *למשל*
בחר אובייקט למשל

-r [--הירשם] *הירשם*
מתחיל ב להירשם (היסט באובייקט בשימוש עם סוג)

-T [--סוּג] *סוּג*
בחר אובייקט סוג

--אֶפֶס אפס את כל הגדרות התצורה

דוגמאות
חומר עיוני מידע בלוק:
$ mxt-app -R -n7 -r0
82 19 11 AA 18 0E 16

חומר עיוני T7 כוח Config אובייקט:
$ mxt-app -R -T7
32 FF 05 43

אפס ראשון שתיים בתים of T7:
$ mxt-app -W -T7 0000

חומר עיוני T7 כוח Config חפץ, מעוצב תְפוּקָה:
$ 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 תומך בחיבור דרך TCP באמצעות פרוטוקול ASCII המאפשר ל-mxt-app לפעול כמו
גשר כך שכלים קנייניים של Atmel כגון חפץ שרת יכול לגשת למכשיר.

-C [--גשר-לקוח] *מנחה*
התחבר דרך TCP ל HOST

-S [--שרת-גשר]
הפעל שרת שקע TCP

-p [--נמל] נמל
יציאת TCP (ברירת מחדל 4000)

BOOTLOAD פקודות


--גירסת Bootloader
שאילתה והדפס מזהה וגרסה של טוען האתחול.

--הֶבזֵק *קושחה*
פלאש תוכנת תוכנה למכשיר. קובץ הקושחה צריך להיות בפורמט .enc.

--reset-bootloader
אפס את המכשיר במצב טוען אתחול. במצב טוען אתחול המכשיר יפסיק לפעול
פעולה עד שליחת קושחה. כתובת I2C או USB PID ישתנו. ה
הפקודה החוקית היחידה במצב זה היא --flash. מחזור כוח קשה יחזיר את
המכשיר למצב פרוטוקול אובייקט רגיל, אלא אם תמונת הקושחה פגומה.
פקודה זו ניתנת רק למטרות ניפוי באגים: ברוב המקרים --flash יעשה זאת
נהל את השינוי אל/ממצב טוען האתחול לפני/אחרי הבזק.

--גרסת קושחה *גִרְסָה*
פורמט הקובץ .enc אינו מספק את גרסת הקושחה בצורה זמינה עבור
mxt-app. אם הוא מסופק באמצעות מתג זה, mxt-app יכול לבדוק קושחה גִרְסָה
לפני ואחרי הבזק. זה ידלג על תהליך ההבזק אם גרסת הקושחה היא
כבר נכון. זה גם יבדוק אם יש הבזק מוצלח בסיום. ה
יש לספק את הגרסה בפורמט 1.0.AA. # אפשרויות בדיקה עצמית של T25

האובייקט Self Test T25 מפעיל שגרות בדיקה עצמית במכשיר כדי למצוא תקלות במובן
קווים ואלקטרודות. האובייקט Self Test T25 מריץ סדרה של רצפי בדיקה.

-t [--מִבְחָן]
הפעל את כל הבדיקות העצמיות.

-t*XX* [--test=*XX*]
הפעל בדיקה עצמית פרטנית שצוינה על ידי CMD ערך hex.

-01 להריץ בדיקת כוח אנלוגי.

-11 הפעל בדיקת תקלות בפינים.

-12 הפעל בדיקת פין 2.

-13 הרץ ובדיקת שערים.

-17 הפעל את בדיקת מגבלת האות.

-20 להריץ בדיקת רווח.

-21 להפעיל בדיקת תקלות אופסט.

T37 אבחון נתונים אפשרויות


לכידת מסגרות של נתוני אבחון. מצב ברירת המחדל הוא לכידת דלתות מגע. עצמי
מדידות קיבול זמינות רק בחלק מהמכשירים.

--debug-dump *קוֹבֶץ*
האובייקט T37 Diagnostic Data מספק גישה גולמית להפניה למגע/דלתא
מדידות ממסך המגע. נתוני אבחון נכתבים ל קובץ ב-CSV
פוּרמָט. הפורמט תואם לכלי השירות Atmel Hawkeye.

--מסגרות *N*
ללכוד N מסגרות נתונים.

--הפניות
לכידת נתוני הפניות.

--אותות כובע עצמי
לכידת אותות מכסה עצמית.

--עצמי כובע-דלתות
לכידת דלתות מכסה עצמית.

---self-cap-refs
לכיד הפניות כובע עצמי.

T68 סידורי נתונים פקודות


--t68-קובץ *קוֹבֶץ*
העלה קובץ למכשיר דרך אובייקט T68 Serial Data.

--t68-datatype *סוג מידע*
לקבוע סוג מידע של הקובץ. זה יזוהה אוטומטית מהקובץ עצמו
ברוב המקרים.

סיכום ו מפרט מכשיר


כברירת מחדל, mxt-app יסרוק מכשירים זמינים ותתחבר למכשיר הראשון שהיא תמצא.

-q [--שאילתא]
סרוק לאיתור מכשירים ופלט רשימה.

-d [--התקן] *DEVICESTRING*
התחבר למכשיר מסוים שצוין על ידי DEVICESTRING אשר ניתן באותו
פורמט כפלט על ידי --query.

ישנן שלוש שיטות חיבור נתמכות עבור גישה לחומרה:

sysfs
זה משמש בשילוב עם מנהל ההתקן של ליבת לינוקס. זה ניגש לתכונות sysfs
תחת הספריה

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

איפה

d שם מנהל ההתקן - atmel_mxt_ts, Atmel MXTXXXX וכו'

b מתאם i2c

xx כתובת i2c

ניתן לציין התקן USB ספציפי על ידי מתן אפשרות התקן -d sysfs:PATH כפי שניתן על ידי
אפשרות -q/--שאילתה

תכונות sysfs המשמשות תחת ספרייה זו הן

mem_access
גישה למרחב כתובות גולמי של I2C.

debug_enable
פלט הודעות מהמכשיר ליומן dmesg כהקסדצימלי.

debug_v2_enable, debug_msg, debug_notify
ממשק בינארי משופר אופציונלי לאחזור הודעות

הם מסופקים בעת שימוש במנהל ההתקן של ליבת Atmel מ-github, ועשויים להיות נתמכים על ידי
מכשירים אחרים.

USB
התקני maXTouch רבים תומכים במצב USB המדווח על נגיעות באמצעות USB HID. בנוסף,
לוחות הערכה עשויים להשתמש ב"שבב גשר" המממשק את I2C לאותו פרוטוקול.

מצב USB ייבנה על ידי כלי אוטומטי כאשר libusb זמין.

ניתן לציין התקן USB ספציפי על ידי מתן אפשרות התקן -d usb:001-003 אשר
מתאים למספרי האוטובוס וההתקנים שניתנו על ידי אפשרות השאילתה -q/--ו-lsusb.

I2C באגים ממשק
ניתן לגשת למכשירים ישירות דרך i2c-dev ממשק ניפוי באגים I2C על ידי מתן מתאם ו
כתובת בשורת הפקודה.

ממשק i2c-dev מתועד במקור ליבת לינוקס, ב
תיעוד/i2c/ממשק פיתוח

יש להפעיל את תמיכת ממשק ניפוי באגים של I2C באמצעות ליבת CONFIG_I2C_CHARDEV
אפשרות תצורה. זה מופעל במערכת אם קיימים קבצים /dev/i2c-*.

כדי להשתמש ב-i2c-dev, ספק מחרוזת התקן כגון -d i2c-dev:1-004a.

הודעות ממכשירי maXTouch נקראות באמצעות סקר. אם גם מנהל התקן ליבה
קיים במערכת, קריאת הודעות בפסיקה, אז לא יתקבלו הודעות על ידי
הכלי. דרך לעקיפת הבעיה היא להגדיר את T18.COMMAND (בייט 1) ל-2 "אלץ את קו ה-CHG גבוה
(לא פעיל)" כך שמנהל ההתקן של הליבה לא יקבל הפרעה.

אין תמיכה בסריקה. הסיבה לכך היא קריאה מכל maXTouch אפשרי
כתובת בכל אוטובוס I2C עלולה להשפיע לרעה על חומרה שאינה קשורה
להבין פרוטוקול אובייקט. עליך לזהות ידנית את המתאם והכתובת הנכונים לפי
התייחסות למדריך הפרוטוקול או להגדרת הפלטפורמה.

אפשר להשתמש בפקודה --flash עם התקן שכבר נמצא במצב טוען אתחול, על ידי
ציון הכתובת של טוען האתחול.

HIDRAW
ה-hidraw backend תומך בהתקני maXTouch המתחברים באמצעות USB או HID על I2C.

ממשק ה-hidraw מתועד במקור ליבת לינוקס, ב
Documentation/hid/hidraw.txt

על המכשיר להיות מופעל תמיכה במכשיר /dev/hidraw raw HID באמצעות CONFIG_HIDRAW
אפשרות תצורת ליבה.

כדי להשתמש ב-hidraw, ספק מחרוזת מכשיר כגון -d hidraw:/dev/hidraw0.

אין תמיכה בסריקה.

טעינת אתחול אינה נתמכת במצב זה.

DEBUG אפשרויות


-v [--מִלוּלִי] *רָמָה*
הגדר רמת ניפוי באגים. רמה הוא אחד מ-0 (שקט), 1 (אזהרות ושגיאות), 2 (מידע -
ברירת מחדל), 3 (ניפוי באגים), 4 (מילולית). Debug ו-verbose זמינים רק אם הם בנויים
פנימה

יְצִיאָה ערכים


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 של Bridge

28 שגיאת חיבור גשר

29 הורדת הנתונים הסידוריים נכשלה

30 אין קובץ או ספריה כאלה

31 שגיאה בעיבוד פקודת כובע עצמי

קומפילציה מן מקור


כדי להוריד את קוד המקור באמצעות git:

שיבוט git https://github.com/atmel-maxtouch/mxt-app.git

ישנן שתי רתמות בנייה, עבור אנדרואיד וכלים אוטומטיים:

אנדרואיד
להורדת תת-מודול libusbdroid:

git submodule init
עדכון תת-מודול git

כדי לבצע קומפילציה באמצעות Android NDK:

ndk-build

כדי להפעיל ניפוי באגים:

ndk-build NDK_DEBUG=1

כדי להפעיל תמיכה ב-PIE (עבור Android L):

ndk-build APP_PLATFORM=android-16

בינאריים ימוקמו ב-libs/

ה-Android NDK זמין בכתובת https://developer.android.com/tools/sdk/ndk/

ריצה on אנדרואיד
adb push libs/armeabi/mxt-app /data/local/tmp/
adb shell /data/local/tmp/mxt-app [פקודה]

אם לא הוגדרו הרשאות הפעלה, הפעל:

adb shell chmod 777 /data/local/tmp/mxt-app

אוטוטולים
כדי לבצע קומפילציה באמצעות כלים אוטומטיים:

./autogen.sh && make

להצלבה:

./autogen.sh --host=arm-linux-gnueabi && make

כדי להפעיל ניפוי באגים:

./autogen.sh --enable-debug

כדי לאפשר יצירה של דף האדם באמצעות pandoc:

./autogen.sh --enable-man

כדי לבנות את תיעוד הדוקסגן (זה דורש התקנה של דוקסיג'ן ו-graphviz):

לעשות דוק

גִרְסָה סִפְרוּר


מספר גרסה נוצר על ידי git describe במהלך תהליך הבנייה ומדווח על ידי
--גרסה ולניפוי באגים ביומנים.

גרסה טיפוסית עשויה להיות 1.15-29-g8321 כלומר, 29 התחייבויות לאחר תג השחרור
1.15, עם מזהה SHA של git שמתחיל ב-8321.

אם המקור לא נמחק באמצעות git (למשל על ידי לחיצה על ה-github
קישור "הורד ZIP", ואז הגרסה מהקובץ VERSION בארכיון המקור היא
מְשׁוּמָשׁ.

הסיומת -mod מתווספת אם יש שינויים לא מחויבים בקוד המקור.

פתרון תקלות


klogctl שגיאה
אם אתה רואה את האזהרה

W: klogctl שגיאה 1 (פעולה לא מותרת)

זה מציין ש-mxt-app לא הצליחה לאחזר הודעות מ-dmesg. שׁוֹנִים
התכונות לא יפעלו כראוי. ייתכן שניתן לבטל הגבלת dmesg על ידי ביצוע

# echo 0 > /proc/sys/kernel/dmesg_restrict

MXT-APP(1)

השתמש ב-mxt-app באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    Psi
    Psi
    Psi הוא XMPP רב עוצמה חוצה פלטפורמות
    לקוח המיועד למשתמשים מנוסים.
    יש בנייה זמינה עבור MS
    Windows, GNU/Linux ו-macOS.. קהל:
    משתמשי קצה...
    הורד את Psi
  • 2
    בלובי מטח 2
    בלובי מטח 2
    המשך רשמי של המפורסם
    משחק ארקייד Blobby Volley 1.x..
    קהל: משתמשי קצה/שולחן עבודה. מִשׁתַמֵשׁ
    ממשק: OpenGL, SDL. תִכנוּת
    שפה: C++, Lua. ג...
    הורד את Blobby Volley 2
  • 3
    SuiteCRM
    SuiteCRM
    SuiteCRM הוא הלקוח עטור הפרסים
    ניהול מערכות יחסים (CRM)
    בקשה שהובאו אליך על ידי מחברים
    ומתחזקים, SalesAgility. זה
    מרבית העולם...
    הורד את SuiteCRM
  • 4
    Poweradmin
    Poweradmin
    Poweradmin הוא DNS מבוסס אינטרנט
    כלי ניהול עבור שרת PowerDNS.
    לממשק יש תמיכה מלאה לרוב
    של התכונות של PowerDNS. יש לו מלא
    תמיכה...
    הורד את Poweradmin
  • 5
    מסגרת האינטרנט של ג'ין
    מסגרת האינטרנט של ג'ין
    ג'ין היא מסגרת אינטרנט מהירה להפליא
    כתוב בגולאנג שיכול להופיע עד
    מהיר פי 40, הודות לכך
    ממשק API דמוי מרטיני וגרסה מותאמת אישית של
    http ניתוב...
    הורד את Gin Web Framework
  • 6
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX basado en MX LINUX con
    varios entornos de escritorios. זה
    יישום שניתן גם לאחזר
    החל מ-
    https://sourceforge.net/projects/cereu...
    הורד את CEREUS LINUX
  • עוד »

פקודות לינוקס

  • 1
    aa-clickquery
    aa-clickquery
    aa-clickquery - תוכנית לשאילתה
    click-apparmor תיאור: תוכנית זו
    משמש לשאילתה עבור קליק-apparmor
    מֵידָע. שימוש: aa-clickquery
    --קליק-פר...
    הפעל aa-clickquery
  • 2
    aa-exec-לחץ
    aa-exec-לחץ
    aa-exec-click - תוכנית לביצוע
    לחץ על חבילות תחת כליאה
    תיאור: תוכנית זו רגילה
    בצע חבילת קליק תחת AppArmor
    כליאה. אני...
    הפעל את aa-exec-click
  • 3
    cpio
    cpio
    cpio - העתק קבצים לארכיונים וממנו ...
    הפעל cpio
  • 4
    cpipe
    cpipe
    cpipe - העתק את stdin ל-stdout while
    ספירת בתים ודיווח על התקדמות...
    הפעל cpipe
  • 5
    FvwmSave
    FvwmSave
    FvwmSave - פריסת שולחן העבודה של Fvwm
    מודול שמירה...
    הפעל את FvwmSave
  • 6
    FvwmSave1
    FvwmSave1
    FvwmSave - פריסת שולחן העבודה של FVWM
    מודול שמירה...
    הפעל את FvwmSave1
  • עוד »

Ad