IBASE IBR215 സീരീസ് റഗ്ഗഡ് എംബഡഡ് കമ്പ്യൂട്ടർ യൂസർ മാനുവൽ
IBR215 സീരീസ്
പരുക്കൻ എംബഡഡ് കമ്പ്യൂട്ടർ
NXP ARM@ Cortex@ ഉപയോഗിച്ച്
A53 i.MX8M പ്ലസ് ക്വാഡ് എസ്ഒസി
പകർപ്പവകാശം
© 2018 IBASE Technology, Inc. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം.
IBASE Technology, Inc-ൻ്റെ മുൻകൂർ രേഖാമൂലമുള്ള സമ്മതമില്ലാതെ ഈ പ്രസിദ്ധീകരണത്തിൻ്റെ ഒരു ഭാഗവും പുനർനിർമ്മിക്കുക, പകർത്തുക, വീണ്ടെടുക്കൽ സംവിധാനത്തിൽ സൂക്ഷിക്കുക, ഏതെങ്കിലും ഭാഷയിലേക്ക് വിവർത്തനം ചെയ്യുകയോ ഏതെങ്കിലും രൂപത്തിൽ അല്ലെങ്കിൽ ഏതെങ്കിലും വിധത്തിൽ ട്രാൻസ്മിറ്റ് ചെയ്യുകയോ ചെയ്യരുത്. (ഇനി മുതൽ "IBASE" എന്ന് വിളിക്കുന്നു).
നിരാകരണം
മുൻകൂർ അറിയിപ്പ് കൂടാതെ ഈ പ്രമാണത്തിൽ വിവരിച്ചിരിക്കുന്ന ഉൽപ്പന്നങ്ങളിൽ മാറ്റങ്ങളും മെച്ചപ്പെടുത്തലുകളും വരുത്താനുള്ള അവകാശം IBASE-ൽ നിക്ഷിപ്തമാണ്. പ്രമാണത്തിലെ വിവരങ്ങൾ ശരിയാണെന്ന് ഉറപ്പാക്കാൻ എല്ലാ ശ്രമങ്ങളും നടത്തിയിട്ടുണ്ട്; എന്നിരുന്നാലും, ഈ പ്രമാണം പിശകുകളില്ലാത്തതാണെന്ന് IBASE ഉറപ്പുനൽകുന്നില്ല. ഉൽപ്പന്നം അല്ലെങ്കിൽ വിവരങ്ങളുടെ ദുരുപയോഗം അല്ലെങ്കിൽ ഉപയോഗിക്കാനുള്ള കഴിവില്ലായ്മ എന്നിവയിൽ നിന്ന് ഉണ്ടാകുന്ന ആകസ്മികമോ അനന്തരഫലമോ ആയ നാശനഷ്ടങ്ങൾക്കും അതിൻ്റെ ഉപയോഗത്തിൻ്റെ ഫലമായി ഉണ്ടായേക്കാവുന്ന മൂന്നാം കക്ഷികളുടെ അവകാശ ലംഘനങ്ങൾക്കും IBASE ഒരു ബാധ്യതയും വഹിക്കുന്നില്ല.
വ്യാപാരമുദ്രകൾ
ഇവിടെ പരാമർശിച്ചിരിക്കുന്ന എല്ലാ വ്യാപാരമുദ്രകളും രജിസ്ട്രേഷനുകളും ബ്രാൻഡുകളും തിരിച്ചറിയൽ ആവശ്യങ്ങൾക്കായി മാത്രമാണ് ഉപയോഗിക്കുന്നത്, അവ അതത് ഉടമകളുടെ വ്യാപാരമുദ്രകളും കൂടാതെ/അല്ലെങ്കിൽ രജിസ്റ്റർ ചെയ്ത വ്യാപാരമുദ്രകളുമായിരിക്കാം.
പാലിക്കൽ
ഈ മാനുവലിൽ വിവരിച്ചിരിക്കുന്ന ഉൽപ്പന്നത്തിന് CE അടയാളപ്പെടുത്തൽ ഉണ്ടെങ്കിൽ, ബാധകമായ എല്ലാ യൂറോപ്യൻ യൂണിയൻ (CE) നിർദ്ദേശങ്ങളും പാലിക്കുന്നു. സിസ്റ്റങ്ങൾ CE കംപ്ലയിൻ്റ് ആയി തുടരുന്നതിന്, CE കംപ്ലയൻ്റ് ഭാഗങ്ങൾ മാത്രമേ ഉപയോഗിക്കാവൂ. CE പാലിക്കൽ നിലനിർത്തുന്നതിന് ശരിയായ കേബിളും കേബിളിംഗ് ടെക്നിക്കുകളും ആവശ്യമാണ്.
ഈ ഉൽപ്പന്നം എഫ്സിസി നിയമങ്ങളുടെ ഭാഗം 15 അനുസരിച്ച്, ഒരു ക്ലാസ് ബി ഉപകരണത്തിൻ്റെ പരിധികൾ പാലിക്കുന്നതായി പരിശോധിച്ച് കണ്ടെത്തി. ഒരു റെസിഡൻഷ്യൽ ഇൻസ്റ്റാളേഷനിൽ ഹാനികരമായ ഇടപെടലിനെതിരെ ന്യായമായ സംരക്ഷണം നൽകുന്നതിനാണ് ഈ പരിധികൾ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. ഈ ഉപകരണം റേഡിയോ ഫ്രീക്വൻസി എനർജി ഉത്പാദിപ്പിക്കുകയും ഉപയോഗിക്കുകയും വികിരണം ചെയ്യുകയും ചെയ്യുന്നു, കൂടാതെ നിർമ്മാതാവിൻ്റെ നിർദ്ദേശങ്ങൾക്കനുസൃതമായി ഇൻസ്റ്റാൾ ചെയ്യുകയും ഉപയോഗിക്കുകയും ചെയ്തില്ലെങ്കിൽ, റേഡിയോ ആശയവിനിമയങ്ങളിൽ ഹാനികരമായ ഇടപെടലിന് കാരണമായേക്കാം.
WEEE
ഇലക്ട്രിക്കൽ, ഇലക്ട്രോണിക് ഉപകരണങ്ങൾ (WEEE – 2012/19/EU) മാലിന്യങ്ങൾക്കായുള്ള EU നിർദ്ദേശം അനുസരിച്ച് ഈ ഉൽപ്പന്നം സാധാരണ ഗാർഹിക മാലിന്യമായി സംസ്കരിക്കാൻ പാടില്ല. പകരം, അത് ഒരു മുനിസിപ്പൽ റീസൈക്ലിംഗ് കളക്ഷൻ പോയിൻ്റിലേക്ക് തിരികെ നൽകി സംസ്കരിക്കണം. ഇലക്ട്രോണിക് ഉൽപ്പന്നങ്ങൾ നീക്കം ചെയ്യുന്നതിനുള്ള പ്രാദേശിക നിയന്ത്രണങ്ങൾ പരിശോധിക്കുക.
പച്ച IBASE
ഈ ഉൽപ്പന്നം നിലവിലെ RoHS നിർദ്ദേശങ്ങൾ പാലിക്കുന്നു, കാഡ്മിയം ഒഴികെ 0.1% (1000 ppm) ഭാരത്തിൽ (0.01 ppm) സാന്ദ്രതയിൽ താഴെ പറയുന്ന വസ്തുക്കളുടെ ഉപയോഗം പരിമിതപ്പെടുത്തുന്നു, ഭാരം 100% ആയി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു (XNUMX ppm).
- ലീഡ് (പിബി)
- മെർക്കുറി (Hg)
- കാഡ്മിയം (സിഡി)
- ഹെക്സാവാലന്റ് ക്രോമിയം (Cr6+)
- പോളിബ്രോമിനേറ്റഡ് ബൈഫെനൈലുകൾ (PBB)
- പോളിബ്രോമിനേറ്റഡ് ഡിഫെനൈൽ ഈതർ (PBDE)
പ്രധാനപ്പെട്ട സുരക്ഷാ വിവരങ്ങൾ
ഈ ഉപകരണം ഉപയോഗിക്കുന്നതിന് മുമ്പ് ഇനിപ്പറയുന്ന സുരക്ഷാ വിവരങ്ങൾ ശ്രദ്ധാപൂർവ്വം വായിക്കുക.
നിങ്ങളുടെ സിസ്റ്റം സജ്ജീകരിക്കുന്നു:
- സുസ്ഥിരവും ഖരവുമായ പ്രതലത്തിൽ ഉപകരണം തിരശ്ചീനമായി ഇടുക.
- ഈ ഉൽപ്പന്നം വെള്ളത്തിനടുത്ത് അല്ലെങ്കിൽ ഏതെങ്കിലും ചൂടായ ഉറവിടത്തിന് സമീപം ഉപയോഗിക്കരുത്.
- ഉപകരണത്തിന് ചുറ്റും ധാരാളം സ്ഥലം വിടുക, വെൻ്റിലേഷൻ ഓപ്പണിംഗുകൾ തടയരുത്. തുറസ്സുകളിൽ ഏതെങ്കിലും തരത്തിലുള്ള വസ്തുക്കൾ ഇടുകയോ തിരുകുകയോ ചെയ്യരുത്.
- 0˚C നും 60˚C നും ഇടയിൽ അന്തരീക്ഷ ഊഷ്മാവ് ഉള്ള അന്തരീക്ഷത്തിൽ ഈ ഉൽപ്പന്നം ഉപയോഗിക്കുക.
ഉപയോഗ സമയത്ത് ശ്രദ്ധിക്കുക:
- ഉപകരണത്തിന്റെ മുകളിൽ ഭാരമുള്ള വസ്തുക്കൾ സ്ഥാപിക്കരുത്.
- ശരിയായ വോളിയം കണക്റ്റുചെയ്യുന്നത് ഉറപ്പാക്കുകtagഉപകരണത്തിലേക്ക് ഇ. ശരിയായ വോളിയം നൽകുന്നതിൽ പരാജയംtage യൂണിറ്റിന് കേടുവരുത്തും.
- പവർ കോർഡിന് മുകളിലൂടെ നടക്കുകയോ അതിൽ എന്തെങ്കിലും വിശ്രമിക്കാൻ അനുവദിക്കുകയോ ചെയ്യരുത്.
- നിങ്ങൾ ഒരു എക്സ്റ്റൻഷൻ കോർഡ് ഉപയോഗിക്കുകയാണെങ്കിൽ, മൊത്തം ഉറപ്പാക്കുക ampഎക്സ്റ്റൻഷൻ കോഡിലേക്ക് പ്ലഗ് ചെയ്തിരിക്കുന്ന എല്ലാ ഉപകരണങ്ങളുടെയും റേറ്റിംഗ് കോർഡിൻ്റേതല്ല ampere റേറ്റിംഗ്.
- നിങ്ങളുടെ ഉപകരണത്തിൽ വെള്ളമോ മറ്റേതെങ്കിലും ദ്രാവകങ്ങളോ ഒഴിക്കരുത്.
- ഉപകരണം വൃത്തിയാക്കുന്നതിന് മുമ്പ് എല്ലായ്പ്പോഴും വാൾ ഔട്ട്ലെറ്റിൽ നിന്ന് പവർ കോർഡ് അൺപ്ലഗ് ചെയ്യുക.
- ഉപകരണം വൃത്തിയാക്കാൻ ന്യൂട്രൽ ക്ലീനിംഗ് ഏജൻ്റുകൾ മാത്രം ഉപയോഗിക്കുക.
- കമ്പ്യൂട്ടർ വാക്വം ക്ലീനർ ഉപയോഗിച്ച് വെൻ്റുകളിൽ നിന്നുള്ള വാക്വം പൊടിയും കണങ്ങളും.
ഉൽപ്പന്ന ഡിസ്അസംബ്ലിംഗ്
ഉപകരണത്തിൽ റിപ്പയർ ചെയ്യാനോ ഡിസ്അസംബ്ലിംഗ് ചെയ്യാനോ മാറ്റങ്ങൾ വരുത്താനോ ശ്രമിക്കരുത്. അങ്ങനെ ചെയ്യുന്നത് വാറൻ്റി അസാധുവാക്കുകയും ഉൽപ്പന്നത്തിന് കേടുപാടുകൾ വരുത്തുകയോ വ്യക്തിഗത പരിക്കേൽക്കുകയോ ചെയ്തേക്കാം.
ജാഗ്രത
നിർമ്മാതാവ് ശുപാർശ ചെയ്യുന്ന അതേ അല്ലെങ്കിൽ തത്തുല്യമായ തരം ഉപയോഗിച്ച് മാത്രം മാറ്റിസ്ഥാപിക്കുക.
ഉപയോഗിച്ച ബാറ്ററികൾ പ്രാദേശിക നിയന്ത്രണങ്ങൾ പാലിച്ചുകൊണ്ട് നീക്കം ചെയ്യുക.
വാറൻ്റി നയം
- IBASE സ്റ്റാൻഡേർഡ് ഉൽപ്പന്നങ്ങൾ:
കയറ്റുമതി തീയതി മുതൽ 24-മാസം (2-വർഷം) വാറന്റി. കയറ്റുമതി തീയതി ഉറപ്പാക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, ഏകദേശ ഷിപ്പിംഗ് തീയതി നിർണ്ണയിക്കാൻ ഉൽപ്പന്ന സീരിയൽ നമ്പറുകൾ ഉപയോഗിക്കാം. - മൂന്നാം കക്ഷി ഭാഗങ്ങൾ:
CPU, CPU കൂളർ, മെമ്മറി, സ്റ്റോറേജ് ഉപകരണങ്ങൾ, പവർ അഡാപ്റ്റർ, ഡിസ്പ്ലേ പാനൽ, ടച്ച് സ്ക്രീൻ എന്നിങ്ങനെ IBASE നിർമ്മിക്കാത്ത മൂന്നാം കക്ഷി ഭാഗങ്ങൾക്ക് ഡെലിവറി മുതൽ 12 മാസ (1 വർഷം) വാറൻ്റി.
* എന്നിരുന്നാലും, ദുരുപയോഗം, അപകടം, അനുചിതമായ ഇൻസ്റ്റാളേഷൻ അല്ലെങ്കിൽ അനധികൃത അറ്റകുറ്റപ്പണി എന്നിവ കാരണം പരാജയപ്പെടുന്ന ഉൽപ്പന്നങ്ങൾ വാറൻ്റിക്ക് അനുസൃതമായി പരിഗണിക്കുകയും ഉപഭോക്താക്കൾ കമ്പനികൾക്ക് ബിൽ നൽകുകയും ചെയ്യും.
സാങ്കേതിക പിന്തുണയും സേവനങ്ങളും
- IBASE സന്ദർശിക്കുക webഉൽപ്പന്നത്തെക്കുറിച്ചുള്ള ഏറ്റവും പുതിയ വിവരങ്ങൾ കണ്ടെത്താൻ www.ibase.com.tw എന്ന സൈറ്റിൽ.
- നിങ്ങൾക്ക് എന്തെങ്കിലും സാങ്കേതിക പ്രശ്നങ്ങൾ നേരിടുകയും നിങ്ങളുടെ വിതരണക്കാരനിൽ നിന്നോ വിൽപ്പന പ്രതിനിധിയിൽ നിന്നോ സഹായം ആവശ്യമുണ്ടെങ്കിൽ, ദയവായി ഇനിപ്പറയുന്ന വിവരങ്ങൾ തയ്യാറാക്കി അയയ്ക്കുക:
• ഉൽപ്പന്ന മോഡലിൻ്റെ പേര്
• ഉൽപ്പന്ന സീരിയൽ നമ്പർ
• പ്രശ്നത്തിന്റെ വിശദമായ വിവരണം
• വാചകത്തിലോ സ്ക്രീൻഷോട്ടുകളിലോ എന്തെങ്കിലും പിശക് സന്ദേശങ്ങൾ ഉണ്ടെങ്കിൽ
• പെരിഫറലുകളുടെ ക്രമീകരണം
• ഉപയോഗിച്ച സോഫ്റ്റ്വെയർ (OS, ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയർ പോലുള്ളവ)
3. റിപ്പയർ സേവനം ആവശ്യമാണെങ്കിൽ, http://www.ibase.com.tw/english/Supports/RMAService/ എന്നതിൽ RMA ഫോം ഡൗൺലോഡ് ചെയ്യുക. ഫോം പൂരിപ്പിച്ച് നിങ്ങളുടെ വിതരണക്കാരനെയോ വിൽപ്പന പ്രതിനിധിയെയോ ബന്ധപ്പെടുക.
അധ്യായം 1: പൊതുവായ വിവരങ്ങൾ
ഈ അധ്യായത്തിൽ നൽകിയിരിക്കുന്ന വിവരങ്ങൾ ഉൾപ്പെടുന്നു:
- ഫീച്ചറുകൾ
- പായ്ക്കിംഗ് ലിസ്റ്റ്
- സ്പെസിഫിക്കേഷനുകൾ
- കഴിഞ്ഞുview
- അളവുകൾ
1.1 ആമുഖം
NXP Cortex® i.MX215M Plus A8 പ്രോസസറുള്ള ARM®-അധിഷ്ഠിത എംബഡഡ് സിസ്റ്റമാണ് IBR53. ഉപകരണം 2D, 3D ഗ്രാഫിക്സ്, മൾട്ടിമീഡിയ ആക്സിലറേഷനുകൾ എന്നിവ വാഗ്ദാനം ചെയ്യുന്നു, അതേസമയം RS-232/422/485, GPIO, USB, USB OTG, LAN, HDMI ഡിസ്പ്ലേ, M.2 E2230 എന്നിവയുൾപ്പെടെ വ്യാവസായിക ആപ്ലിക്കേഷനുകൾക്ക് അനുയോജ്യമായ നിരവധി പെരിഫറലുകളും ഇത് അവതരിപ്പിക്കുന്നു. വിപുലീകരണത്തിനായി വയർലെസ് കണക്റ്റിവിറ്റിയും മിനി-പിസിഐഇയും.
1.2 സവിശേഷതകൾ
- NXP ARM® Cortex® A53 i.MX8M പ്ലസ് ക്വാഡ് 1.6GHz ഇൻഡസ്ട്രിയൽ ഗ്രേഡ് പ്രോസസർ
- 3 GB LPDDR4, 16 GB eMMC, SD സോക്കറ്റ്
- USB, HDMI, Ethernet എന്നിവയുൾപ്പെടെയുള്ള ബാഹ്യ കണക്റ്റിവിറ്റി
- 2G മൊഡ്യൂളുകൾക്കായി M.3052 B-Key (5) പിന്തുണയ്ക്കുന്നു
- വൈഫൈ/ബിടി, 4ജി/എൽടിഇ, എൽസിഡി, ക്യാമറ, എൻഎഫ്സി, ക്യുആർ-കോഡ് മുതലായവയെ പിന്തുണയ്ക്കുന്നതിന് ഐഒ ബോർഡ് ഡിസൈനിനായുള്ള റിച്ച് ഐ/ഒ വിപുലീകരണ സിഗ്നലുകൾ.
- പരുക്കൻ, ഫാനില്ലാത്ത ഡിസൈൻ
1.3 പാക്കിംഗ് ലിസ്റ്റ്
നിങ്ങളുടെ ഉൽപ്പന്ന പാക്കേജിൽ താഴെ ലിസ്റ്റുചെയ്തിരിക്കുന്ന ഇനങ്ങൾ ഉൾപ്പെടുത്തണം. ചുവടെയുള്ള ഏതെങ്കിലും ഇനം നഷ്ടപ്പെട്ടാൽ, നിങ്ങൾ ഉൽപ്പന്നം വാങ്ങിയ വിതരണക്കാരനെയോ ഡീലറെയോ ബന്ധപ്പെടുക. ഉപയോക്തൃ മാനുവൽ ഞങ്ങളിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യാവുന്നതാണ് webസൈറ്റ്.
• ISR215-Q316I
1.4 സ്പെസിഫിക്കേഷനുകൾ
മുൻകൂർ അറിയിപ്പ് കൂടാതെ എല്ലാ സവിശേഷതകളും മാറ്റത്തിന് വിധേയമാണ്.
1.5 ഉൽപ്പന്നം കഴിഞ്ഞുview
മുകളിൽ VIEW
I/O VIEW
1.6 അളവുകൾ
യൂണിറ്റ്: എംഎം
അധ്യായം 2 ഹാർഡ്വെയർ കോൺഫിഗറേഷൻ
ഈ വിഭാഗത്തിൽ ഇനിപ്പറയുന്നവയെക്കുറിച്ചുള്ള പൊതുവായ വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു:
- ഇൻസ്റ്റലേഷനുകൾ
- ജമ്പറും കണക്ടറുകളും
2.1.1 മിനി-പിസിഐഇ & എം.2 കാർഡ് ഇൻസ്റ്റലേഷൻ
മിനി-PCIe & NGFF M.2 കാർഡ് ഇൻസ്റ്റാൾ ചെയ്യാൻ, മുകളിൽ സൂചിപ്പിച്ചതുപോലെ ആദ്യം ഉപകരണത്തിൻ്റെ കവർ നീക്കം ചെയ്യുക, ഉപകരണത്തിനുള്ളിലെ സ്ലോട്ട് കണ്ടെത്തി ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ ചെയ്യുക.
1) മിനി-PCIe കാർഡിൻ്റെ കീകൾ മിനി-PCIe ഇൻ്റർഫേസുമായി വിന്യസിക്കുക, കാർഡ് ചരിഞ്ഞ് തിരുകുക. (M.2 കാർഡ് അതേ രീതിയിൽ ചേർക്കുക.)
2) ചുവടെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ മിനി-പിസിഐഇ കാർഡ് താഴേക്ക് തള്ളുക, ഒരു സ്ക്രൂ ഉപയോഗിച്ച് പിച്ചള സ്റ്റാൻഡ്ഓഫിലേക്ക് അത് ശരിയാക്കുക.
(ഒരു സ്ക്രൂ ഉപയോഗിച്ച് M.2 കാർഡും ശരിയാക്കുക.)
2.2.1 ജമ്പറുകൾ ക്രമീകരിക്കുന്നു
നിങ്ങളുടെ ആപ്ലിക്കേഷനുകളെ അടിസ്ഥാനമാക്കി നിങ്ങൾക്ക് ആവശ്യമുള്ള സവിശേഷതകൾ പ്രവർത്തനക്ഷമമാക്കാൻ ജമ്പറുകൾ ഉപയോഗിച്ച് നിങ്ങളുടെ ഉപകരണം കോൺഫിഗർ ചെയ്യുക. നിങ്ങളുടെ ഉപയോഗത്തിനുള്ള ഏറ്റവും മികച്ച കോൺഫിഗറേഷനെ കുറിച്ച് നിങ്ങൾക്ക് സംശയമുണ്ടെങ്കിൽ നിങ്ങളുടെ വിതരണക്കാരനെ ബന്ധപ്പെടുക.
2.2.2 ജമ്പറുകൾ എങ്ങനെ സജ്ജീകരിക്കാം
സർക്യൂട്ട് ബോർഡിൽ ഘടിപ്പിച്ചിരിക്കുന്ന അടിത്തറയുള്ള നിരവധി മെറ്റൽ പിന്നുകൾ അടങ്ങുന്ന ഹ്രസ്വ ദൈർഘ്യമുള്ള കണ്ടക്ടറുകളാണ് ജമ്പറുകൾ. ഫംഗ്ഷനുകളോ സവിശേഷതകളോ പ്രവർത്തനക്ഷമമാക്കുന്നതിനോ പ്രവർത്തനരഹിതമാക്കുന്നതിനോ ജമ്പർ ക്യാപ്സ് പിന്നുകളിൽ സ്ഥാപിക്കുന്നു (അല്ലെങ്കിൽ നീക്കം ചെയ്യുന്നു). ഒരു ജമ്പറിന് 3 പിന്നുകളുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് പിൻ 1-നെ പിൻ 2-മായി അല്ലെങ്കിൽ പിൻ 2-നെ പിൻ 3-മായി ബന്ധിപ്പിക്കാൻ കഴിയും.
ജമ്പറുകൾ സജ്ജീകരിക്കുന്നതിന് ചുവടെയുള്ള ചിത്രം നോക്കുക.
ഒരു ജമ്പറിൻ്റെ രണ്ട് പിന്നുകൾ ഒരു ജമ്പർ ക്യാപ്പിൽ പൊതിഞ്ഞിരിക്കുമ്പോൾ, ഈ ജമ്പർ അടച്ചിരിക്കും, അതായത് ഓണാക്കുക.
രണ്ട് ജമ്പർ പിന്നുകളിൽ നിന്ന് ഒരു ജമ്പർ ക്യാപ്പ് നീക്കം ചെയ്യുമ്പോൾ, ഈ ജമ്പർ തുറന്നിരിക്കും, അതായത് ഓഫാക്കി.
2.1 IBR215 പ്രധാന ബോർഡിലെ ജമ്പർ & കണക്റ്റർ ലൊക്കേഷനുകൾ: IBR215
2.2 IBR215 പ്രധാന ബോർഡിനായുള്ള ജമ്പറും കണക്ടറുകളും ദ്രുത റഫറൻസ്
RTC ലിഥിയം സെൽ കണക്റ്റർ (CN1)
2.4.1 ഓഡിയോ ലൈൻ-ഇൻ & ലൈൻ-ഔട്ട് കണക്റ്റർ (CN2)
2.4.2 I2C കണക്റ്റർ (CN13)
2.4.3 DC പവർ ഇൻപുട്ട് (P17,CN18)
P17: 12V~24V DC ഇൻപുട്ട്
CN18:DC ഇൻപുട്ട്/ഔട്ട്പുട്ട് തലക്കെട്ട്
2.4.4 സിസ്റ്റം ഓൺ/ഓഫ് ബട്ടൺ (SW2, CN17)
SW2: ഓൺ/ഓഫ് സ്വിച്ച്
CN17: ഓൺ/ഓഫ് സിഗ്നൽ ഹെഡർ
2.4.5 സീരിയൽ പോർട്ട് (P16)
2.4.6 IO ബോർഡ് പോർട്ട് (P18, P19, P20)
P18:
P19:
P20:
2.3 IBR215-IO ബോർഡിലെ ജമ്പർ & കണക്റ്റർ ലൊക്കേഷനുകൾ
2.4 IBR215-IO ബോർഡിനായുള്ള ജമ്പറും കണക്ടറുകളും ദ്രുത റഫറൻസ്
2.6.1 COM RS-232/422/485 തിരഞ്ഞെടുക്കൽ (SW3)
2.6.2 COM RS-232/422/485 പോർട്ട് (P14)
2.6.3 LVDS ഡിസ്പ്ലേ കണക്റ്റർ (CN6, CN7)
2.6.4 COM RS232 കണക്റ്റർ (CN12)
2.6.5 LVDS ബാക്ക്ലൈറ്റ് കൺട്രോൾ കണക്റ്റർ (CN9)
2.6.6 MIPI-CSI കണക്റ്റർ (CN4, CN5)
2.6.7 ഡ്യുവൽ USB 3.0 ടൈപ്പ്-എ പോർട്ട് (CN3)
2.6.8 BKLT_LCD പവർ സെറ്റപ്പ് (P11)
2.6.9 LVDS_VCC പവർ സെറ്റപ്പ് (P10)
2.6.10 PCIE/M.2 ഓഡിയോ ഓപ്ഷൻ (P5)
2.6.11 I2C കണക്റ്റർ (CN11)
2.6.12 ക്യാൻ ബസ് (CN14)
അധ്യായം 3 സോഫ്റ്റ്വെയർ സജ്ജീകരണം
ഈ അധ്യായം ഉപകരണത്തിൽ ഇനിപ്പറയുന്ന സജ്ജീകരണം അവതരിപ്പിക്കുന്നു: (വിപുലമായ ഉപയോക്താക്കൾക്ക് മാത്രം)
- ഒരു വീണ്ടെടുക്കൽ SD കാർഡ് ഉണ്ടാക്കുക
- വീണ്ടെടുക്കൽ SD കാർഡ് വഴി ഫേംവെയർ അപ്ഗ്രേഡ് ചെയ്യുക
3.1 ഒരു വീണ്ടെടുക്കൽ SD കാർഡ് ഉണ്ടാക്കുക
ശ്രദ്ധിക്കുക: ഇത് IBASE സ്റ്റാൻഡേർഡ് ഇമേജുള്ള വിപുലമായ ഉപയോക്താക്കൾക്കുള്ളതാണ് file മാത്രം.
അടിസ്ഥാനപരമായി, IBR215 സ്ഥിരസ്ഥിതിയായി eMMC-യിലേക്ക് OS (Android അല്ലെങ്കിൽ Yocto) ഉപയോഗിച്ച് പ്രീലോഡ് ചെയ്തിരിക്കുന്നു. IBR215, 12V-24V പവർ എന്നിവയുമായി HDMI നേരിട്ട് ബന്ധിപ്പിക്കുക.
ഒരു വീണ്ടെടുക്കൽ ബൂട്ട്-അപ്പ് മൈക്രോ എസ്ഡി കാർഡ് നിർമ്മിക്കാൻ ഈ അധ്യായം നിങ്ങളെ നയിക്കുന്നു.
3.1.1 eMMC-യിലേക്ക് Linux / Android ഇമേജ് ഇൻസ്റ്റാൾ ചെയ്യാൻ റിക്കവറി SD കാർഡ് തയ്യാറാക്കുന്നു
ശ്രദ്ധിക്കുക: ഇഎംഎംസിയിലെ എല്ലാ ഡാറ്റയും മായ്ക്കപ്പെടും.
1) സിസ്റ്റം ആവശ്യകതകൾ:
ഓപ്പറേറ്റിംഗ് സിസ്റ്റം: വിൻഡോസ് 7 അല്ലെങ്കിൽ അതിനുശേഷമുള്ള ഉപകരണം: uuu SD കാർഡ്: 4GB അല്ലെങ്കിൽ അതിൽ കൂടുതൽ വലിപ്പം
2) ഈ ബോർഡിലേക്ക് നിങ്ങളുടെ SD കാർഡ് ചേർക്കുക (അതായത് P1 കണക്റ്റർ), മിനി-USB പോർട്ട് (അതായത് P4 കണക്റ്റർ) വഴി ബോർഡ് PC-ലേക്ക് കണക്റ്റ് ചെയ്യുക, ഡൗൺലോഡ് മോഡിലേക്ക് ബൂട്ട് മോഡ് മാറ്റുക.
3) "uuu.exe uuu-sdcard.auto" എന്ന CMD കമാൻഡ് വഴി IBR215 ബൂട്ട് ചെയ്ത് SD ഫ്ലാഷ് ചെയ്യുക അല്ലെങ്കിൽ "FW_down-sdcard.bat" ഡബിൾ ക്ലിക്ക് ചെയ്യുക (PCBA അപ്ഡേറ്റ് പോലെ തന്നെ)
3.1.2 റിക്കവറി SD കാർഡ് വഴി ഫേംവെയർ അപ്ഗ്രേഡ് ചെയ്യുക
1) വീണ്ടെടുക്കൽ ഇടുക fileയുഎസ്ബി ഫ്ലാഷ് ഡിസ്കിലേക്ക് (FAT32)
A> Yocto/Ubuntu: എല്ലാ വീണ്ടെടുക്കലും പകർത്തുക fileപാതയിലേക്ക്:
2) IBR1-ലേക്ക് (step2)SD, (step215)USB ഫ്ലാഷ് ഡിസ്ക് പ്ലഗ് ചെയ്യുക
3) സാധാരണ ബൂട്ട് IBR215 (SW1 Pin1 OFF), സ്വയമേവ വീണ്ടെടുക്കൽ eMMC ആരംഭിക്കുക.
4) അപ്ഡേറ്റ് വിവരങ്ങൾ HDMI-യിൽ കാണിക്കും.
അധ്യായം 4 BSP ഉറവിട ഗൈഡ്
ഈ അധ്യായം വിപുലമായ സോഫ്റ്റ്വെയർ എഞ്ചിനീയർമാർക്കായി ബിഎസ്പി ഉറവിടം നിർമ്മിക്കാൻ മാത്രം സമർപ്പിച്ചിരിക്കുന്നു. ഈ അധ്യായത്തിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന വിഷയങ്ങൾ ഇപ്രകാരമാണ്:
- തയ്യാറാക്കൽ
- ബിൽഡിംഗ് റിലീസ്
- ബോർഡിലേക്ക് റിലീസ് ഇൻസ്റ്റാൾ ചെയ്യുന്നു
4.1 കെട്ടിട ബിഎസ്പി ഉറവിടം
4.1.1 തയ്യാറാക്കൽ
ശുപാർശ ചെയ്യുന്ന ഏറ്റവും കുറഞ്ഞ ഉബുണ്ടു പതിപ്പ് 18.04 അല്ലെങ്കിൽ അതിനു ശേഷമുള്ളതാണ്.
1) നിർമ്മാണത്തിന് മുമ്പ് ആവശ്യമായ പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുക:
sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \
ബിൽഡ്-എസൻഷ്യൽ chrpath socat cpio python python3 python3-pip python3-pexpect \
xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev \
pylint3 xterm
2) ടൂൾചെയിൻ ഡൗൺലോഡ് ചെയ്യുക
ലിനക്സ് കേർണൽ കംപൈൽ ചെയ്യാൻ ഉപയോഗിക്കുന്ന ക്ലാങ് ഒരു പുതിയ പതിപ്പായിരിക്കണം. ലിനക്സ് കേർണൽ കംപൈൽ ചെയ്യാൻ ക്ലാങ് സജ്ജീകരിക്കാൻ ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ ചെയ്യുക: sudo git clone https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86 /opt/ prebuiltandroid-clang -b master cd /opt/prebuilt-android-clang
sudo git checkout 007c96f100c5322acc37b84669c032c0121e68d0 കയറ്റുമതി CLANG_PATH=/opt/prebuilt-android-clang
മുമ്പത്തെ എക്സ്പോർട്ട് കമാൻഡുകൾ “/etc/pro എന്നതിലേക്ക് ചേർക്കാംfile”. ഹോസ്റ്റ് ബൂട്ട് ചെയ്യുമ്പോൾ,
“AARCH64_GCC_CROSS_COMPILE”, “CLANG_PATH” എന്നിവ സജ്ജീകരിച്ചിരിക്കുന്നു, അവ നേരിട്ട് ഉപയോഗിക്കാം.
乙、U-Boot, Linux കേർണൽ എന്നിവയ്ക്കായി ബിൽഡ് എൻവയോൺമെൻ്റ് തയ്യാറാക്കുക.
AOSP കോഡ്ബേസിൽ GCC ക്രോസ്-കംപൈൽ ടൂൾ ചെയിൻ ഇല്ലാത്തതിനാൽ ഈ ഘട്ടം നിർബന്ധമാണ്.
എ. എ-പ്രോയ്ക്കുള്ള ടൂൾ ചെയിൻ ഡൗൺലോഡ് ചെയ്യുകfile ആർക്കിടെക്ചർ ഓൺ ആം ഡെവലപ്പർ ഗ്നു-എ ഡൗൺലോഡുകൾ പേജ്. ഇത് ശുപാർശ ചെയ്യുന്നു
ഈ റിലീസിനായി 8.3 പതിപ്പ് ഉപയോഗിക്കുന്നതിന്. നിങ്ങൾക്ക് "gcc-arm-8.3-2019.03-x86_64-aarch64- elf.tar.xz" അല്ലെങ്കിൽ "gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz" ഡൗൺലോഡ് ചെയ്യാം. ആദ്യത്തേത് ബെയർ-മെറ്റൽ പ്രോഗ്രാമുകൾ കംപൈൽ ചെയ്യുന്നതിനായി സമർപ്പിച്ചിരിക്കുന്നു, രണ്ടാമത്തേത് ആപ്ലിക്കേഷൻ പ്രോഗ്രാമുകൾ കംപൈൽ ചെയ്യാനും ഉപയോഗിക്കാം.
ബി. വിഘടിപ്പിക്കുക file ലോക്കൽ ഡിസ്കിലെ ഒരു പാതയിലേക്ക്, ഉദാഹരണത്തിന്ample, "/opt/" എന്നതിലേക്ക്. ഇനിപ്പറയുന്ന രീതിയിൽ ടൂളിലേക്ക് പോയിൻ്റ് ചെയ്യാൻ "AARCH64_GCC_CROSS_COMPILE" എന്ന് പേരുള്ള ഒരു വേരിയബിൾ എക്സ്പോർട്ട് ചെയ്യുക:
# "gcc-arm-8.3-2019.03-x86_64-aarch64-elf.tar.xz" ഉപയോഗിക്കുകയാണെങ്കിൽ sudo tar -xvJf gcc-arm-8.3-2019.03-x86_64-aarch64-elf.tar.xz -C /opt
export AARCH64_GCC_CROSS_COMPILE=/opt/gcc-arm-8.3-2019.03-x86_64-aarch64-elf/bin/aarch64-elf-
# "gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz" ഉപയോഗിക്കുകയാണെങ്കിൽ sudo tar -xvJf gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar. /opt കയറ്റുമതി AARCH64_GCC_CROSS_COMPILE=/opt/gcc-arm-8.3-2019.03-x86_64-aarch64-linuxgnu/bin/aarch64-linux-gnu
3) IBR215 ഉറവിടം വിഘടിപ്പിക്കുക file (ഉദാample ibr215-bsp.tar.bz2) "/home/" ഫോൾഡറിലേക്ക്.
4.1.2 ബിൽഡിംഗ് റിലീസ്
yocto/Ubuntu/debian-ന് 4.1.2.1
cd /home/bsp-folder
./build-bsp-5.4.sh
ആൻഡ്രോയിഡിന് 4.1.3.2
cd /home/bsp-folder
ഉറവിടം ബിൽഡ്/envsetup.sh
ഉച്ചഭക്ഷണം evk_8mp-userdebug
ANDROID_COMPILE_WITH_JACK=false ആക്കുക
./imx-make.sh –j4
ഉണ്ടാക്കുക -j4
4.1.3 ബോർഡിലേക്ക് റിലീസ് ഇൻസ്റ്റാൾ ചെയ്യുന്നു
അനുബന്ധം
ഈ വിഭാഗം റഫറൻസ് കോഡിൻ്റെ വിവരങ്ങൾ നൽകുന്നു.
എ. ലിനക്സിൽ GPIO എങ്ങനെ ഉപയോഗിക്കാം
# GPIO മൂല്യ നിയമം : gpioX_N >> 32*(X-1)+N
# gpio5_18 എടുക്കുകample, കയറ്റുമതി മൂല്യം 32*(5-1)+18=146 ആയിരിക്കണം
# GPIO മുൻample 1: ഔട്ട്പുട്ട്
echo 32 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio146/direction
echo 0 > /sys/class/gpio/gpio146/value
echo 1 > /sys/class/gpio/gpio146/value
# GPIO മുൻample 2: ഇൻപുട്ട്
echo 32 > /sys/class/gpio/export
> /sys/class/gpio/gpio146/direction-ൽ പ്രതിധ്വനിക്കുക
cat /sys/class/gpio/gpio146/value
B. ലിനക്സിൽ വാച്ച്ഡോഗ് എങ്ങനെ ഉപയോഗിക്കാം
// fd സൃഷ്ടിക്കുക
int fd;
// വാച്ച് ഡോഗ് ഉപകരണം തുറക്കുക
fd = ഓപ്പൺ ("/dev/watchdog", O_WRONLY);
//വാച്ച്ഡോഗ് പിന്തുണ നേടുക
ioctl(fd, WDIOC_GETSUPPORT, &ident);
//വാച്ച്ഡോഗ് സ്റ്റാറ്റസ് നേടുക
ioctl(fd, WDIOC_GETSTATUS, & സ്റ്റാറ്റസ്);
//വാച്ച്ഡോഗ് ടൈംഔട്ട് നേടുക
ioctl(fd, WDIOC_GETTIMEOUT, &timeout_val);
// വാച്ച് ഡോഗ് ടൈംഔട്ട് സജ്ജമാക്കുക
ioctl(fd, WDIOC_SETTIMEOUT, &timeout_val);
//പട്ടിക്ക് ഭക്ഷണം കൊടുക്കുക
ioctl(fd, WDIOC_KEEPALIVE, &dummy);
സി. ഇഎംഎംസി ടെസ്റ്റ്
ശ്രദ്ധിക്കുക: ഈ പ്രവർത്തനം eMMC ഫ്ലാഷിൽ സംഭരിച്ചിരിക്കുന്ന ഡാറ്റയെ നശിപ്പിച്ചേക്കാം. ടെസ്റ്റ് ആരംഭിക്കുന്നതിന് മുമ്പ്, ഉപയോഗിക്കുന്ന eMMC ഫ്ലാഷിൽ നിർണായക ഡാറ്റയൊന്നുമില്ലെന്ന് ഉറപ്പാക്കുക.
വായിക്കുക, എഴുതുക, പരിശോധിക്കുക
MOUNT_POINT_STR=”/var”
#ഡാറ്റ സൃഷ്ടിക്കുക file
dd if=/dev/urandom of=/tmp/data1 bs=1024k കൗണ്ട്=10
#എംഎംസിയിലേക്ക് ഡാറ്റ എഴുതുക
dd if=/tmp/data1 of=$MOUNT_POINT_STR/data2 bs=1024k എണ്ണം=10
#ഡാറ്റ2 വായിക്കുക, ഡാറ്റ1 മായി താരതമ്യം ചെയ്യുക
cmp $MOUNT_POINT_STR/data2 /tmp/data1
eMMC സ്പീഡ് ടെസ്റ്റ്
MOUNT_POINT_STR=”/var”
#എംഎംസി എഴുത്ത് വേഗത നേടുക"
സമയം dd if=/dev/urandom of=$MOUNT_POINT_STR/test bs=1024k എണ്ണം=10
# കാഷെകൾ വൃത്തിയാക്കുക
echo 3 > /proc/sys/vm/drop_caches
#എംഎംസി റീഡ് സ്പീഡ് നേടുക"
സമയം dd if=$MOUNT_POINT_STR/test of=/dev/null bs=1024k എണ്ണം=10
D. USB (ഫ്ലാഷ് ഡിസ്ക്) ടെസ്റ്റ്
യുഎസ്ബി ഫ്ലാഷ് ഡിസ്ക് ചേർക്കുക. അത് IBR210 ഉപകരണ ലിസ്റ്റിലാണെന്ന് ഉറപ്പാക്കുക.
ശ്രദ്ധിക്കുക: ഈ പ്രവർത്തനം യുഎസ്ബി ഫ്ലാഷ് ഡിസ്കിൽ സംഭരിച്ചിരിക്കുന്ന ഡാറ്റയെ നശിപ്പിച്ചേക്കാം. ടെസ്റ്റ് ആരംഭിക്കുന്നതിന് മുമ്പ്, ഉപയോഗിക്കുന്ന eMMC ഫ്ലാഷിൽ നിർണായക ഡാറ്റയൊന്നുമില്ലെന്ന് ഉറപ്പാക്കുക.
വായിക്കുക, എഴുതുക, പരിശോധിക്കുക
USB_DIR=”/run/media/mmcblk1p1″
#ഡാറ്റ സൃഷ്ടിക്കുക file
dd if=/dev/urandom of=/var/data1 bs=1024k കൗണ്ട്=100
# യുഎസ്ബി ഫ്ലാഷ് ഡിസ്കിലേക്ക് ഡാറ്റ എഴുതുക
dd if=/var/data1 of=$USB_DIR/data2 bs=1024k എണ്ണം=100
#ഡാറ്റ2 വായിക്കുക, ഡാറ്റ1 മായി താരതമ്യം ചെയ്യുക
cmp $USB_DIR/data2 /var/data1
യുഎസ്ബി സ്പീഡ് ടെസ്റ്റ്
USB_DIR=”/run/media/mmcblk1p1″
# യുഎസ്ബി എഴുത്ത് വേഗത
dd if=/dev/zero of=$BASIC_DIR/$i/test bs=1M count=1000 oflag=nocache
# യുഎസ്ബി വായന വേഗത
dd if=$BASIC_DIR/$i/test of=/dev/null bs=1M oflag=nocache
E. SD കാർഡ് ടെസ്റ്റ്
eMMC-ൽ നിന്ന് IBR210 ബൂട്ട് ചെയ്യുമ്പോൾ, SD കാർഡ് “/dev/mmcblk1” ആണ് കൂടാതെ “ls /dev/mmcblk1*” കമാൻഡ് വഴി കാണാൻ കഴിയും:
/dev/mmcblk1 /dev/mmcblk1p2 /dev/mmcblk1p4 /dev/mmcblk1p5 /dev/mmcblk1p6
ശ്രദ്ധിക്കുക: ഈ പ്രവർത്തനം SD കാർഡിൽ സംഭരിച്ചിരിക്കുന്ന ഡാറ്റയെ നശിപ്പിച്ചേക്കാം. ടെസ്റ്റ് ആരംഭിക്കുന്നതിന് മുമ്പ്, ഉപയോഗിക്കുന്ന eMMC ഫ്ലാഷിൽ നിർണായക ഡാറ്റയൊന്നുമില്ലെന്ന് ഉറപ്പാക്കുക.
വായിക്കുക, എഴുതുക, പരിശോധിക്കുക
SD_DIR=”/run/media/mmcblk1″
#ഡാറ്റ സൃഷ്ടിക്കുക file
dd if=/dev/urandom of=/var/data1 bs=1024k കൗണ്ട്=100
#SD കാർഡിലേക്ക് ഡാറ്റ എഴുതുക
dd if=/var/data1 of=$ SD_DIR/data2 bs=1024k എണ്ണം=100
#ഡാറ്റ2 വായിക്കുക, ഡാറ്റ1 മായി താരതമ്യം ചെയ്യുക
cmp $SD_DIR/data2 /var/data1
SD കാർഡ് സ്പീഡ് ടെസ്റ്റ്
SD_DIR=”/run/media/mmcblk1″
# SD എഴുത്ത് വേഗത
dd if=/dev/zero of=$SD_DIR/test bs=1M count=1000 oflag=nocache
# SD വായന വേഗത
dd if=$SD_DIR/test of=/dev/null bs=1M oflag=nocache
F. RS-232 ടെസ്റ്റ്
//ഓപ്പൺ ttymxc1
fd = ഓപ്പൺ(/dev/ttymxc1,O_RDWR );
//വേഗത സജ്ജമാക്കുക
tcgetattr(fd, &opt);
cfsetispeed(&opt, speed);
cfsetospeed(&opt, speed);
tcsetattr(fd, TCSANOW, &opt)
//get_speed
tcgetattr(fd, &opt);
വേഗത = cfgetispeed(&opt);
//സെറ്റ്_പാരിറ്റി
// options.c_cflag
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CSIZE;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*ഇൻപുട്ട്*/
options.c_oflag &= ~OPOST; /*ഔട്ട്പുട്ട്*/
//options.c_cc
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
#സമത്വം സജ്ജമാക്കുക
tcsetattr(fd, TCSANOW, &ഓപ്ഷനുകൾ)
// ttymxc1 എഴുതുക
എഴുതുക (fd, write_buf, sizeof(write_buf));
//ttymxc1 വായിക്കുക
വായിക്കുക(fd, read_buf, sizeof(read_buf)))
G. RS-485 ടെസ്റ്റ്
//ഓപ്പൺ ttymxc1
fd = ഓപ്പൺ(/dev/ttymxc1,O_RDWR );
//വേഗത സജ്ജമാക്കുക
tcgetattr(fd, &opt);
cfsetispeed(&opt, speed);
cfsetospeed(&opt, speed);
tcsetattr(fd, TCSANOW, &opt
//get_speed
tcgetattr(fd, &opt);
വേഗത = cfgetispeed(&opt);
//സെറ്റ്_പാരിറ്റി
// options.c_cflag
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CRTSCTS;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*ഇൻപുട്ട്*/
options.c_oflag &= ~OPOST; /*ഔട്ട്പുട്ട്*/
//options.c_cc
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
#സമത്വം സജ്ജമാക്കുക
tcsetattr(fd, TCSANOW, &ഓപ്ഷനുകൾ)
// ttymxc1 എഴുതുക
എഴുതുക (fd, write_buf, sizeof(write_buf));
//ttymxc1 വായിക്കുക
വായിക്കുക(fd, read_buf, sizeof(read_buf)))
എച്ച്. ഓഡിയോ ടെസ്റ്റ്
യോക്റ്റോ/ഡെബിയൻ/ഉബുണ്ടു
// ഓഡിയോ പ്രകാരം mp3 പ്ലേ ചെയ്യുക (ALC5640)
gplay-1.0 /home/root/ testscript/audio/a.mp3 –audio-sink=”alsasink –device=hw:1”
// ഓഡിയോ വഴി mp3 റെക്കോർഡ് ചെയ്യുക (ALC5640)
arecord -f cd $basepath/b.mp3 -D plughw:1,0
forroid:
apk റെക്കോർഡ് ചെയ്ത് പ്ലേബാക്ക് ചെയ്യുക
I. ഇഥർനെറ്റ് ടെസ്റ്റ്
• ഇഥർനെറ്റ് പിംഗ് ടെസ്റ്റ്
#പിംഗ് സെർവർ 192.168.1.123
ping -c 20 192.168.1.123 >/tmp/ethernet_ping.txt
• ഇഥർനെറ്റ് TCP ടെസ്റ്റ്
#server 192.168.1.123 റൺ കമാൻഡ് “iperf3 -s”
iperf192.168.1.123 വഴി tcp മോഡിൽ 3 സെർവറുമായി ആശയവിനിമയം നടത്തുക
iperf3 -c 192.168.1.123 -i 1 -t 20 -w 32M -P 4
• ഇഥർനെറ്റ് UDP ടെസ്റ്റ്
#server 192.168.1.123 റൺ കമാൻഡ് “iperf3 -s”
iperf192.168.1.123 വഴി udp മോഡിൽ 3 സെർവറുമായി ആശയവിനിമയം നടത്തുക
iperf3 -c $SERVER_IP -u -i 1 -b 200M
J. LVDS ടെസ്റ്റ് (android പിന്തുണയ്ക്കുന്നില്ല)
//തുറക്കുക file വായനയ്ക്കും എഴുത്തിനും
framebuffer_fd = open (“/dev/fb0”, O_RDWR);
// സ്ഥിരമായ സ്ക്രീൻ വിവരങ്ങൾ നേടുക
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// വേരിയബിൾ സ്ക്രീൻ വിവരങ്ങൾ നേടുക
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// സ്ക്രീനിൻ്റെ വലുപ്പം ബൈറ്റുകളിൽ കണ്ടെത്തുക
സ്ക്രീൻസൈസ് = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// ഉപകരണം മെമ്മറിയിലേക്ക് മാപ്പ് ചെയ്യുക
fbp = (char *)mmap(0, സ്ക്രീൻ വലുപ്പം, PROT_READ | PROT_WRITE, MAP_SHARED, framebuffer_fd,
0);
// മെമ്മറിയിൽ എവിടെയാണ് പിക്സൽ ഇടേണ്ടതെന്ന് കണ്ടെത്തുക
മെംസെറ്റ് (fbp, 0x00, സ്ക്രീൻസൈസ്);
// fbp വഴി പോയിൻ്റ് വരയ്ക്കുക
ലോംഗ് ഇൻറ്റ് ലൊക്കേഷൻ = 0;
സ്ഥാനം = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_line_length;
*(fbp + ലൊക്കേഷൻ + 0) = color_b;
*(fbp + ലൊക്കേഷൻ + 1) = color_g;
*(fbp + ലൊക്കേഷൻ + 2) = color_r;
//ഫ്രെയിംബഫർ fd അടയ്ക്കുക
അടയ്ക്കുക (framebuffer_fd);
കെ. എച്ച്ഡിഎംഐ ടെസ്റ്റ്
• HDMI ഡിസ്പ്ലേ ടെസ്റ്റ്
//തുറക്കുക file വായനയ്ക്കും എഴുത്തിനും
framebuffer_fd = open (“/dev/fb2”, O_RDWR);
// സ്ഥിരമായ സ്ക്രീൻ വിവരങ്ങൾ നേടുക
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// വേരിയബിൾ സ്ക്രീൻ വിവരങ്ങൾ നേടുക
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// സ്ക്രീനിൻ്റെ വലുപ്പം ബൈറ്റുകളിൽ കണ്ടെത്തുക
സ്ക്രീൻസൈസ് = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// ഉപകരണം മെമ്മറിയിലേക്ക് മാപ്പ് ചെയ്യുക
fbp = (char *)mmap(0, സ്ക്രീൻ വലുപ്പം, PROT_READ | PROT_WRITE, MAP_SHARED,
ഫ്രെയിംബഫർ_എഫ്ഡി, 0);
// മെമ്മറിയിൽ എവിടെയാണ് പിക്സൽ ഇടേണ്ടതെന്ന് കണ്ടെത്തുക
മെംസെറ്റ് (fbp, 0x00, സ്ക്രീൻസൈസ്);
// fbp വഴി പോയിൻ്റ് വരയ്ക്കുക
ലോംഗ് ഇൻറ്റ് ലൊക്കേഷൻ = 0;
സ്ഥാനം = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_line_length;
*(fbp + ലൊക്കേഷൻ + 0) = color_b;
*(fbp + ലൊക്കേഷൻ + 1) = color_g;
*(fbp + ലൊക്കേഷൻ + 2) = color_r;
//ഫ്രെയിംബഫർ fd അടയ്ക്കുക
അടയ്ക്കുക (framebuffer_fd);
• HDMI ഓഡിയോ ടെസ്റ്റ്
#hdmi ഓഡിയോ പ്രവർത്തനക്ഷമമാക്കുക
echo 0 > /sys/class/graphics/fb2/blank
#പ്ലേ വാവ് file hdmi ഓഡിയോ വഴി
aplay /home/root/testscript/hdmi/1K.wav -D plughw:0,0
L. 3G ടെസ്റ്റ് (ആൻഡ്രോയിഡിന് വേണ്ടിയല്ല, android ക്രമീകരണത്തിൽ 3g കോൺഫിഗറുണ്ട്)
• 3G നില പരിശോധിക്കുന്നു
#UC20 മൊഡ്യൂൾ നിലയും സിം നിലയും പരിശോധിക്കുക
cat /dev/ttyUSB4 &
• 3G പരിശോധിക്കുന്നു
# കമാൻഡ് 3g നെ നെറ്റ്വർക്കിലേക്ക് ബന്ധിപ്പിക്കും
# സിംകാർഡ് വലതുവശത്ത് ചേർത്തിട്ടുണ്ടെന്നും ANT കണക്റ്റ് ചെയ്തിട്ടുണ്ടെന്നും ഉറപ്പാക്കുക
pppd കോൾ quectel-ppp
നെറ്റ്വർക്ക് ശരിയാണെന്ന് ഉറപ്പാക്കാൻ "പിംഗ് www.baidu.com" പ്രതിധ്വനിക്കുക
പിംഗ് www.baidu.com
എം. ഓൺബോർഡ് കണക്റ്റർ തരങ്ങൾ
മുൻകൂർ അറിയിപ്പ് കൂടാതെ കണക്റ്റർ തരങ്ങൾ മാറ്റത്തിന് വിധേയമായേക്കാം.
ഈ മാനുവലിനെ കുറിച്ച് കൂടുതൽ വായിക്കുക, PDF ഡൗൺലോഡ് ചെയ്യുക:
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
IBASE IBR215 സീരീസ് പരുക്കൻ എംബഡഡ് കമ്പ്യൂട്ടർ [pdf] ഉപയോക്തൃ മാനുവൽ IBR215 സീരീസ് റഗ്ഗഡ് എംബഡഡ് കമ്പ്യൂട്ടർ, IBR215 സീരീസ്, റഗ്ഗഡ് എംബഡഡ് കമ്പ്യൂട്ടർ, എംബഡഡ് കമ്പ്യൂട്ടർ, കമ്പ്യൂട്ടർ |