ការណែនាំអ្នកប្រើប្រាស់កម្មវិធីបញ្ជា FTDI Android D2XX
កម្មវិធីបញ្ជា FTDI Android D2XX

សេចក្តីផ្តើម

FTDI ផ្តល់នូវចំណុចប្រទាក់ D2XX ដែលមានកម្មសិទ្ធិសម្រាប់ទំនាក់ទំនងយ៉ាងងាយស្រួលជាមួយឧបករណ៍ FTxxxx របស់វា។ D2XX
API គឺជារឿងធម្មតានៅទូទាំងប្រព័ន្ធប្រតិបត្តិការជាច្រើនដែលគាំទ្រដោយ FTDI ដូចជា Windows, Windows CE,
លីនុច និង Mac OS X ។

ការគាំទ្រប្រព័ន្ធប្រតិបត្តិការ Android

ដើម្បីគាំទ្រប្រព័ន្ធប្រតិបត្តិការ Android ដ៏ពេញនិយមរបស់ Google FTDI បានរៀបចំដំណោះស្រាយ D2XX ចំនួនបីសម្រាប់ភាពខុសគ្នា
សេណារីយ៉ូកម្មវិធី។

  1. ថ្នាក់ Java ដែលប្រើ JNI (Java Native Interface) ដើម្បីចូលប្រើ API នៃបណ្ណាល័យ Linux D2XX ដែលបានចងក្រងជាមុន។ ដំណោះស្រាយនេះអាចអនុវត្តបានចំពោះកំណែទាំងអស់នៃវេទិកា Android ប៉ុន្តែទាមទារសិទ្ធិជា root ពិសេសនៅលើថ្នាំងឧបករណ៍ដែលទាក់ទងនឹង USB ។ ចំណុចប្រទាក់នេះមានប្រយោជន៍នៅពេលអ្នកចង់ប្រើការរចនាដែលមានស្រាប់ឡើងវិញសម្រាប់លីនុចនៅក្នុងកម្មវិធី Android ។
  2. ថ្នាក់ Java ដែលត្រូវបានបង្កើតឡើងនៅលើកំពូលនៃការគាំទ្រម៉ាស៊ីន USB ដែលកំពុងរីកចម្រើនដែលមានតាំងពីកំណែ Android 3.1 ។ សំណុំនៃបណ្ណាល័យនេះអាចអនុវត្តបានចំពោះប្រព័ន្ធប្រតិបត្តិការ Android v3.1 ឬប្រព័ន្ធចុងក្រោយ ហើយមិនត្រូវការសិទ្ធិចូលប្រើជា root ពិសេសដូចដំណោះស្រាយពីមុននោះទេ។ ដោយសារវាមិនត្រូវការសិទ្ធិចូលប្រើជា root ពិសេស FTDI ណែនាំវាសម្រាប់កម្មវិធីទាំងអស់នៅលើវេទិកាថ្មីជាងនេះ។
  3. បណ្ណាល័យលីនុច D2XX ដែលបានចងក្រងជាមុនដែលត្រូវបានបង្កើតឡើងដោយគម្រោងប្រភពបើកចំហររបស់ប្រព័ន្ធប្រតិបត្តិការ Android (AOSP) ។ បណ្ណាល័យនេះអាចអនុវត្តបានចំពោះប្រព័ន្ធប្រតិបត្តិការ Android ទៅ v9.0.8 ឬប្រព័ន្ធចុងក្រោយ ហើយទាមទារសិទ្ធិជា root ពិសេសនៅលើថ្នាំងឧបករណ៍ដែលទាក់ទងនឹង USB ។

FTDI ផ្តល់ដំណោះស្រាយទាំងនេះក្នុងកញ្ចប់បីដាច់ដោយឡែក ដែលទាំងពីរមានបណ្ណាល័យ files និង s ងាយស្រួលប្រើampគម្រោង le Eclipse ។ បណ្ណាល័យ file សម្រាប់ដំណោះស្រាយនីមួយៗគឺខុសគ្នាដោយធម្មជាតិរបស់វា។ សម្រាប់កញ្ចប់ទីមួយ បណ្ណាល័យបានផ្តល់បណ្ណាល័យដើមដែលបានចងក្រង (libftd2xx-jni.so) ដែលជាថ្នាក់ D2XX Java file (D2xx.java) ជាចំណុចប្រទាក់សម្រាប់កម្មវិធី Android; ប្រភពទៅកាន់ផ្នែក JNI នៃបណ្ណាល័យដើមក៏មាន ហើយត្រូវបានភ្ជាប់ជាស្ថាពរជាមួយបណ្ណាល័យដើម libftd2xx.a ដើម្បីបង្កើត libftd2xx-jni.so ដែលត្រូវគ្នាជាមួយ Java file. សម្រាប់ទី 2 វានៅតែមានបណ្ណាល័យដើមដែលហៅថា libj2xx-utils.so ដែលត្រូវបានប្រើដោយ j2xx.jar ដើម្បីផ្តល់ភាពងាយស្រួលក្នុងការរួមបញ្ចូល D2XX API សម្រាប់អ្នកប្រើប្រាស់ចុងក្រោយ។ សម្រាប់ទី 3 មានបណ្ណាល័យមួយដែលមានឈ្មោះថា libftd2xx.so ។ បណ្ណាល័យនេះអាចត្រូវបានប្រើដោយសេវាកម្ម Android ផ្សេងទៀត ឬបណ្ណាល័យ AOSP ភាគីទីបី។

កញ្ចប់ទាំងនេះ និងពាក់ព័ន្ធ files ត្រូវបានទុកក្នុងប័ណ្ណសារតែមួយ file ហើយអាចទាញយកបានពីទំព័រ D2XX Drivers នៅលើ FTDI webគេហទំព័រនៅទីនេះ - https://ftdichip.com/drivers/d2xx-drivers/. បន្ទាប់ពីទាញយកប័ណ្ណសារ fileថតឯកសារ TN_147 មានថតរងដែលហៅថា javad2xxdemo ដែលមាន files សម្រាប់ដំណោះស្រាយលេខ 1 ។ ថតឯកសារ AN_357 មានថតរងមួយទៀតហៅថា javad2xxdemo ដែលមាន files សម្រាប់ដំណោះស្រាយលេខ 2 ។

តម្រូវការជាមុន

