IBASE IBR215 தொடர் முரட்டுத்தனமான உட்பொதிக்கப்பட்ட கணினி பயனர் கையேடு
IBR215 தொடர்
முரட்டுத்தனமான உட்பொதிக்கப்பட்ட கணினி
NXP ARM@ Cortex@ உடன்
A53 i.MX8M Plus Quad SOC
காப்புரிமை
© 2018 IBASE Technology, Inc. அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை.
இந்த வெளியீட்டின் எந்தப் பகுதியையும் IBASE Technology, Inc இன் முன் எழுத்துப்பூர்வ அனுமதியின்றி மீண்டும் உருவாக்கவோ, நகலெடுக்கவோ, மீட்டெடுப்பு அமைப்பில் சேமிக்கவோ, எந்த மொழியிலும் மொழிபெயர்க்கவோ அல்லது எந்த வடிவத்திலும் அல்லது எந்த வகையிலும், மின்னணு, இயந்திர, நகல் எடுக்கவோ அல்லது வேறுவிதமாகவோ அனுப்பக்கூடாது. (இனிமேல் "IBASE" என குறிப்பிடப்படுகிறது).
மறுப்பு
முன்னறிவிப்பின்றி இந்த ஆவணத்தில் விவரிக்கப்பட்டுள்ள தயாரிப்புகளில் மாற்றங்கள் மற்றும் மேம்பாடுகளைச் செய்வதற்கான உரிமையை IBASE கொண்டுள்ளது. ஆவணத்தில் உள்ள தகவல்கள் சரியானவை என்பதை உறுதிப்படுத்த அனைத்து முயற்சிகளும் மேற்கொள்ளப்பட்டுள்ளன; இருப்பினும், இந்த ஆவணம் பிழை இல்லாதது என்று IBASE உத்தரவாதம் அளிக்கவில்லை. இதில் உள்ள தயாரிப்பு அல்லது தகவல்களை தவறாகப் பயன்படுத்துதல் அல்லது பயன்படுத்த இயலாமை மற்றும் அதன் பயன்பாட்டினால் ஏற்படும் மூன்றாம் தரப்பினரின் உரிமை மீறல்கள் ஆகியவற்றால் ஏற்படும் தற்செயலான அல்லது விளைவான சேதங்களுக்கு IBASE பொறுப்பேற்காது.
வர்த்தக முத்திரைகள்
இங்கு குறிப்பிடப்பட்டுள்ள அனைத்து வர்த்தக முத்திரைகள், பதிவுகள் மற்றும் பிராண்டுகள் அடையாள நோக்கங்களுக்காக மட்டுமே பயன்படுத்தப்படுகின்றன, மேலும் அவை அந்தந்த உரிமையாளர்களின் வர்த்தக முத்திரைகள் மற்றும்/அல்லது பதிவுசெய்யப்பட்ட வர்த்தக முத்திரைகளாக இருக்கலாம்.
இணக்கம்
இந்த கையேட்டில் விவரிக்கப்பட்டுள்ள தயாரிப்பு CE குறிப்பைக் கொண்டிருந்தால், பொருந்தக்கூடிய அனைத்து ஐரோப்பிய ஒன்றிய (CE) உத்தரவுகளுக்கும் இணங்குகிறது. கணினிகள் CE இணக்கமாக இருக்க, CE இணக்கமான பாகங்கள் மட்டுமே பயன்படுத்தப்படலாம். CE இணக்கத்தை பராமரிக்க சரியான கேபிள் மற்றும் கேபிளிங் நுட்பங்கள் தேவை.
இந்த தயாரிப்பு சோதனை செய்யப்பட்டு, FCC விதிகளின் பகுதி 15 க்கு இணங்க, வகுப்பு B சாதனத்திற்கான வரம்புகளுக்கு இணங்குவது கண்டறியப்பட்டது. இந்த வரம்புகள் குடியிருப்பு நிறுவலில் தீங்கு விளைவிக்கும் குறுக்கீடுகளுக்கு எதிராக நியாயமான பாதுகாப்பை வழங்க வடிவமைக்கப்பட்டுள்ளன. இந்த உபகரணமானது ரேடியோ அலைவரிசை ஆற்றலை உருவாக்குகிறது, பயன்படுத்துகிறது மற்றும் கதிர்வீச்சு செய்ய முடியும் மற்றும் உற்பத்தியாளரின் அறிவுறுத்தல்களின்படி நிறுவப்பட்டு பயன்படுத்தப்படாவிட்டால், ரேடியோ தகவல்தொடர்புகளுக்கு தீங்கு விளைவிக்கும்.
WEEE
கழிவு மின்சாரம் மற்றும் மின்னணு சாதனங்களுக்கான ஐரோப்பிய ஒன்றிய உத்தரவுக்கு (WEEE - 2012/19/EU) இணங்க, இந்த தயாரிப்பு சாதாரண வீட்டுக் கழிவுகளாக அகற்றப்படக்கூடாது. அதற்கு பதிலாக, அதை நகராட்சி மறுசுழற்சி சேகரிப்பு இடத்திற்கு திருப்பி அப்புறப்படுத்த வேண்டும். மின்னணு பொருட்களை அகற்றுவதற்கான உள்ளூர் விதிமுறைகளை சரிபார்க்கவும்.
பச்சை IBASE
இந்த தயாரிப்பு தற்போதைய RoHS கட்டளைகளுடன் இணங்குகிறது, இது காட்மியம் தவிர எடையில் 0.1% (1000 பிபிஎம்) அளவுக்கு அதிகமாக செறிவுகளில் பின்வரும் பொருட்களின் பயன்பாட்டைக் கட்டுப்படுத்துகிறது, எடையில் 0.01% (100 பிபிஎம்) வரையறுக்கப்பட்டுள்ளது.
- முன்னணி (பிபி)
- புதன் (Hg)
- காட்மியம் (சி.டி)
- ஹெக்ஸாவலன்ட் குரோமியம் (Cr6+)
- பாலிப்ரோமினேட்டட் பைஃபெனைல்கள் (PBB)
- பாலிபுரோமினேட்டட் டிஃபெனைல் ஈதர் (PBDE)
முக்கியமான பாதுகாப்பு தகவல்
இந்தச் சாதனத்தைப் பயன்படுத்துவதற்கு முன் பின்வரும் பாதுகாப்புத் தகவலைக் கவனமாகப் படிக்கவும்.
உங்கள் கணினியை அமைத்தல்:
- சாதனத்தை ஒரு நிலையான மற்றும் திடமான மேற்பரப்பில் கிடைமட்டமாக வைக்கவும்.
- தண்ணீர் அல்லது சூடான மூலத்திற்கு அருகில் இந்த தயாரிப்பைப் பயன்படுத்த வேண்டாம்.
- சாதனத்தைச் சுற்றி நிறைய இடத்தை விட்டு, காற்றோட்டம் திறப்புகளைத் தடுக்க வேண்டாம். திறப்புகளில் எந்த வகையான பொருட்களையும் கைவிடவோ அல்லது செருகவோ கூடாது.
- 0˚C மற்றும் 60˚C இடையே சுற்றுப்புற வெப்பநிலை உள்ள சூழலில் இந்த தயாரிப்பைப் பயன்படுத்தவும்.
பயன்பாட்டின் போது கவனிப்பு:
- சாதனத்தின் மேல் கனமான பொருட்களை வைக்க வேண்டாம்.
- சரியான தொகுதியை இணைப்பதை உறுதிசெய்யவும்tagசாதனத்திற்கு இ. சரியான தொகுதியை வழங்குவதில் தோல்விtage அலகு சேதமடையலாம்.
- பவர் கார்டில் நடக்கவோ அல்லது எதையும் அதில் தங்க அனுமதிக்கவோ கூடாது.
- நீங்கள் நீட்டிப்பு தண்டு பயன்படுத்தினால், மொத்தத்தை உறுதிப்படுத்தவும் ampநீட்டிப்பு கம்பியில் செருகப்பட்ட அனைத்து சாதனங்களின் மதிப்பீடும் தண்டு இல்லை ampமதிப்பீடு.
- உங்கள் சாதனத்தில் தண்ணீர் அல்லது வேறு எந்த திரவத்தையும் கொட்ட வேண்டாம்.
- சாதனத்தை சுத்தம் செய்வதற்கு முன் எப்போதும் சுவர் கடையிலிருந்து மின் கம்பியை துண்டிக்கவும்.
- சாதனத்தை சுத்தம் செய்ய நடுநிலை துப்புரவு முகவர்களை மட்டுமே பயன்படுத்தவும்.
- கணினி வெற்றிட கிளீனரைப் பயன்படுத்தி வென்ட்களில் இருந்து வெற்றிட தூசி மற்றும் துகள்கள்.
தயாரிப்பு பிரித்தெடுத்தல்
சாதனத்தை சரிசெய்யவோ, பிரிக்கவோ அல்லது மாற்றங்களைச் செய்யவோ முயற்சிக்காதீர்கள். அவ்வாறு செய்வது உத்தரவாதத்தை ரத்து செய்யும் மற்றும் தயாரிப்பு அல்லது தனிப்பட்ட காயத்திற்கு சேதம் விளைவிக்கும்.
எச்சரிக்கை
உற்பத்தியாளரால் பரிந்துரைக்கப்படும் அதே அல்லது அதற்கு சமமான வகையை மட்டும் மாற்றவும்.
பயன்படுத்தப்பட்ட பேட்டரிகளை உள்ளூர் விதிமுறைகளை பின்பற்றி அப்புறப்படுத்துங்கள்.
உத்தரவாதக் கொள்கை
- 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 அறிமுகம்
IBR215 என்பது NXP Cortex® i.MX8M Plus A53 செயலியுடன் கூடிய ARM® அடிப்படையிலான உட்பொதிக்கப்பட்ட அமைப்பாகும். RS-2/3/232, GPIO, USB, USB OTG, LAN, HDMI டிஸ்ப்ளே, M.422 E485 உள்ளிட்ட தொழில்துறை பயன்பாடுகளுக்கு மிகவும் பொருத்தமான பல சாதனங்களையும் கொண்டுள்ளது. வயர்லெஸ் இணைப்பு மற்றும் விரிவாக்கத்திற்கான மினி-PCIe.
1.2 அம்சங்கள்
- NXP ARM® Cortex® A53 i.MX8M Plus Quad 1.6GHz இண்டஸ்ட்ரியல் கிரேடு செயலி
- 3 GB LPDDR4, 16 GB eMMC மற்றும் SD சாக்கெட்
- USB, HDMI, Ethernet உள்ளிட்ட வெளிப்புற இணைப்பு
- 2G தொகுதிகளுக்கு M.3052 B-Key (5) ஐ ஆதரிக்கிறது
- WiFi/BT, 4G/LTE, LCD, Camera, NFC, QR-code போன்றவற்றை ஆதரிக்கும் IO போர்டு வடிவமைப்பிற்கான ரிச் I/O விரிவாக்க சமிக்ஞைகள்.
- முரட்டுத்தனமான மற்றும் மின்விசிறி இல்லாத வடிவமைப்பு
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) மினி-பிசிஐஇ கார்டின் விசைகளை மினி-பிசிஐஇ இடைமுகத்துடன் சீரமைத்து, கார்டை சாய்வாகச் செருகவும். (எம்.2 கார்டை அதே வழியில் செருகவும்.)
2) கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளபடி மினி-பிசிஐஇ கார்டை கீழ்நோக்கி அழுத்தி, ஒரு திருகு மூலம் பித்தளை ஸ்டான்டாஃப் மீது அதை சரிசெய்யவும்.
(எம்.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 வகை-A போர்ட் (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 கார்டு மூலம் firmware ஐ மேம்படுத்தவும்
3.1 மீட்பு SD கார்டை உருவாக்கவும்
குறிப்பு: இது IBASE நிலையான படத்தைக் கொண்ட மேம்பட்ட பயனர்களுக்கானது file மட்டுமே.
அடிப்படையில், IBR215 ஆனது OS (Android அல்லது Yocto) உடன் முன்னிருப்பாக eMMC இல் ஏற்றப்பட்டது. HDMI ஐ IBR215 மற்றும் 12V-24V சக்தியுடன் நேரடியாக இணைக்கவும்.
மீட்டெடுப்பு துவக்க-அப் மைக்ரோ எஸ்டி கார்டை உருவாக்க இந்த அத்தியாயம் உங்களுக்கு வழிகாட்டுகிறது.
3.1.1 Linux / Android படத்தை eMMC இல் நிறுவ மீட்பு SD கார்டைத் தயார் செய்தல்
குறிப்பு: eMMC இல் உள்ள அனைத்து தரவுகளும் அழிக்கப்படும்.
1) கணினி தேவைகள்:
இயக்க முறைமை: விண்டோஸ் 7 அல்லது அதற்குப் பிந்தைய கருவி: uuu SD கார்டு: 4GB அல்லது அதற்கு மேற்பட்ட அளவு
2) இந்த போர்டில் உங்கள் SD கார்டைச் செருகவும் (அதாவது P1 இணைப்பான்), மினி-USB போர்ட் (அதாவது P4 இணைப்பான்) மூலம் போர்டை PC உடன் இணைக்கவும், மற்றும் பதிவிறக்க பயன்முறைக்கு துவக்க பயன்முறையை மாற்றவும்.
3) IBR215 ஐ துவக்கி, CMD கட்டளை “uuu.exe uuu-sdcard.auto” வழியாக SD ஐ ப்ளாஷ் செய்யவும் அல்லது “FW_down-sdcard.bat” ஐ இருமுறை கிளிக் செய்யவும் (PCBA புதுப்பித்தலின் அதே வழி)
3.1.2 மீட்பு SD அட்டை மூலம் நிலைபொருளை மேம்படுத்தவும்
1) மீட்டெடுப்பை வைக்கவும் fileUSB ஃபிளாஷ் டிஸ்கில் (FAT32)
A> யோக்டோ/உபுண்டு: அனைத்து மீட்டெடுப்பையும் நகலெடுக்கவும் fileபாதையில் கள்:
2) IBR1 இல் (படி 2) SD மற்றும் (படி 215) USB ஃபிளாஷ் டிஸ்க்கை செருகவும்
3) இயல்பான துவக்க IBR215 (SW1 Pin1 OFF), மீட்டெடுப்பு eMMC தானாகவே தொடங்கும்.
4) புதுப்பிப்பு தகவல் HDMI இல் காண்பிக்கப்படும்.
அத்தியாயம் 4 BSP மூல வழிகாட்டி
இந்த அத்தியாயம் மேம்பட்ட மென்பொருள் பொறியாளர்களுக்கு BSP மூலத்தை உருவாக்க மட்டுமே அர்ப்பணிக்கப்பட்டுள்ளது. இந்த அத்தியாயத்தில் உள்ள தலைப்புகள் பின்வருமாறு:
- தயாரிப்பு
- கட்டிட வெளியீடு
- போர்டில் வெளியீட்டை நிறுவுகிறது
4.1 கட்டிடம் BSP மூல
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 \
பைலின்ட்3 எக்ஸ்டெர்ம்
2) டூல்செயினை பதிவிறக்கவும்
Linux கர்னலை தொகுக்க பயன்படுத்தப்படும் clang புதிய பதிப்பாக இருக்க வேண்டும். லினக்ஸ் கர்னலைத் தொகுக்கப் பயன்படுத்தப்படும் க்ளாங்கை அமைக்க பின்வரும் படிகளைச் செய்யவும்: 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 கிராஸ்-கம்பைல் டூல் செயின் இல்லாததால் இந்தப் படி கட்டாயமானது.
அ. A-proக்கான கருவிச் சங்கிலியைப் பதிவிறக்கவும்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, to “/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 போர்டில் வெளியீட்டை நிறுவுதல்
பின் இணைப்பு
இந்த பிரிவு குறிப்பு குறியீட்டின் தகவலை வழங்குகிறது.
A. லினக்ஸில் GPIO ஐ எவ்வாறு பயன்படுத்துவது
# GPIO மதிப்பு விதி : gpioX_N >> 32*(X-1)+N
# gpio5_18 ஐ எடுத்துக் கொள்ளுங்கள்ample, ஏற்றுமதி மதிப்பு 32*(5-1)+18=146 ஆக இருக்க வேண்டும்
# GPIO முன்னாள்ample 1: வெளியீடு
எதிரொலி 32 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio146/direction
எதிரொலி 0 > /sys/class/gpio/gpio146/value
எதிரொலி 1 > /sys/class/gpio/gpio146/value
# GPIO முன்னாள்ample 2: உள்ளீடு
எதிரொலி 32 > /sys/class/gpio/export
> /sys/class/gpio/gpio146/திசையில் எதிரொலி
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);
C. eMMC சோதனை
குறிப்பு: இந்த செயல்பாடு 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
# சுத்தமான தேக்ககங்கள்
எதிரொலி 3 > /proc/sys/vm/drop_caches
#எம்எம்சி படிக்கும் வேகத்தைப் பெறுங்கள்"
நேரம் dd if=$MOUNT_POINT_STR/test of=/dev/null bs=1024k எண்ணிக்கை=10
D. USB (ஃபிளாஷ் டிஸ்க்) சோதனை
USB ஃபிளாஷ் டிஸ்க்கைச் செருகவும். அது IBR210 சாதனப் பட்டியலில் உள்ளதா என்பதை உறுதிப்படுத்தவும்.
குறிப்பு: இந்த செயல்பாடு USB ஃபிளாஷ் வட்டில் சேமிக்கப்பட்ட தரவை சேதப்படுத்தலாம். சோதனையைத் தொடங்குவதற்கு முன், பயன்படுத்தப்படும் eMMC ஃபிளாஷில் முக்கியமான தரவு எதுவும் இல்லை என்பதை உறுதிப்படுத்தவும்.
படிக்கவும், எழுதவும் மற்றும் சரிபார்க்கவும்
USB_DIR=”/run/media/mmcblk1p1″
#தரவை உருவாக்கவும் file
dd if=/dev/urandom of=/var/data1 bs=1024k எண்ணிக்கை=100
#USB ஃபிளாஷ் வட்டில் தரவை எழுதவும்
dd if=/var/data1 of=$USB_DIR/data2 bs=1024k எண்ணிக்கை=100
#தரவு2 ஐப் படித்து, தரவு1 உடன் ஒப்பிடவும்
cmp $USB_DIR/data2 /var/data1
USB வேக சோதனை
USB_DIR=”/run/media/mmcblk1p1″
# USB எழுதும் வேகம்
dd if=/dev/zero of=$BASIC_DIR/$i/test bs=1M எண்ணிக்கை=1000 oflag=nocache
# USB வாசிப்பு வேகம்
dd if=$BASIC_DIR/$i/test of=/dev/null bs=1M oflag=nocache
ஈ. எஸ்டி கார்டு சோதனை
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 எண்ணிக்கை=1000 oflag=nocache
# SD வாசிப்பு வேகம்
dd if=$SD_DIR/test of=/dev/null bs=1M oflag=nocache
F. RS-232 சோதனை
//திறந்த ttymxc1
fd = open(/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)))
ஜி. ஆர்எஸ்-485 டெஸ்ட்
//திறந்த ttymxc1
fd = open(/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
அண்ட்ராய்டு:
தயவு செய்து பதிவு செய்து apk ஐ இயக்கவும்
I. ஈதர்நெட் சோதனை
• ஈதர்நெட் பிங் சோதனை
#பிங் சர்வர் 192.168.1.123
பிங் -சி 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
ஜே. எல்விடிஎஸ் சோதனை (ஆண்ட்ராய்டு ஆதரிக்கப்படவில்லை)
//திற 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;
// framebuffer fd ஐ மூடவும்
மூடு (framebuffer_fd);
கே. HDMI சோதனை
• 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,
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;
// framebuffer fd ஐ மூடவும்
மூடு (framebuffer_fd);
• HDMI ஆடியோ சோதனை
#எச்டிஎம்ஐ ஆடியோவை இயக்கவும்
எதிரொலி 0 > /sys/class/graphics/fb2/blank
# விளையாடு wav file hdmi ஆடியோ மூலம்
aplay /home/root/testscript/hdmi/1K.wav -D plughw:0,0
எல். 3ஜி சோதனை (ஆண்ட்ராய்டுக்கு அல்ல, ஆண்ட்ராய்டில் 3ஜி கட்டமைப்பு உள்ளது)
• 3G நிலையைச் சரிபார்க்கிறது
#UC20 தொகுதி நிலை மற்றும் சிம் நிலையை சரிபார்க்கவும்
cat /dev/ttyUSB4 &
• 3G சோதனை
# கட்டளை 3g ஐ பிணையத்துடன் இணைக்கும்
# சிம்கார்டு சரியாகச் செருகப்பட்டு, ANT இணைக்கப்பட்டுள்ளதா என்பதை உறுதிப்படுத்தவும்
pppd அழைப்பு quectel-ppp
எதிரொலி "பிங் www.baidu.com நெட்வொர்க் சரியாக உள்ளதா என்பதை உறுதிப்படுத்தவும்"
பிங் www.baidu.com
எம். ஆன்போர்டு கனெக்டர் வகைகள்
இணைப்பு வகைகள் முன் அறிவிப்பு இல்லாமல் மாற்றத்திற்கு உட்பட்டிருக்கலாம்.
இந்த கையேட்டைப் பற்றி மேலும் படிக்கவும் மற்றும் PDF ஐப் பதிவிறக்கவும்:
ஆவணங்கள் / ஆதாரங்கள்
![]() |
IBASE IBR215 தொடர் முரட்டுத்தனமான உட்பொதிக்கப்பட்ட கணினி [pdf] பயனர் கையேடு IBR215 தொடர் முரட்டுத்தனமான உட்பொதிக்கப்பட்ட கணினி, IBR215 தொடர், முரட்டுத்தனமான உட்பொதிக்கப்பட்ட கணினி, உட்பொதிக்கப்பட்ட கணினி, கணினி |