ដើម្បីដំឡើងកម្មវិធីបញ្ជា FTDI D2XX ហើយសាកល្បងវាដោយជោគជ័យ តម្រូវការខាងក្រោមគឺ៖

  • សម្រាប់ដំណោះស្រាយដំបូង វេទិកាផ្នែករឹង រួមទាំងឧបករណ៍ម៉ាស៊ីន USB ដែលគាំទ្រដោយ
    ខឺណែល Android/Linux ។
    • ការធ្វើតេស្ត FTDI ត្រូវបានធ្វើឡើងដោយប្រើ Beagle Board-xM Rev C ។
  • សម្រាប់ដំណោះស្រាយទីពីរ ឧបករណ៍ Android/BSP ដែលគាំទ្រ Android USB Host API ក៏ត្រូវបានទាមទារផងដែរ។
    • FTDI ស្នើឱ្យប្រើ BSP ដែលត្រូវគ្នានឹង AOSP 4.0 ឬក្រោយ។
    • ប្រសិនបើ BSP បែបនេះមិនមានទេ នោះឧបករណ៍ Android សហសម័យណាដែលដំណើរការ v3.1 ឬប្រព័ន្ធប្រតិបត្តិការក្រោយដែលមាន USB Host ឬចំណុចប្រទាក់ OTG នឹងធ្វើ។ ការធ្វើតេស្ត FTDI ត្រូវបានធ្វើឡើងដោយប្រើ Google Nexus 7 ។
  • ឧបករណ៍ដែលមានមូលដ្ឋានលើ FTDI សម្រាប់សាកល្បងជាមួយ
    • ការធ្វើតេស្ត FTDI ត្រូវបានធ្វើឡើងជាមួយនឹងខ្សែ US232R ដែលមានមូលដ្ឋានលើ FT232R ។

លើសពីនេះទៀត ដើម្បីបង្កើតកម្មវិធីដោយប្រើកម្មវិធីបញ្ជា FTDI D2XX សម្រាប់ Android ម៉ាស៊ីនអភិវឌ្ឍន៍ត្រូវតែមាន Eclipse IDE និង Android SDK ទាន់សម័យ រួមទាំងកម្មវិធី ADB និង Android ADT Plugin ដែលបានដំឡើង។ ការដំឡើង និងការកំណត់រចនាសម្ព័ន្ធឧបករណ៍ទាំងនេះមិនស្ថិតក្នុងវិសាលភាពនៃឯកសារនេះទេ ហើយត្រូវបានគូសបញ្ជាក់នៅលើអ្នកអភិវឌ្ឍន៍ Android web គេហទំព័រ (https://developer.android.com/studio).

ឧបករណ៍ Android ក៏គួរតែបើកការបំបាត់កំហុស USB ដើម្បីអនុញ្ញាតឱ្យចូលប្រើឧបករណ៍ប្រើប្រាស់ ADB ។ ដើម្បីសម្រេចវា សូមចូលទៅកាន់ការកំណត់ > កម្មវិធី > ការអភិវឌ្ឍន៍ ហើយពិនិត្យមើលជម្រើសបំបាត់កំហុស USB ។

សេចក្តីសង្ខេបនៃការកំណត់រចនាសម្ព័ន្ធដែលត្រូវការត្រូវបានផ្តល់ជូននៅក្នុងដ្យាក្រាមខាងក្រោម។

ម៉ាស៊ីនអភិវឌ្ឍន៍

  • Eclipse IDE ជាមួយកម្មវិធីជំនួយ ADT
  • ប្រព័ន្ធប្រតិបត្តិការ Android SDK
  • ឧបករណ៍ប្រើប្រាស់ Android ADB

ADB

  • ការតភ្ជាប់
  • លើ USB

ឧបករណ៍ Android

  • សមត្ថភាពម៉ាស៊ីនយូអេសប៊ី
  • ការបំបាត់កំហុស USB ត្រូវបានបើក
  • បានបើក Wi-Fi/LAN

រូបភាពទី 1 - ការកំណត់រចនាសម្ព័ន្ធអភិវឌ្ឍន៍ប្រព័ន្ធប្រតិបត្តិការ Android

ការប្រើប្រាស់បណ្ណាល័យ FTDI Native Linux D2XX នៅក្នុងប្រព័ន្ធប្រតិបត្តិការ Android

ការណែនាំ និងការប្រើប្រាស់

ដើម្បីអមជាមួយបណ្ណាល័យ D2XX ដើម FTDI បានផ្តល់ថ្នាក់ Java និងរុំ JNI ដែលអាចដាក់បញ្ចូលក្នុងកម្មវិធីបានយ៉ាងងាយស្រួល។ ថ្នាក់ផ្តល់នូវការចូលប្រើមុខងារ D2XX បុរាណទាំងអស់ រួមទាំងមុខងារ EEPROM ។ ថ្នាក់ D2xx Java អាចត្រូវបានរួមបញ្ចូលយ៉ាងងាយស្រួលនៅក្នុងគម្រោងកម្មវិធី Android នៅក្នុង Eclipse ។

ថ្នាក់ D2xx (មិនត្រូវច្រឡំជាមួយ API ដើម D2XX) ផ្តល់នូវវិធីសាស្រ្តឋិតិវន្តមួយចំនួនដែលអនុញ្ញាតឱ្យចូលប្រើព័ត៌មានជុំវិញកម្មវិធីបញ្ជា ដូចជាបន្សំ VID និង PID ដើម្បីផ្គូផ្គងជាមួយ និងបញ្ជីព័ត៌មានឧបករណ៍។

វិធីសាស្រ្តផ្សេងទៀតទាំងអស់តម្រូវឱ្យបង្កើតវត្ថុ D2xx ហើយបើកជាបន្តបន្ទាប់ដោយប្រើវិធីសាស្រ្តបើកមួយក្នុងចំណោមវិធីទាំងបួន (បើកដោយលិបិក្រម បើកតាមលេខសៀរៀល បើកដោយការពិពណ៌នា ឬបើកតាមទីតាំង)។ ការប្រតិបត្តិវិធីសាស្ត្របើកចំហ (ប្រសិនបើជោគជ័យ) នឹងធ្វើឱ្យឧទាហរណ៍នៃថ្នាក់ D2xx រក្សាតម្លៃចំណុចទាញដើមខាងក្នុង។ វាត្រូវបានប្រើសម្រាប់ការទំនាក់ទំនងជាបន្តបន្ទាប់ទាំងអស់ជាមួយឧបករណ៍។ នៅពេលដែលឧបករណ៍លែងត្រូវការ ចំណុចទាញដើមអាចត្រូវបានបិទដោយប្រើវិធីសាស្ត្របិទ។

ចាប់តាំងពីការហៅ JNI ចុងក្រោយហៅមុខងារ D2XX ដើម ការបង្កើតករណីលើកលែងត្រូវបានរួមបញ្ចូលនៅក្នុងស្រទាប់ JNI ។ ករណីលើកលែងនៃប្រភេទ D2xxException (បន្ថែមពី I Exception) ត្រូវបានគេបោះចោលនៅក្នុងករណីនៃការហៅ D2XX ដើមដែលត្រឡប់លេខកូដ FT_STATUS ក្រៅពី FT_OK ។ ករណីលើកលែងនេះក៏បង្កើតសារដែលបង្ហាញពីកូដស្ថានភាពដើម និងមុខងារដើមដែលករណីលើកលែងបានកើតឡើងនៅក្នុង។

ថ្នាក់ D2xx ត្រូវបានកត់ត្រាយ៉ាងពេញលេញដោយប្រើស្តង់ដារ Javadoc ។ សម្រាប់ព័ត៌មានអំពីវិធីសាស្រ្តថ្នាក់ D2xx ថេរ និងថ្នាក់រង សូមពិគ្រោះជាមួយធាតុ Javadoc សម្រាប់ធាតុដែលចាប់អារម្មណ៍។

អេ សampកម្មវិធី le បង្ហាញពីរបៀបប្រើវិធីសាស្រ្តផ្សេងៗក្នុងថ្នាក់ D2xx ក៏ត្រូវបានផ្តល់ជូនផងដែរ ដើម្បីជួយដល់ការអភិវឌ្ឍន៍កម្មវិធីផ្ទាល់ខ្លួន។ សampកម្មវិធី le ត្រូវបានបង្ហាញដូចខាងក្រោម:
ការណែនាំ និងការប្រើប្រាស់
ការណែនាំ និងការប្រើប្រាស់ ការណែនាំ និងការប្រើប្រាស់

ប៉ះធាតុព័ត៌មាននៅក្នុង sampកម្មវិធី le នឹងបង្ហាញចំនួនឧបករណ៍ដែលមាន និងប្រភេទបន្ទះឈីបរបស់ឧបករណ៍ដំបូងក្នុងបញ្ជីឧបករណ៍។

ប៉ះធាតុ Loopback ហើយសរសេរអត្ថបទខ្លះនៅលើប្រអប់កែសម្រួល "ផ្ញើសារ" បន្ទាប់មកចុចប៊ូតុង "ផ្ញើ" នឹងសរសេរសារទៅឧបករណ៍។ ប្រសិន​បើ​អត្ថបទ​មួយ​ចំនួន​ត្រូវ​បាន​បក​ត្រឡប់​មក​វិញ នោះ​វា​នឹង​បង្ហាញ​ឡើង​នៅ​ក្នុង​ផ្នែក "ទទួល​សារ"។ នៅក្នុងការថតអេក្រង់ខាងលើ ឧបករណ៍ភ្ជាប់រង្វិលជុំត្រូវបានបំពាក់ ដូច្នេះទិន្នន័យដែលទទួលបាននឹងដូចគ្នាទៅនឹងទិន្នន័យដែលបានផ្ញើ។

ដែនកំណត់ ការរឹតបន្តឹង និងឯកសារយោង

ការរួមបញ្ចូលគ្នានៃ VID និង PID ដែលមិនមែនជាលំនាំដើម

នៅពេលសរសេរ កម្មវិធីបញ្ជា Android D2XX នឹងគាំទ្រការផ្សំ FTDI VID និង PID លំនាំដើមទាំងអស់។
ហើយក៏អាចគាំទ្រការរួមផ្សំ VID និង PID ផ្ទាល់ខ្លួនតែមួយតាមរយៈវិធី set VIDPID Java (មុខងារ FT _Set VIDPID)។

ទោះជាយ៉ាងណាក៏ដោយ បច្ចុប្បន្នវាមិនអាចផ្គូផ្គងបន្សំ VID និង PID ដែលមិនមែនជាលំនាំដើមមួយចំនួនក្នុងពេលដំណាលគ្នាបានទេ។ នេះគឺដោយសារតែប្រព័ន្ធប្រតិបត្តិការ Android ព្យួរនៅលើការហៅទៅកាន់ dolmen ដែលរារាំងការប្រើប្រាស់បណ្ណាល័យដែលអាចអនុញ្ញាតបានខាងក្រៅនៅពេលនេះ។

ការអនុញ្ញាតឧបករណ៍ USB

ប្រព័ន្ធ Android ជា​ច្រើន​ដែល​មាន​សមត្ថភាព​ម៉ាស៊ីន USB អាច​រាប់​ឧបករណ៍​ដែល​មាន​ការអនុញ្ញាត​មិន​ត្រូវគ្នា​ជាមួយ​កម្មវិធី (0660)។ ការអនុញ្ញាតទាំងនេះត្រូវបានបញ្ជាក់នៅក្នុង ueventd.rc file ដូចតទៅ៖

ដើម្បីកែប្រែការអនុញ្ញាតលំនាំដើមសម្រាប់ឧបករណ៍ USB នៅក្នុង ueventd.rc file អ្នកប្រើប្រាស់ត្រូវតែមានសិទ្ធិជា root ។
វាអាចធ្វើឱ្យបណ្ណាល័យ D2XX មិនអាចប្រើបាននៅលើឧបករណ៍ដែលមានការអនុញ្ញាតលំនាំដើមនៃ 0660 និងមិនអនុញ្ញាតឱ្យចូលប្រើជា root ។

ដើម្បីធ្វើឱ្យឧបករណ៍អាចចូលប្រើបាន ធាតុ ueventd.rc ដែលបានរាយបញ្ជីខាងលើគួរតែត្រូវបានផ្លាស់ប្តូរដើម្បីធ្វើឱ្យពិភពលោកឧបករណ៍អាចអានបាន និងពិភពលោកអាចសរសេរបានដូចខាងក្រោម៖

ចំណាំ៖ FTDI មិនទទួលយកទំនួលខុសត្រូវណាមួយសម្រាប់អតិថិជនដែលជ្រើសរើសបើកការចូលប្រើជា root នៅលើរបស់ពួកគេ។
ប្រព័ន្ធប្រតិបត្តិការ Android និងធ្វើឱ្យខូចអង្គភាពជាបន្តបន្ទាប់ ឬលុបចោលការធានា។ បើកការចូលប្រើជា root នៅលើដូចនោះ។
ឧបករណ៍គឺស្ថិតនៅក្នុងហានិភ័យផ្ទាល់ខ្លួនរបស់អ្នកប្រើប្រាស់ទាំងស្រុង។

ឯកសារយោង

កូដប្រភពសម្រាប់វិធីសាស្ត្រ JNI មាននៅទីនេះ៖  https://www.ftdichip.com/old2020/Drivers/D2XX/D2XXSample/D2XXSample.zip តំណ និងវិធីសាស្រ្តនេះមិនត្រូវបានគាំទ្រទៀតទេ។ ប្រសិនបើអ្នកមានតម្រូវការជាក់លាក់ដើម្បីប្រើវិធីសាស្ត្រនេះ សូមទាក់ទងក្រុមគាំទ្រ FTDI ក្នុងតំបន់របស់អ្នក។ បើមិនដូច្នេះទេ យើងសូមផ្តល់អនុសាសន៍ឱ្យប្រើ J2XX ដើម្បីអនុវត្តកម្មវិធី JAVA ។

ការប្រើប្រាស់បណ្ណាល័យ Java FTDI D2XX នៅក្នុងប្រព័ន្ធប្រតិបត្តិការ Android

ការណែនាំ និងការប្រើប្រាស់

ដើម្បីគាំទ្រដល់សេណារីយ៉ូនៃការប្រើប្រាស់ថេប្លេតដែលអាចប្រើប្រាស់បាន Google បានបន្ថែម USB Host API ទៅ Android ចាប់តាំងពីកំណែ 3.1។ មុនពេលកំណែនេះ កម្មវិធី Android មិនអាចចូលប្រើឧបករណ៍ USB ដែលភ្ជាប់ទៅប្រព័ន្ធដោយធម្មជាតិដោយគ្មានការចូលប្រើជា root ។ Android USB Host API ទម្លុះដែនកំណត់ ហើយឥឡូវនេះយើងអាចប្រើប្រាស់ឧបករណ៍ USB ដែលភ្ជាប់ជាមួយ Android Host ឬច្រក OTG ដោយមិនមានការរំខានបន្ថែមទៀត។

ប៉ុន្តែការទំនាក់ទំនងតាមរយៈទិន្នន័យ USB ឆៅទៅកាន់ឧបករណ៍មិនងាយស្រួលសម្រាប់អ្នកអភិវឌ្ឍន៍នោះទេ។ FTDI បានផ្តល់បណ្ណាល័យ Java class ដែលអាចសម្រួលបានយ៉ាងងាយស្រួលក្នុងកម្មវិធី អ្នកអភិវឌ្ឍន៍អាចផ្តោតលើការអាន និងសរសេរ I/O ដែលចង់បាន ដោយមិនខ្វល់ពីការដំឡើងឧបករណ៍ USB ស្មុគស្មាញ។ គោលដៅនៃការរចនាបណ្ណាល័យថ្នាក់គឺដើម្បីផ្តល់នូវការចូលប្រើមុខងារ D2XX បុរាណទាំងអស់រួមទាំងមុខងារ EEPROM ប៉ុន្តែនៅពេលសរសេរឯកសារនេះ បណ្ណាល័យ D2XX នៅតែស្ថិតក្នុងដំណាក់កាលអាល់ហ្វា ដូច្នេះផ្តល់មុខងារមានកំណត់។ API ដែលអាចប្រើបានត្រូវបានរាយក្នុងផ្នែកកំណត់។

បណ្ណាល័យ D2xx Java អាចត្រូវបានរួមបញ្ចូលយ៉ាងងាយស្រួលនៅក្នុងគម្រោងកម្មវិធី Android នៅក្នុង Eclipse ។ ថ្នាក់ D2xx (មិនត្រូវច្រឡំជាមួយចំណុចប្រទាក់ D2XX ពីមុនទៅ API ដើម) ផ្តល់នូវវិធីសាស្រ្តឋិតិវន្តមួយចំនួនដែលអនុញ្ញាតឱ្យចូលប្រើព័ត៌មានទាំងមូលនៃកម្មវិធីបញ្ជា ដូចជាបន្សំ VID និង PID ដើម្បីផ្គូផ្គងជាមួយ និងបញ្ជីព័ត៌មានឧបករណ៍។

វិធីសាស្រ្តផ្សេងទៀតទាំងអស់ទាមទារឱ្យបង្កើតវត្ថុ D2xx ហើយបើកជាបន្តបន្ទាប់ដោយប្រើវិធីសាស្រ្តបើកមួយក្នុងចំណោមវិធីសាស្ត្របើកទាំងបួន (បើកដោយលិបិក្រម បើកដោយលេខសៀរៀល បើកដោយការពិពណ៌នា ឬបើក ByLocation) ។ ការប្រតិបត្តិវិធីសាស្ត្របើកចំហ ប្រសិនបើជោគជ័យនឹងធ្វើឱ្យឧទាហរណ៍នៃថ្នាក់ D2xx រក្សាតម្លៃចំណុចទាញដើមខាងក្នុង។ វាត្រូវបានប្រើសម្រាប់ការទំនាក់ទំនងជាបន្តបន្ទាប់ទាំងអស់ជាមួយឧបករណ៍។ នៅពេលដែលឧបករណ៍លែងត្រូវការ ចំណុចទាញដើមអាចត្រូវបានបិទដោយប្រើវិធីសាស្ត្របិទ។

ថ្នាក់ D2xx ត្រូវបានកត់ត្រាយ៉ាងពេញលេញដោយប្រើស្តង់ដារ Javadoc ។ សម្រាប់ព័ត៌មានអំពីវិធីសាស្រ្តថ្នាក់ D2xx ថេរ និងថ្នាក់រង សូមពិគ្រោះជាមួយធាតុ Javadoc សម្រាប់តម្លៃថេរ។

អេ សampកម្មវិធី le បង្ហាញពីរបៀបប្រើវិធីសាស្រ្តផ្សេងៗក្នុងថ្នាក់ D2xx ក៏ត្រូវបានផ្តល់ជូនផងដែរ ដើម្បីជួយដល់ការអភិវឌ្ឍន៍កម្មវិធីផ្ទាល់ខ្លួន។ សampកម្មវិធី le ត្រូវបានបង្ហាញដូចខាងក្រោម:
ការណែនាំ និងការប្រើប្រាស់
ការណែនាំ និងការប្រើប្រាស់
ការណែនាំ និងការប្រើប្រាស់

ប៉ះធាតុព័ត៌មាននៅក្នុង sampកម្មវិធី le នឹងបង្ហាញចំនួនឧបករណ៍ដែលមាន និងប្រភេទបន្ទះឈីបរបស់ឧបករណ៍ដំបូងក្នុងបញ្ជីឧបករណ៍។

ប៉ះធាតុ Loopback ហើយសរសេរអត្ថបទខ្លះនៅលើប្រអប់កែសម្រួល "ផ្ញើសារ" បន្ទាប់មកចុចប៊ូតុង "ផ្ញើ" នឹងសរសេរសារទៅឧបករណ៍។ ប្រសិន​បើ​អត្ថបទ​មួយ​ចំនួន​ត្រូវ​បាន​បក​ត្រឡប់​មក​វិញ នោះ​វា​នឹង​បង្ហាញ​ឡើង​នៅ​ក្នុង​ផ្នែក "ទទួល​សារ"។ នៅក្នុងការថតអេក្រង់ខាងលើ ឧបករណ៍ភ្ជាប់រង្វិលជុំត្រូវបានបំពាក់ ដូច្នេះទិន្នន័យដែលទទួលបាននឹងដូចគ្នាទៅនឹងទិន្នន័យដែលបានផ្ញើ។

ដែនកំណត់ និងការរឹតបន្តឹង

ការរួមបញ្ចូលគ្នានៃ VID និង PID ដែលមិនមែនជាលំនាំដើម

នៅពេលសរសេរ កម្មវិធីបញ្ជា Android D2XX នឹងគាំទ្រការផ្សំ FTDI VID និង PID លំនាំដើមទាំងអស់។
ហើយក៏អាចគាំទ្រការរួមផ្សំ VID និង PID ផ្ទាល់ខ្លួនតែមួយតាមរយៈវិធីកំណត់ VIDPID Java (មុខងារ FT_SetVIDPID)។

ទោះជាយ៉ាងណាក៏ដោយ បច្ចុប្បន្នវាមិនអាចផ្គូផ្គងបន្សំ VID និង PID ដែលមិនមែនជាលំនាំដើមមួយចំនួនក្នុងពេលដំណាលគ្នាបានទេ។ នេះគឺដោយសារតែប្រព័ន្ធប្រតិបត្តិការ Android ព្យួរនៅលើការហៅទៅ dlopen ដែលរារាំងការប្រើប្រាស់បណ្ណាល័យ libtable ខាងក្រៅនៅពេលនេះ។

មុខងារ D2XX ដែលអាចរកបាននាពេលបច្ចុប្បន្ន

ដោយសារដំណោះស្រាយនេះនៅតែស្ថិតក្នុងដំណាក់កាលអាល់ហ្វា មានតែផ្នែកនៃ D2XX API បុរាណប៉ុណ្ណោះដែលត្រូវបានគាំទ្រ នេះគឺជាតារាងនៃ API ដែលអាចប្រើបាននៅក្នុងការចេញផ្សាយនេះ៖

API ការពិពណ៌នា
កំណត់ VIDPID កំណត់បន្សំជាក់លាក់នៃគូ VID/PID ដើម្បីប្រើ
បង្កើតបញ្ជីព័ត៌មានឧបករណ៍ វិធីសាស្រ្តនេះបង្កើតបញ្ជីព័ត៌មានឧបករណ៍ខាងក្នុង ហើយត្រឡប់ចំនួនឧបករណ៍ D2XX ដែលភ្ជាប់ទៅប្រព័ន្ធ។
ទទួលបានបញ្ជីព័ត៌មានឧបករណ៍ វិធីសាស្រ្តនេះត្រឡប់បញ្ជីឧបករណ៍ដែលបានបង្កើតជាមួយនឹងការហៅពីមុនដើម្បីបង្កើតបញ្ជីព័ត៌មានឧបករណ៍។
ទទួលបានព័ត៌មានលម្អិតអំពីបញ្ជីព័ត៌មានឧបករណ៍ វិធីសាស្រ្តនេះត្រឡប់ព័ត៌មានសម្រាប់ឧបករណ៍តែមួយពីបញ្ជីឧបករណ៍ខាងក្នុង។
បើកដោយសន្ទស្សន៍ វិធីសាស្រ្តនេះបើកឧបករណ៍នៅសន្ទស្សន៍ដែលបានបញ្ជាក់សម្រាប់ការប្រើប្រាស់។
បើកដោយលេខស៊េរី វិធីសាស្រ្តនេះបើកឧបករណ៍ដែលមានលេខស៊េរីដែលបានបញ្ជាក់សម្រាប់ការប្រើប្រាស់។
បើកដោយការពិពណ៌នា វិធីសាស្រ្តនេះបើកឧបករណ៍ជាមួយនឹងការពិពណ៌នាដែលបានបញ្ជាក់សម្រាប់ការប្រើប្រាស់។
បើកតាមទីតាំង វិធីសាស្រ្តនេះបើកឧបករណ៍នៅទីតាំងដែលបានបញ្ជាក់សម្រាប់ការប្រើប្រាស់។
គឺបើក ត្រឡប់ស្ថានភាពបើករបស់ឧបករណ៍។
ជិត វិធីសាស្រ្តនេះបិទឧបករណ៍ដែលបានបើក។
អាន វិធីសាស្ត្រនេះអានទិន្នន័យពីឧបករណ៍ទៅក្នុងសតិបណ្ដោះអាសន្នកម្មវិធី Java ។
សរសេរ វិធីសាស្ត្រនេះសរសេរទិន្នន័យទៅឧបករណ៍ពីសតិបណ្ដោះអាសន្នកម្មវិធី Java ។
កំណត់អត្រា Baud វិធីសាស្រ្តនេះផ្ញើពាក្យបញ្ជារបស់អ្នកលក់ទៅឧបករណ៍ដើម្បីផ្លាស់ប្តូរតម្លៃម៉ាស៊ីនបង្កើតអត្រា baud ។
កំណត់លក្ខណៈទិន្នន័យ វិធីសាស្រ្តនេះកំណត់ទ្រង់ទ្រាយទិន្នន័យដែលឧបករណ៍នឹងប្រើ។
កំណត់ការគ្រប់គ្រងលំហូរ វិធីសាស្រ្តនេះបញ្ជាក់វិធីសាស្ត្រគ្រប់គ្រងលំហូរដែលឧបករណ៍គួរប្រើ។
កំណត់ Dtr វិធីសាស្រ្តនេះអនុញ្ញាតឱ្យបន្ទាត់ត្រួតពិនិត្យម៉ូដឹម DTR ត្រូវបានអះអាងដោយដៃ។
API ការពិពណ៌នា
clr Dtr វិធីសាស្រ្តនេះអនុញ្ញាតឱ្យបន្ទាត់ត្រួតពិនិត្យម៉ូដឹម DTR ត្រូវបានលុបចោលដោយដៃ។
កំណត់ Rts វិធីសាស្រ្តនេះអនុញ្ញាតឱ្យបន្ទាត់ត្រួតពិនិត្យម៉ូដឹម RTS ត្រូវបានអះអាងដោយដៃ។
clr Rts វិធីសាស្រ្តនេះអនុញ្ញាតឱ្យបន្ទាត់ត្រួតពិនិត្យម៉ូដឹម RTS ត្រូវបានលុបចោលដោយដៃ។
ទទួលបានស្ថានភាពជួរ វិធីសាស្រ្តនេះទាញយកចំនួនបៃដែលអាចអានបានពីកម្មវិធីបញ្ជាដើម Rx buffer ។
បោសសំអាត បោះបង់​ទិន្នន័យ​ណាមួយ​ដែល​បង្កើត​ជា​សតិបណ្ដោះ​អាសន្ន​កម្មវិធី​បញ្ជា​ដែល​បាន​បញ្ជាក់ ហើយ​បញ្ចេញ​ទិន្នន័យ​ពី​ឧបករណ៍។
កំណត់ឧបករណ៍ឡើងវិញ វិធីសាស្រ្តនេះផ្ញើពាក្យបញ្ជារបស់អ្នកលក់ទៅឧបករណ៍ដើម្បីបណ្តាលឱ្យមានការកំណត់ឡើងវិញ និងលុបទិន្នន័យណាមួយចេញពីបណ្តុំឧបករណ៍។
ទទួលបានព័ត៌មានឧបករណ៍ វិធីសាស្រ្តនេះទាញយកព័ត៌មាននៅលើឧបករណ៍ដែលបើកបច្ចុប្បន្ន។
កំណត់​កម្មវិធី​កំណត់​ម៉ោង​ពេល​វេលា វិធីសាស្រ្តនេះអនុញ្ញាតឱ្យកំណត់តម្លៃកម្មវិធីកំណត់ពេលវេលា latency សម្រាប់ឧបករណ៍។
ទទួលបានកម្មវិធីកំណត់ពេលវេលា latency វិធីសាស្រ្តនេះទាញយកតម្លៃកម្មវិធីកំណត់ពេលវេលា latency ពីឧបករណ៍ដែលបានបញ្ជាក់។
កំណត់របៀបប៊ីត វិធីសាស្រ្តនេះអនុញ្ញាតឱ្យឧបករណ៍ប្រើរបៀបចំណុចប្រទាក់ជំនួសដូចជា bit-bang, MPSSE និងរបៀបគោលដៅស៊ីភីយូ។

ឯកសារយោង

lib នេះត្រូវបានបោះផ្សាយទៅ FTDI រួចហើយ webគេហទំព័រ។
តំណភ្ជាប់គឺ https://ftdichip.com/software-examples/android-java-d2xx/
យើងសូមផ្តល់អនុសាសន៍យ៉ាងខ្លាំងឱ្យប្រើ lib នេះដើម្បីអនុវត្តការអភិវឌ្ឍន៍កម្មវិធី Android ។

ការប្រើប្រាស់បណ្ណាល័យ Android AOSP D2XX

ការណែនាំ និងការប្រើប្រាស់

Android Open System Platform (AOSP) មានជាសាធារណៈ និងអាចកែប្រែកូដប្រភព Android ។
នរណាម្នាក់អាចទាញយក និងកែប្រែ AOSP សម្រាប់ឧបករណ៍របស់ពួកគេ។ AOSP ផ្តល់នូវការអនុវត្តពេញលេញ និងមុខងារពេញលេញនៃវេទិកាទូរស័ព្ទ Android ។ បណ្ណាល័យតំណ files ឬអាចប្រតិបត្តិបាន។ fileបង្កើតនៅក្នុង AOSP Build System គឺជាបណ្ណាល័យ files ដែលប្រព័ន្ធ Android ត្រូវតែពឹងផ្អែកលើដើម្បីដំណើរការ។

បណ្ណាល័យ AOSP ត្រូវបានរចនាឡើងសម្រាប់បណ្ណាល័យ ឬកម្មវិធីផ្សេងទៀតដែលដំណើរការក្នុង C Framework ។ ប្រសិនបើ​អ្នក​ចង់​បាន​ទិន្នន័យ​រួម​គ្នា​នៅ​ក្នុង​ផ្ទៃ​ខាង​ក្រោយ ហើយ​ទិន្នន័យ​ដែល​បាន​ប្រមូល​អាច​នឹង​មិន​ត្រូវ​បាន​ត្រឡប់​ទៅ​អ្នក​ប្រើ​ភ្លាមៗ​នោះ​ទេ។

AOSP lib គឺជាជម្រើសដ៏ល្អសម្រាប់ការអនុវត្ត។ សូមកត់សម្គាល់ lib នេះត្រូវការសិទ្ធិជា root ដើម្បីដំណើរការ។

ភាពខុសគ្នារវាង Android NDK និង AOSP Build System

ក្រុមអ្នកអភិវឌ្ឍន៍ដែល Android NDK ប្រឈមមុខគឺអ្នកអភិវឌ្ឍន៍ APP ។ ពួកគេចង់ប្រើកូដ C/C++ ដើម្បីសម្រេចបាននូវមុខងារជាក់លាក់ ហើយបន្ទាប់មកហៅមុខងារទាំងនេះតាមរយៈ JNI នៅក្នុងកូដ Java នៃកម្មវិធីខាងលើ។ សម្រាប់អតីតample ដែលជាអ្នកបង្កើតកម្មវិធីហ្គេមទូរស័ព្ទមួយចំនួន ដើម្បីធ្វើឱ្យអេក្រង់កាន់តែរលូននៅពេលដែលហ្គេមកំពុងដំណើរការ ពួកគេតែងតែប្រើកូដ C/C++ ដើម្បីហៅមុខងារ Open GLES API ដើម្បីអនុវត្តម៉ូឌុលបង្ហាញរូបភាពទាំងនេះ ដែលចំណាយពេលច្រើន និងត្រូវការកម្រិតខ្ពស់។ ការសម្តែង។ បន្ទាប់មកវាត្រូវបានចងក្រងជាបណ្ណាល័យចែករំលែក file តាមរយៈ ndk-build ហើយបន្ទាប់មកបានផ្ទុក និងហៅដោយកូដ Java នៅក្នុង APP ខាងលើ។

AOSP Build System គឺសំដៅទៅលើអ្នកអភិវឌ្ឍន៍ដែលជាអ្នកបង្កើតប្រព័ន្ធប្រតិបត្តិការមូលដ្ឋាន។ ពួកគេត្រូវធ្វើការកែប្រែផ្ទាល់ខ្លួនចំពោះកូដប្រភព Android ទៅតាមតម្រូវការរបស់ពួកគេផ្ទាល់ និងលក្ខណៈនៃវេទិកាផ្នែករឹង ហើយបន្ទាប់មកធ្វើការចងក្រងឡើងវិញតាមរយៈប្រព័ន្ធ AOSP Build System ដើម្បីទទួលបាន Android ដែលពួកគេចង់បាន។ រូបភាពប្រព័ន្ធ និងបណ្ណាល័យ files.

ឯកសារយោង

AOSP lib មិនត្រូវបានបោះផ្សាយទៅ FTDI ទេ។ webគេហទំព័រនៅឡើយ។ ប្រសិនបើអ្នកចង់ដឹងបន្ថែមអំពីបណ្ណាល័យនេះ សូមទាក់ទងក្រុម FTDI ក្នុងតំបន់របស់អ្នក។

ទំនាក់ទំនងនៅលើបណ្ណាល័យទាំងបីនេះ។

សេណារីយ៉ូអ្នកប្រើប្រាស់សម្រាប់បណ្ណាល័យ FTDI ទាំងបីនេះ។

ការប្រើប្រាស់បណ្ណាល័យ FTDI Native Linux D2XX៖

  • បណ្ណាល័យនេះត្រូវបានរចនាឡើងសម្រាប់កម្មវិធី Java ដែលអាចតាមរយៈចំណុចប្រទាក់ JNI ដើម្បីចូលប្រើវា។
  • បណ្ណាល័យទាមទារសិទ្ធិជា root ។
  • បណ្ណាល័យនេះអាចដំណើរការខ្ពស់ជាងនេះ។
  • ឥឡូវនេះ មានតែវេទិកា armv8 ប៉ុណ្ណោះដែលមានសម្រាប់បណ្ណាល័យនេះ។

ដោយប្រើបណ្ណាល័យ Java FTDI Android D2XX ថ្មី។

  • បណ្ណាល័យនេះត្រូវបានរចនាឡើងសម្រាប់កម្មវិធី Java ដែលត្រូវបានបង្កើតឡើងដោយ java ។
  • បណ្ណាល័យមិនទាមទារសិទ្ធិជា root ទេ។
  • កម្មវិធីមានភាពងាយស្រួលក្នុងការផ្លាស់ទីទៅប្រព័ន្ធប្រតិបត្តិការ Android ផ្សេងទៀត។

ការប្រើប្រាស់បណ្ណាល័យ Android AOSP D2XX

  • បណ្ណាល័យត្រូវបានរចនាឡើងសម្រាប់បណ្ណាល័យ ឬកម្មវិធីផ្សេងទៀតដែលដំណើរការក្នុង C Framework។
  • បណ្ណាល័យនេះត្រូវតែសមនឹងកំណែ AOSP ។ នៅពេលដែលប្រព័ន្ធប្រតិបត្តិការ Android កំណែខ្ពស់ជាងឬស្មើនឹង 9.0, ប្រព័ន្ធប្រតិបត្តិការ Android ។ ការកំណត់រចនាសម្ព័ន្ធ bp ត្រូវបានប្រើ។ បើមិនដូច្នោះទេ Android.mk ត្រូវបានប្រើ។
  • បណ្ណាល័យទាមទារសិទ្ធិជា root ។
    បណ្ណាល័យនៅក្នុងប្រព័ន្ធប្រតិបត្តិការ Android

ព័ត៌មានទំនាក់ទំនង

ការិយាល័យកណ្តាល - Glasgow ចក្រភពអង់គ្លេស

Future Technology Devices International Limited (UK)
បន្ទប់លេខ 1, 2 Seaward Place, Centurion Business Park
Glasgow G41 1HH
ចក្រភពអង់គ្លេស
ទូរស័ព្ទ៖ +44 (0) 141 429 2777
ទូរសារ៖ +44 (0) 141 429 2758

អ៊ីមែល (លក់) sales1@ftdichip.com
អ៊ីមែល (ជំនួយ) support1@ftdichip.com
អ៊ីមែល (សំណួរទូទៅ) admin1@ftdichip.com

ការិយាល័យសាខា - Tigard រដ្ឋ Oregon សហរដ្ឋអាមេរិក

Future Technology Devices International Limited (USA)
7130 SW Fir Loop
Tigard ឬ 97223-8160
សហរដ្ឋអាមេរិក
ទូរស័ព្ទ៖ +1 (503) 547 0988
ទូរសារ៖ +1 (503) 547 0987

អ៊ីមែល (លក់) us.sales@ftdichip.com
អ៊ីមែល (ជំនួយ) us.support@ftdichip.com
អ៊ីមែល (សំណួរទូទៅ) us.admin@ftdichip.com

ការិយាល័យសាខា - តៃប៉ិ តៃវ៉ាន់

Future Technology Devices International Limited
(តៃវ៉ាន់)
2F, លេខ 516, វិ។ 1, ផ្លូវ NeiHu
តៃប៉ិ ១១៤
តៃវ៉ាន់, ROC
ទូរស័ព្ទ៖ +886 (0) 2 8791 3570
ទូរសារ៖ +886 (0) 2 8791 3576

អ៊ីមែល (លក់) tw.sales1@ftdichip.com
អ៊ីមែល (ជំនួយ) tw.support1@ftdichip.com
អ៊ីមែល (សំណួរទូទៅ) tw.admin1@ftdichip.com

ការិយាល័យសាខា - សៀងហៃ ប្រទេសចិន

Future Technology Devices International Limited
(ចិន)
បន្ទប់លេខ 1103 លេខ 666 ខាងលិចផ្លូវ Huaihai,
សៀងហៃ 200052
ចិន
ទូរស័ព្ទ៖ +86 21 62351596
ទូរសារ៖ +86 21 62351595

អ៊ីមែល (លក់) cn.sales@ftdichip.com
អ៊ីមែល (ជំនួយ) cn.support@ftdichip.com
អ៊ីមែល (សំណួរទូទៅ) cn.admin@ftdichip.com

Web គេហទំព័រ
http://ftdichip.com

តំណាងចែកចាយ និងលក់

សូមចូលទៅកាន់ទំព័របណ្តាញលក់របស់ FTDI Web គេហទំព័រសម្រាប់ព័ត៌មានលម្អិតទំនាក់ទំនងរបស់អ្នកចែកចាយ និងការលក់របស់យើង។
តំណាងនៅក្នុងប្រទេសរបស់អ្នក។

ក្រុមហ៊ុនផលិត និងអ្នករចនាប្រព័ន្ធ និងឧបករណ៍ ទទួលខុសត្រូវក្នុងការធានាថា ប្រព័ន្ធរបស់ពួកគេ និងឧបករណ៍ Future Technology Devices International Ltd (FTDI) ដែលត្រូវបានបញ្ចូលក្នុងប្រព័ន្ធរបស់ពួកគេ បំពេញតាមតម្រូវការសុវត្ថិភាព និយតកម្ម និងកម្រិតប្រព័ន្ធដែលអាចអនុវត្តបាន។ ព័ត៌មានដែលទាក់ទងនឹងកម្មវិធីទាំងអស់នៅក្នុងឯកសារនេះ (រួមទាំងការពិពណ៌នាកម្មវិធី ឧបករណ៍ FTDI ដែលបានស្នើ និងសម្ភារៈផ្សេងទៀត) ត្រូវបានផ្តល់ជូនសម្រាប់ជាឯកសារយោងតែប៉ុណ្ណោះ។ ខណៈពេលដែល FTDI បានយកចិត្តទុកដាក់ក្នុងការធានាថាវាមានភាពសុក្រឹតនោះ ព័ត៌មាននេះគឺស្ថិតនៅក្រោមការបញ្ជាក់របស់អតិថិជន ហើយ FTDI បដិសេធការទទួលខុសត្រូវទាំងអស់សម្រាប់ការរចនាប្រព័ន្ធ និងសម្រាប់ជំនួយកម្មវិធីណាមួយដែលផ្តល់ដោយ FTDI ។ ការប្រើប្រាស់ឧបករណ៍ FTDI ក្នុងជំនួយអាយុជីវិត និង/ឬកម្មវិធីសុវត្ថិភាពគឺស្ថិតក្នុងហានិភ័យរបស់អ្នកប្រើប្រាស់ទាំងស្រុង ហើយអ្នកប្រើប្រាស់យល់ព្រមការពារ សងការខូចខាត និងរក្សាទុក FTDI ដែលគ្មានគ្រោះថ្នាក់ពីការខូចខាត ការទាមទារ ការប្តឹងផ្តល់ ឬការចំណាយដែលបណ្តាលមកពីការប្រើប្រាស់បែបនេះ។ ឯកសារនេះអាចផ្លាស់ប្តូរដោយមិនមានការជូនដំណឹងជាមុន។ គ្មានសេរីភាពក្នុងការប្រើប្រាស់ប៉ាតង់ ឬសិទ្ធិកម្មសិទ្ធិបញ្ញាផ្សេងទៀត ត្រូវបានបង្ហាញដោយការបោះពុម្ពឯកសារនេះ។ ទាំងផ្នែកទាំងមូល ឬផ្នែកណាមួយនៃព័ត៌មានដែលមាននៅក្នុង ឬផលិតផលដែលបានពិពណ៌នានៅក្នុងឯកសារនេះ មិនអាចកែប្រែ ឬផលិតឡើងវិញក្នុងទម្រង់សម្ភារៈ ឬអេឡិចត្រូនិកដោយគ្មានការយល់ព្រមជាលាយលក្ខណ៍អក្សរជាមុនពីម្ចាស់កម្មសិទ្ធិបញ្ញាឡើយ។ Future Technology Devices International Ltd, Unit 1, 2 Seaward Place, Centurion Business Park, Glasgow G41 1HH, United Kingdom។ លេខក្រុមហ៊ុនចុះបញ្ជីស្កុតឡែន៖ SC136640

ឧបសម្ព័ន្ធ A - ឯកសារយោង

ឯកសារយោង

ឯកសារយោងផ្សេងៗ

http://developer.android.com
http://code.google.com/p/rowboat/wiki/JellybeanOnBeagleboard_WithSGX
http://beagleboard.org/hardware-xM

អក្សរកាត់និងអក្សរកាត់

លក្ខខណ្ឌ ការពិពណ៌នា
ADT ឧបករណ៍អភិវឌ្ឍន៍ Android
API ចំណុចប្រទាក់កម្មវិធីកម្មវិធី
EEPROM អង្គចងចាំដែលអាចអានបានតែកម្មវិធីដែលអាចលុបបានដោយអគ្គិសនី
FTDI ឧបករណ៍បច្ចេកវិទ្យាអនាគតអន្តរជាតិ
JNI ចំណុចប្រទាក់ដើម Java
OS ប្រព័ន្ធប្រតិបត្តិការ
SDK កញ្ចប់អភិវឌ្ឍន៍កម្មវិធី
យូអេសប៊ី រថយន្តក្រុងសៀរៀលសកល

ឧបសម្ព័ន្ធ C - ប្រវត្តិកែប្រែ

ចំណងជើងឯកសារ៖ កម្មវិធីបញ្ជា TN_134 FTDI Android D2XX
ឯកសារយោងលេខ៖ FT_000522
លេខបោសសំអាត៖ FTDI # 223
ទំព័រផលិតផល៖ http://www.ftdichip.com/FTProducts.htm
មតិកែលម្អឯកសារ៖ ផ្ញើមតិកែលម្អ

ការពិនិត្យឡើងវិញ ការផ្លាស់ប្តូរ កាលបរិច្ឆេទ
1.0 ការចេញផ្សាយដំបូងសម្រាប់ការធ្វើតេស្តបេតា ៨៦៦-៤៤៧-២១៩៤
1.1 ការកែប្រែ file ផ្លូវនៃ adb psuh នៅក្នុងផ្នែកទី 2 ៨៦៦-៤៤៧-២១៩៤
1.2 ការកែប្រែសម្រាប់ សampកម្មវិធី le ៨៦៦-៤៤៧-២១៩៤
1.3 កែតម្រូវតំណភ្ជាប់ដែលខូចទៅអ្នកបើកបរ; បានធ្វើបច្ចុប្បន្នភាពព័ត៌មានទំនាក់ទំនង និងព័ត៌មានរក្សាសិទ្ធិ ៨៦៦-៤៤៧-២១៩៤
1.4 បានបន្ថែមការពិពណ៌នា AOSP ៨៦៦-៤៤៧-២១៩៤

ទំព័រផលិតផល
មតិកែលម្អឯកសារ

រក្សាសិទ្ធិ © Future Technology Devices International Limited

និមិត្តសញ្ញាក្រុមហ៊ុន

ឯកសារ/ធនធាន

កម្មវិធីបញ្ជា FTDI Android D2XX [pdf] ការណែនាំអ្នកប្រើប្រាស់
កម្មវិធីបញ្ជា Android D2XX, Android D2XX, កម្មវិធីបញ្ជា

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *