IBASE IBR215 ተከታታይ ባለገጋጋ የተከተተ የኮምፒውተር ተጠቃሚ መመሪያ
IBR215 ተከታታይ
የታመቀ የተከተተ ኮምፒውተር
በNXP ARM@ Cortex@
A53 i.MX8M ፕላስ ባለአራት SOC
የቅጂ መብት
© 2018 IBASE ቴክኖሎጂ, Inc. ሁሉም መብቶች የተጠበቁ ናቸው.
ከIBASE ቴክኖሎጂ, Inc. የቅድሚያ የጽሁፍ ፍቃድ ከሌለ የዚህ እትም ክፍል ሊባዛ፣ ሊቀዳ፣ ሊከማች፣ ወደ ማንኛውም ቋንቋ ሊተረጎም ወይም በማንኛውም መልኩ ወይም በማንኛውም መንገድ ሊተላለፍ አይችልም። (ከዚህ በኋላ "IBASE" ተብሎ ይጠራል).
ማስተባበያ
IBASE ያለቅድመ ማስታወቂያ በዚህ ሰነድ ውስጥ በተገለጹት ምርቶች ላይ ለውጦችን እና ማሻሻያዎችን የማድረግ መብቱ የተጠበቀ ነው። በሰነዱ ውስጥ ያለው መረጃ ትክክል መሆኑን ለማረጋገጥ ሁሉም ጥረት ተደርጓል; ሆኖም፣ IBASE ይህ ሰነድ ከስህተት የጸዳ መሆኑን ዋስትና አይሰጥም። IBASE አላግባብ መጠቀም ወይም ምርቱን ወይም በዚህ ውስጥ ያለውን መረጃ መጠቀም ባለመቻሉ እና በሶስተኛ ወገኖች መብቶች ላይ ለሚደርሱ ጥሰቶች ለአጋጣሚ ወይም ለሚከሰቱ ጉዳቶች ተጠያቂ አይሆንም።
የንግድ ምልክቶች
በዚህ ውስጥ የተጠቀሱት ሁሉም የንግድ ምልክቶች፣ ምዝገባዎች እና ብራንዶች ለመለያ ዓላማዎች ብቻ የሚያገለግሉ ሲሆኑ የየባለቤቶቻቸው የንግድ ምልክቶች እና/ወይም የተመዘገቡ የንግድ ምልክቶች ሊሆኑ ይችላሉ።
ተገዢነት
በዚህ መመሪያ ውስጥ የተገለጸው ምርት የ CE ምልክት ካለው ሁሉንም የሚመለከታቸው የአውሮፓ ህብረት መመሪያዎችን ያከብራል። ስርዓቶች CE ታዛዥ ሆነው እንዲቀጥሉ፣ CE የሚያከብሩ ክፍሎችን ብቻ መጠቀም ይቻላል። የ CE ተገዢነትን መጠበቅ ትክክለኛ የኬብል እና የኬብል ቴክኒኮችን ይፈልጋል።
በFCC ሕጎች ክፍል 15 መሠረት ይህ ምርት ለክፍል B መሣሪያ ተሞክሯል እና ገደቡን የሚያከብር ሆኖ ተገኝቷል። እነዚህ ወሰኖች የተነደፉት በመኖሪያ ተከላ ውስጥ ካለው ጎጂ ጣልቃገብነት ምክንያታዊ ጥበቃን ለመስጠት ነው። ይህ መሳሪያ የሬድዮ ፍሪኩዌንሲ ሃይልን ያመነጫል፣ ይጠቀማል እና ሊያሰራጭ ይችላል፣ ካልተጫነ እና በአምራቹ መመሪያ መሰረት ጥቅም ላይ ካልዋለ በሬዲዮ ግንኙነቶች ላይ ጎጂ ጣልቃገብነት ሊያስከትል ይችላል።
WEEE
በአውሮፓ ህብረት ለቆሻሻ ኤሌክትሪክ እና ኤሌክትሮኒክስ መሳሪያዎች (WEEE - 2012/19/EU) መመሪያ መሰረት ይህ ምርት እንደ መደበኛ የቤት ውስጥ ቆሻሻ መጣል የለበትም። ይልቁንም ወደ ማዘጋጃ ቤት መልሶ ጥቅም ላይ ማዋል የሚሰበሰብበት ቦታ በመመለስ መወገድ አለበት። የኤሌክትሮኒክስ ምርቶችን ለማስወገድ የአካባቢ ደንቦችን ያረጋግጡ.
አረንጓዴ IBASE
ይህ ምርት ከካድሚየም በስተቀር በ 0.1% በክብደት (1000 ፒፒኤም) ካልሆነ በስተቀር የሚከተሉትን ንጥረ ነገሮች በክብደት ከ0.01% በክብደት (100 ፒፒኤም) እንዳይጠቀሙ የሚገድበው የአሁኑን የRoHS መመሪያዎችን ያከብራል።
- መሪ (ፒ.ቢ.)
- ሜርኩሪ (ኤች)
- ካዲሚየም (ሲዲ)
- ሄክሳቫልንት ክሮሚየም (Cr6+)
- ፖሊብሮሚድ ቢፊኒልስ (PBB)
- ፖሊብሮይድድ ዲፊኒል ኤተር (PBDE)
ጠቃሚ የደህንነት መረጃ
ይህንን መሳሪያ ከመጠቀምዎ በፊት የሚከተሉትን የደህንነት መረጃዎች በጥንቃቄ ያንብቡ።
የእርስዎን ስርዓት ማዋቀር;
- መሳሪያውን በተረጋጋ እና በጠንካራ ቦታ ላይ በአግድም ያስቀምጡት.
- ይህንን ምርት ከውሃ ወይም ከማንኛውም ሙቀት ምንጭ አይጠቀሙ.
- በመሳሪያው ዙሪያ ብዙ ቦታ ይተዉ እና የአየር ማናፈሻ ክፍተቶችን አያግዱ. ማንኛውንም ዓይነት ዕቃ በጭራሽ አይጣሉ ወይም አያስገቡ።
- ይህንን ምርት በ0˚C እና 60˚C መካከል የአካባቢ ሙቀት ባለባቸው አካባቢዎች ይጠቀሙ።
በሚጠቀሙበት ጊዜ እንክብካቤ;
- ከባድ ነገሮችን በመሳሪያው አናት ላይ አታስቀምጡ.
- ትክክለኛውን ቮልት ማገናኘቱን ያረጋግጡtagሠ ወደ መሳሪያው. ትክክለኛውን ጥራዝ ማቅረብ አለመቻልtagሠ ክፍሉን ሊጎዳ ይችላል.
- በኤሌክትሪክ ገመዱ ላይ አይራመዱ ወይም ምንም ነገር በላዩ ላይ እንዲያርፍ አይፍቀዱ.
- የኤክስቴንሽን ገመድ ከተጠቀሙ ጠቅላላውን ያረጋግጡ ampበኤክስቴንሽን ገመድ ላይ ለተሰካው የሁሉም መሳሪያዎች ግምገማ ገመድ የለውም ampደረጃ አሰጣጥ።
- በመሳሪያዎ ላይ ውሃ ወይም ሌላ ፈሳሽ አያፈስሱ።
- መሳሪያውን ከማጽዳትዎ በፊት ሁልጊዜ የኃይል ገመዱን ከግድግዳው መውጫ ያላቅቁት.
- መሳሪያውን ለማጽዳት ገለልተኛ የጽዳት ወኪሎችን ብቻ ይጠቀሙ.
- የኮምፒዩተር ቫክዩም ማጽጃን በመጠቀም አቧራዎችን እና ቅንጣቶችን ከአየር ማስወጫ ቱቦዎች ያፅዱ።
የምርት መፍረስ
በመሳሪያው ላይ ለመጠገን, ለመበተን ወይም ለማሻሻል አይሞክሩ. ይህን ማድረጉ ዋስትናውን ይሽራል እና በምርቱ ላይ ጉዳት ወይም የግል ጉዳት ሊያስከትል ይችላል።
ጥንቃቄ
በአምራቹ በተጠቆመው ተመሳሳይ ወይም ተመጣጣኝ ዓይነት ብቻ ይተኩ.
የአካባቢ ደንቦችን በማክበር ያገለገሉ ባትሪዎችን ያስወግዱ.
የዋስትና ፖሊሲ
- የ IBASE መደበኛ ምርቶች
ከተላከበት ቀን ጀምሮ የ 24 ወር (2-አመት) ዋስትና. የመላኪያ ቀን ሊታወቅ ካልቻለ የምርት መለያ ቁጥሮች ግምታዊ የመርከብ ቀንን ለመወሰን ጥቅም ላይ ሊውሉ ይችላሉ። - የሶስተኛ ወገን ክፍሎች;
በ IBASE ላልተመረቱ የሶስተኛ ወገን ክፍሎች እንደ ሲፒዩ፣ ሲፒዩ ማቀዝቀዣ፣ ማህደረ ትውስታ፣ የማከማቻ መሳሪያዎች፣ የሃይል አስማሚ፣ የማሳያ ፓነል እና የንክኪ ስክሪን የ12 ወር (1 አመት) ዋስትና።
* ነገር ግን፣ አላግባብ መጠቀም፣ አደጋ፣ ተገቢ ያልሆነ ጭነት ወይም ያልተፈቀደ ጥገና ምክንያት ያልተሳካላቸው ምርቶች ከዋስትና በላይ መታከም አለባቸው እና ደንበኞች ለመጠገን እና ለማጓጓዣ ክፍያዎች ይጠየቃሉ።
የቴክኒክ ድጋፍ እና አገልግሎቶች
- IBASEን ይጎብኙ webስለ ምርቱ የቅርብ ጊዜ መረጃ ለማግኘት www.ibase.com.tw ላይ ጣቢያ።
- ማንኛውም ቴክኒካዊ ችግሮች ካጋጠሙዎት እና ከአከፋፋይዎ ወይም ከሽያጭ ተወካይዎ እርዳታ ከፈለጉ እባክዎን የሚከተለውን መረጃ ያዘጋጁ እና ይላኩ፡
• የምርት ሞዴል ስም
• የምርት መለያ ቁጥር
• የችግሩ ዝርዝር መግለጫ
• በጽሑፍ ወይም በስክሪፕት ስክሪፕቶች ላይ ያሉ መልዕክቶች ካሉ ስህተት ይስሩ
• የዳርቻዎች አቀማመጥ
• ያገለገሉ ሶፍትዌሮች (እንደ OS እና መተግበሪያ ሶፍትዌር ያሉ)
3. የጥገና አገልግሎት የሚያስፈልግ ከሆነ፣ እባክዎን የአርኤምኤ ቅጹን በ http://www.ibase.com.tw/amharic/Supports/RMAService/ ላይ ያውርዱ። ቅጹን ይሙሉ እና አከፋፋይዎን ወይም የሽያጭ ተወካይዎን ያነጋግሩ።
ምዕራፍ 1: አጠቃላይ መረጃ
በዚህ ምዕራፍ ውስጥ የቀረበው መረጃ የሚከተሉትን ያጠቃልላል ።
- ባህሪያት
- የማሸጊያ ዝርዝር
- ዝርዝሮች
- አልቋልview
- መጠኖች
1.1 መግቢያ
IBR215 ARM® ላይ የተመሰረተ የተከተተ ስርዓት ከNXP Cortex® i.MX8M Plus A53 ፕሮሰሰር ጋር ነው። መሣሪያው 2D ፣ 3D ግራፊክስ እና የመልቲሚዲያ ማጣደፍን ያቀርባል ፣ እሱ ደግሞ ለኢንዱስትሪ አፕሊኬሽኖች ተስማሚ የሆኑ በርካታ ተጓዳኝ አካላትን ያሳያል ፣ RS-232/422/485 ፣ GPIO ፣ USB ፣ USB OTG ፣ LAN ፣ HDMI ማሳያ ፣ M.2 E2230 ለ ገመድ አልባ ግንኙነት እና ሚኒ-PCIe ለማስፋት።
1.2 ባህሪያት
- NXP ARM® Cortex® A53 i.MX8M Plus Quad 1.6GHz የኢንዱስትሪ ደረጃ ፕሮሰሰር
- 3GB LPDDR4፣ 16GB eMMC እና SD ሶኬት
- ዩኤስቢ፣ ኤችዲኤምአይ፣ ኢተርኔትን ጨምሮ ውጫዊ ግንኙነት
- ለ 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
አይ/ኦ VIEW
1.6 ልኬቶች
ክፍል: ሚሜ
ምዕራፍ 2 የሃርድዌር ውቅር
ይህ ክፍል ስለ አጠቃላይ መረጃ ይዟል፡-
- ጭነቶች
- ጃምፐር እና ማገናኛዎች
2.1.1 ሚኒ-PCIe እና M.2 ካርዶች ጭነት
ሚኒ-PCIe & NGFF M.2 ካርዱን ለመጫን ከላይ እንደተጠቀሰው በመጀመሪያ የመሳሪያውን ሽፋን ያስወግዱት, በመሳሪያው ውስጥ ያለውን ቀዳዳ ይፈልጉ እና የሚከተሉትን ደረጃዎች ያድርጉ.
1) የሚኒ-PCIe ካርዱን ቁልፎች ከሚኒ-PCIe በይነገጽ ጋር አስተካክለው እና ካርዱን በተዘዋዋሪ መንገድ ያስገቡ። (M.2 ካርዱን በተመሳሳይ መንገድ ያስገቡ።)
2) ከታች በምስሉ ላይ እንደሚታየው የሚኒ-PCIe ካርዱን ወደ ታች ይግፉት እና በብራስ መቆሚያው ላይ በዊንዶ ያስተካክሉት።
(M.2 ካርዱን በአንድ ዊዝ ያስተካክሉት።)
2.2.1 የ jumpers ማቀናበር
በመተግበሪያዎችዎ ላይ ተመስርተው የሚፈልጓቸውን ባህሪያት ለማንቃት ጁፐር በመጠቀም መሳሪያዎን ያዋቅሩት። ለአጠቃቀምዎ በጣም ጥሩው ውቅር ጥርጣሬ ካለዎት አቅራቢዎን ያነጋግሩ።
2.2.2 መዝለያዎችን እንዴት ማዘጋጀት እንደሚቻል
ጁምፐርስ ብዙ የብረት ካስማዎች ያቀፉ የአጭር-ርዝማኔ መቆጣጠሪያዎች ናቸው በወረዳው ሰሌዳ ላይ የተገጠመ መሠረት። ተግባራትን ወይም ባህሪያትን ለማንቃት ወይም ለማሰናከል የጃምፐር መያዣዎች በፒንቹ ላይ ይቀመጣሉ (ወይም ይወገዳሉ)። አንድ መዝለያ 3 ፒን ካለው፣ መዝለያውን በማጠር ፒን 1ን ከፒን 2 ወይም ፒን 2ን በፒን 3 ማገናኘት ይችላሉ።
መዝለያዎችን ለማዘጋጀት ከዚህ በታች ያለውን ምሳሌ ይመልከቱ።
ሁለት የጃምፐር ፒን በጁፐር ካፕ ውስጥ ሲታሸጉ፣ ይህ መዝለያ ይዘጋል፣ ማለትም በርቷል።
የጃምፐር ካፕ ከሁለት ጁፐር ፒን ሲወጣ ይህ መዝለያ ክፍት ነው ማለትም ጠፍቷል።
2.1 የጃምፐር እና ማገናኛ ቦታዎች በ IBR215 ዋና ሰሌዳ ላይ Motherboard: IBR215
2.2 ጃምፐር እና ማገናኛዎች ፈጣን ማጣቀሻ ለ IBR215 ዋና ሰሌዳ
RTC ሊቲየም ሕዋስ አያያዥ (CN1)
2.4.1 ኦዲዮ መስመር-ውስጥ እና መስመር-ውጭ አያያዥ (CN2)
2.4.2 I2C አያያዥ (CN13)
2.4.3 የዲሲ የኃይል ግቤት (P17፣CN18)
P17: 12V ~ 24V DC ግቤት
CN18፡ የዲሲ ግቤት/ውጤት ራስጌ
2.4.4 የስርዓት አብራ/አጥፋ አዝራር (SW2፣ CN17)
SW2፡ አብራ/አጥፋ መቀየሪያ
CN17፡ አብራ/አጥፋ የምልክት ራስጌ
2.4.5 ተከታታይ ወደብ (P16)
2.4.6 IO ቦርድ ወደብ (P18፣ P19፣ P20)
ፒ18፡
ፒ19፡
ፒ20፡
2.3 Jumper & Connector Locations በ 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 የኤልቪዲኤስ ማሳያ አያያዥ (CN6፣ CN7)
2.6.4 COM RS232 አያያዥ (CN12)
2.6.5 LVDS የኋላ ብርሃን መቆጣጠሪያ አያያዥ (CN9)
2.6.6 MIPI-CSI አያያዥ (CN4፣ CN5)
2.6.7 ባለሁለት ዩኤስቢ 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 የሶፍትዌር ማዋቀር
ይህ ምዕራፍ በመሣሪያው ላይ የሚከተለውን ማዋቀር ያስተዋውቃል፡ (ለላቁ ተጠቃሚዎች ብቻ)
- የመልሶ ማግኛ ኤስዲ ካርድ ይስሩ
- በመልሶ ማግኛ ኤስዲ ካርድ በኩል firmwareን ያሻሽሉ።
3.1 የመልሶ ማግኛ ኤስዲ ካርድ ይስሩ
ማስታወሻ፡ ይህ የIBASE መደበኛ ምስል ላላቸው የላቀ ተጠቃሚዎች ነው። file ብቻ።
በመሠረቱ፣ IBR215 በነባሪ በስርዓተ ክወና (አንድሮይድ ወይም ዮክቶ) ወደ eMMC ተጭኗል። ኤችዲኤምአይን ከIBR215 እና ከ12V-24V ሃይል ጋር በቀጥታ ያገናኙ።
ይህ ምዕራፍ የመልሶ ማግኛ ማስነሻ ማይክሮ ኤስዲ ካርድ እንዲያደርጉ ይመራዎታል።
3.1.1 የሊኑክስ/አንድሮይድ ምስል ወደ eMMC ለመጫን የመልሶ ማግኛ ኤስዲ ካርዱን በማዘጋጀት ላይ
ማስታወሻ፡ በ eMMC ውስጥ ያሉ ሁሉም መረጃዎች ይሰረዛሉ።
1) የስርዓት መስፈርቶች;
ኦፐሬቲንግ ሲስተም፡ ዊንዶውስ 7 ወይም ከዚያ በላይ መሳሪያ፡ uuu SD ካርድ፡ 4ጂቢ ወይም ከዚያ በላይ በሆነ መጠን
2) ኤስዲ ካርድህን ወደዚህ ሰሌዳ አስገባ (ማለትም ፒ 1 ማገናኛ)፣ ቦርዱን ከፒሲ ጋር በሚኒ ዩኤስቢ ወደብ (ማለትም በፒ 4 ማገናኛ) ያገናኙ እና የማስነሻ ሁነታን ወደ አውርድ ሁነታ ቀይር።
3) IBR215 ን ያስነሱ እና ኤስዲ በCMD ትዕዛዝ “uuuu.exe uuu-sdcard.auto” በኩል ያብሩ ወይም “FW_down-sdcard.bat” ን ሁለቴ ጠቅ ያድርጉ (እንደ ፒሲቢኤ ማዘመኛ በተመሳሳይ መንገድ)
3.1.2 ፈርምዌርን በማገገሚያ ኤስዲ ካርድ ያሻሽሉ።
1) ማገገምን ያስቀምጡ fileወደ ዩኤስቢ ፍላሽ ዲስክ (FAT32)
A> Yocto/Ubuntu፡ ሁሉንም መልሶ ማግኛ ይቅዱ fileወደ PATH
2) (ደረጃ 1) ኤስዲ እና (ደረጃ 2) የዩኤስቢ ፍላሽ ዲስክን ወደ IBR215 ይሰኩት
3) መደበኛ ቡት IBR215 (SW1 Pin1 OFF)፣ መልሶ ማግኛ eMMCን በራስ-ሰር ይጀምሩ።
4) የዝማኔው መረጃ በኤችዲኤምአይ ላይ ይታያል።
ምዕራፍ 4 BSP ምንጭ መመሪያ
ይህ ምዕራፍ የBSP ምንጭን ለመገንባት ለላቁ የሶፍትዌር መሐንዲሶች ብቻ የተዘጋጀ ነው። በዚህ ምዕራፍ የተካተቱት ርእሶች የሚከተሉት ናቸው።
- አዘገጃጀት
- የግንባታ መለቀቅ
- ለቦርዱ መልቀቅን በመጫን ላይ
4.1 የሕንፃ BSP ምንጭ
4.1.1 ዝግጅት
የሚመከር ዝቅተኛው የኡቡንቱ ስሪት 18.04 ወይም ከዚያ በኋላ ነው።
1) ከመገንባቱ በፊት አስፈላጊ ፓኬጆችን ይጫኑ:
sudo apt-get install gawk wget git-core diffstat ንዚፕ texinfo gcc-multilib \\
ግንባታ-አስፈላጊ chrpath socat cpio python python3 python3-pip python3-pexpect \
xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-ሜሳ libsdl1.2-dev \
pylint3 xterm
2) Donwload toolchain
ሊኑክስ ከርነልን ለማጠናቀር ጥቅም ላይ የሚውለው ክሎግ አዲስ ስሪት መሆን አለበት። ሊኑክስ ከርነልን ለማጠናቀር የሚጠቅመውን Clang ለማዘጋጀት የሚከተሉትን ደረጃዎች ያከናውኑ፡ sudo git clone https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86/opt/ prebuiltandroid-clang -b master cd /opt/ቅድመ-የተገነባ-android-clang
sudo git Checkout 007c96f100c5322acc37b84669c032c0121e68d0 ወደ ውጪ መላክ CLAG_PATH=/መርጦ/ቅድመ-የተገነባ-android-clang
ቀዳሚዎቹ ወደ ውጭ መላኪያ ትዕዛዞች ወደ “/etc/profile” በማለት ተናግሯል። አስተናጋጁ ሲነሳ,
"AARCH64_GCC_CROSS_COMPILE" እና "CLANG_PATH" ተቀናብረዋል እና በቀጥታ ጥቅም ላይ ሊውሉ ይችላሉ።
ለ U-Boot እና Linux kernel የግንባታ አካባቢን ያዘጋጁ።
ይህ እርምጃ የግዴታ ነው ምክንያቱም በAOSP codebase ውስጥ ያለው የጂሲሲ ተሻጋሪ መሳሪያ ሰንሰለት የለም።
ሀ. የመሳሪያውን ሰንሰለት ለኤ-ፕሮ ያውርዱ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፣ ወደ “/መርጦ/” መሣሪያውን እንደሚከተለው ለማመልከት “AARCH64_GCC_CROSS_COMPILE” የሚል ተለዋዋጭ ወደ ውጭ ይላኩ፡
# "gcc-arm-8.3-2019.03-x86_64-arch64-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.xz -C / ወደ ውጪ መላክ 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) ወደ “/ቤት/” አቃፊ።
4.1.2 የሕንፃ መለቀቅ
4.1.2.1 ለ yocto/Ubuntu/debian
ሲዲ/ቤት/ቢኤስፒ-አቃፊ
./build-bsp-5.4.sh
4.1.3.2 ለ android
ሲዲ/ቤት/ቢኤስፒ-አቃፊ
ምንጭ ግንባታ/envsetup.sh
ምሳ evk_8mp-userdebug
ANDROID_COMPILE_WITH_JACK=ውሸት አድርግ
./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
አስተጋባ > /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
ድመት / sys / ክፍል / ጂፒኦ / gpio146 / እሴት
በሊኑክስ ውስጥ Watchdogን እንዴት መጠቀም እንደሚቻል ለ
// 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፣ & dummmy);
C. eMMC ሙከራ
ማሳሰቢያ፡ ይህ ክዋኔ በ eMMC ፍላሽ ውስጥ የተከማቸውን መረጃ ሊጎዳ ይችላል። ፈተናውን ከመጀመርዎ በፊት በ eMMC ብልጭታ ውስጥ ምንም ወሳኝ መረጃ አለመኖሩን ያረጋግጡ።
ያንብቡ፣ ይጻፉ እና ያረጋግጡ
MOUNT_POINT_STR=”/var”
#መረጃ ፍጠር file
dd =/dev/urandom of=/tmp/data1 bs=1024k ቆጠራ=10
# ወደ emmc ውሂብ ይፃፉ
dd =/tmp/ዳታ1 ከ=$MOUNT_POINT_STR/data2 bs=1024k ቆጠራ=10
#ዳታ2ን አንብብ እና ከዳታ1 ጋር አወዳድር
ሴሜ $ MOUNT_POINT_STR/data2 /tmp/ዳታ1
eMMC የፍጥነት ሙከራ
MOUNT_POINT_STR=”/var”
#የኤምኤምሲ የመፃፍ ፍጥነት ያግኙ"
ጊዜ dd =/dev/urandom of=$MOUNT_POINT_STR/ሙከራ bs=1024k ቆጠራ=10
# ንጹህ መሸጎጫዎች
echo 3 > /proc/sys/vm/drop_caches
#የኤምኤምሲ የማንበብ ፍጥነት ያግኙ"
ጊዜ dd = $MOUNT_POINT_STR/ሙከራ =/dev/null bs=1024k ቆጠራ=10
D. USB (ፍላሽ ዲስክ) ሙከራ
የዩኤስቢ ፍላሽ ዲስክን ያስገቡ። ከዚያ በ IBR210 የመሳሪያ ዝርዝር ውስጥ መሆኑን ያረጋግጡ.
ማሳሰቢያ፡ ይህ ክዋኔ በዩኤስቢ ፍላሽ ዲስክ ውስጥ የተከማቸውን መረጃ ሊጎዳ ይችላል። ፈተናውን ከመጀመርዎ በፊት በ eMMC ብልጭታ ውስጥ ምንም ወሳኝ መረጃ አለመኖሩን ያረጋግጡ።
ያንብቡ፣ ይጻፉ እና ያረጋግጡ
USB_DIR=”/አሂድ/ሚዲያ/mmcblk1p1″
#መረጃ ፍጠር file
dd if=/dev/urandom of=/var/data1bs=1024k count=100
በዩኤስቢ ፍላሽ ዲስክ ላይ ውሂብ ይፃፉ
dd if=/var/data1 of=$USB_DIR/data2 bs=1024k count=100
#ዳታ2ን አንብብ እና ከዳታ1 ጋር አወዳድር
cmp $USB_DIR/data2 /var/data1
የዩኤስቢ ፍጥነት ሙከራ
USB_DIR=”/አሂድ/ሚዲያ/mmcblk1p1″
# የዩኤስቢ ፃፍ ፍጥነት
dd if=/dev/ዜሮ ከ=$BASIC_DIR/$i/ፈተና bs=1M count=1000 oflag=nocache
# የዩኤስቢ ንባብ ፍጥነት
dd if=$BASIC_DIR/$i/ሙከራ=/dev/null bs=1M oflag=nocache
ኢ የኤስዲ ካርድ ሙከራ
IBR210 ከ eMMC ሲነሳ ኤስዲ ካርድ "/dev/mmcblk1" ነው እና በ"ls/dev/mmcblk1*" ትዕዛዝ ማየት ይችላል፡
/dev/mmcblk1 /dev/mmcblk1p2 /dev/mmcblk1p4 /dev/mmcblk1p5 /dev/mmcblk1p6
ማሳሰቢያ፡ ይህ ክዋኔ የኤስዲ ካርዱን የተከማቸ መረጃ ሊጎዳ ይችላል። ፈተናውን ከመጀመርዎ በፊት በ eMMC ብልጭታ ውስጥ ምንም ወሳኝ መረጃ አለመኖሩን ያረጋግጡ።
ያንብቡ፣ ይጻፉ እና ያረጋግጡ
SD_DIR=”/አሂድ/ሚዲያ/mmcblk1″
#መረጃ ፍጠር file
dd if=/dev/urandom of=/var/data1bs=1024k count=100
# ውሂብ ወደ ኤስዲ ካርድ ይፃፉ
dd if=/var/data1 of=$ SD_DIR/data2 bs=1024k count=100
#ዳታ2ን አንብብ እና ከዳታ1 ጋር አወዳድር
cmp $SD_DIR/data2 /var/data1
የኤስዲ ካርድ ፍጥነት ሙከራ
SD_DIR=”/አሂድ/ሚዲያ/mmcblk1″
# ኤስዲ የመፃፍ ፍጥነት
dd if=/dev/ዜሮ ከ=$SD_DIR/ፈተና bs=1M count=1000 oflag=nocache
# ኤስዲ የማንበብ ፍጥነት
dd if=$SD_DIR/ፈተና የ=/dev/null bs=1M oflag=nocache
F. RS-232 ፈተና
//ክፍት ttymxc1
fd = ክፍት (/ dev/ttymxc1, O_RDWR);
// የፍጥነት መጠን ያዘጋጁ
tcgetattr (fd, &opt);
cfsetispeed (&opt, ፍጥነት);
cfsetospeed (& መርጦ, ፍጥነት);
tcsetattr(fd፣ TCSANOW፣ &opt)
//ፍጥነት_ማግኘት
tcgetattr (fd, &opt);
ፍጥነት = cfgetispeed (& መርጦ);
//ተመጣጣኝ_አዘጋጅ
// አማራጮች.c_cflag
አማራጮች.c_cflag &= ~CSIZE;
አማራጮች.c_cflag &= ~CSIZE;
አማራጮች.c_lflag &= ~(ICANON | ECHO | ኢኮኢ | ISIG); /*ግቤት*/
አማራጮች.c_oflag &= ~ OPOST; /*ውጤት*/
//አማራጮች.c_cc
አማራጮች.c_cc [VTIME] = 150;
አማራጮች.c_cc [VMIN] = 0;
#እኩልነት አዘጋጅ
tcsetatr(fd፣ TCSANOW፣ &አማራጮች)
// ttymxc1 ፃፍ
ጻፍ (fd, write_buf, sizeof (ጻፍ_buf));
// ttymxc1 አንብብ
አንብብ(fd፣ read_buf፣ sizeof(read_buf)))
G. RS-485 ፈተና
//ክፍት ttymxc1
fd = ክፍት (/ dev/ttymxc1, O_RDWR);
// የፍጥነት መጠን ያዘጋጁ
tcgetattr (fd, &opt);
cfsetispeed (&opt, ፍጥነት);
cfsetospeed (& መርጦ, ፍጥነት);
tcsetattr(fd፣ TCSANOW፣ &opt
//ፍጥነት_ማግኘት
tcgetattr (fd, &opt);
ፍጥነት = cfgetispeed (& መርጦ);
//ተመጣጣኝ_አዘጋጅ
// አማራጮች.c_cflag
አማራጮች.c_cflag &= ~CSIZE;
አማራጮች.c_cflag &= ~CSIZE;
አማራጮች.c_cflag &= ~ CRTSCTS;
አማራጮች.c_lflag &= ~(ICANON | ECHO | ኢኮኢ | ISIG); /*ግቤት*/
አማራጮች.c_oflag &= ~ OPOST; /*ውጤት*/
//አማራጮች.c_cc
አማራጮች.c_cc [VTIME] = 150;
አማራጮች.c_cc [VMIN] = 0;
#እኩልነት አዘጋጅ
tcsetatr(fd፣ TCSANOW፣ &አማራጮች)
// ttymxc1 ፃፍ
ጻፍ (fd, write_buf, sizeof (ጻፍ_buf));
// ttymxc1 አንብብ
አንብብ(fd፣ read_buf፣ sizeof(read_buf)))
H. የድምጽ ሙከራ
ዮክቶ/ዴቢያን/ኡቡንቱ
// mp3 በድምጽ ያጫውቱ (ALC5640)
gplay-1.0 /ሆም/ሥር/ testscript/audio/a.mp3 –audio-sink=”alsasink –device=hw:1”
// mp3 በድምጽ ይቅረጹ (ALC5640)
arecord -f ሲዲ $ basepath / b.mp3 -D plughw: 1,0
ለ android
እባክዎን ይቅዱ እና እንደገና ያጫውቱ apk
I. የኤተርኔት ሙከራ
• የኤተርኔት ፒንግ ሙከራ
# ፒንግ አገልጋይ 192.168.1.123
ping -c 20 192.168.1.123 >/tmp/ethernet_ping.txt
• የኤተርኔት TCP ሙከራ
# አገልጋይ 192.168.1.123 "iperf3 -s" የሚለውን ትዕዛዝ ያሂዱ
#ከአገልጋይ 192.168.1.123 ጋር በ tcp ሁነታ በ iperf3 ተገናኝ
iperf3 -c 192.168.1.123 -i 1 -t 20 -w 32M -P 4
• የኤተርኔት UDP ሙከራ
# አገልጋይ 192.168.1.123 "iperf3 -s" የሚለውን ትዕዛዝ ያሂዱ
#ከአገልጋይ 192.168.1.123 ጋር በ udp ሁነታ በ iperf3 መገናኘት
iperf3 -c $SERVER_IP -u -i 1 -b 200M
የጄ.ኤል.ቪ.ዲ.ኤስ ሙከራ(Android አይደገፍም)
// ክፈት file ለማንበብ እና ለመጻፍ
framebuffer_fd = ክፍት ("/ dev/fb0", O_RDWR);
// ቋሚ የማያ ገጽ መረጃ ያግኙ
ioctl(framebuffer_fd፣ FBIOGET_FSCREENINFO፣ &finfo)
// ተለዋዋጭ የማያ ገጽ መረጃ ያግኙ
ioctl(framebuffer_fd፣ FBIOGET_VSCREENINFO፣ እና ቪንፎ)
// የማሳያውን መጠን በባይት ይወቁ
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// መሳሪያውን ወደ ማህደረ ትውስታ ይቅዱት
fbp = (ቻር *) ካርታ (0፣ የስክሪን መጠን፣ PROT_READ | PROT_WRITE፣ MAP_SHARED፣ framebuffer_fd፣
0);
// ፒክሰል የት እንደሚቀመጥ በማስታወሻ ውስጥ ይወቁ
memset (fbp ፣ 0x00 ፣ የስክሪን መጠን);
// ነጥብ በfbp ይሳሉ
ረጅም int ቦታ = 0;
አካባቢ = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_line_ርዝመት;
*(fbp + አካባቢ + 0) = color_b;
*(fbp + አካባቢ + 1) = color_g;
*(fbp + አካባቢ + 2) = color_r;
// framebuffer fd ዝጋ
ዝጋ (framebuffer_fd);
K. HDMI ሙከራ
• የኤችዲኤምአይ ማሳያ ሙከራ
// ክፈት file ለማንበብ እና ለመጻፍ
framebuffer_fd = ክፍት ("/ dev/fb2", O_RDWR);
// ቋሚ የማያ ገጽ መረጃ ያግኙ
ioctl(framebuffer_fd፣ FBIOGET_FSCREENINFO፣ &finfo)
// ተለዋዋጭ የማያ ገጽ መረጃ ያግኙ
ioctl(framebuffer_fd፣ FBIOGET_VSCREENINFO፣ እና ቪንፎ)
// የማሳያውን መጠን በባይት ይወቁ
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// መሳሪያውን ወደ ማህደረ ትውስታ ይቅዱት
fbp = (ቻር *) ካርታ (0፣ የስክሪን መጠን፣ PROT_READ | PROT_WRITE፣ MAP_SHARED፣
framebuffer_fd, 0);
// ፒክሰል የት እንደሚቀመጥ በማስታወሻ ውስጥ ይወቁ
memset (fbp ፣ 0x00 ፣ የስክሪን መጠን);
// ነጥብ በfbp ይሳሉ
ረጅም int ቦታ = 0;
አካባቢ = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_line_ርዝመት;
*(fbp + አካባቢ + 0) = color_b;
*(fbp + አካባቢ + 1) = color_g;
*(fbp + አካባቢ + 2) = color_r;
// framebuffer fd ዝጋ
ዝጋ (framebuffer_fd);
• የኤችዲኤምአይ የድምጽ ሙከራ
#HDmi ኦዲዮን አንቃ
echo 0> /sys/class/ግራፊክስ/fb2/ባዶ
# ዋቭ ተጫወት file በኤችዲኤምአይ ኦዲዮ
aplay /home/root/testscript/hdmi/1K.wav -D plughw:0,0
L. 3G ሙከራ(ለአንድሮይድ አይደለም፣አንድሮይድ በቅንብር ውስጥ 3ጂ ውቅር አለው)
• የ3ጂ ሁኔታን በመፈተሽ ላይ
# የUC20 ሞጁሉን ሁኔታ እና የሲም ሁኔታን ያረጋግጡ
ድመት / dev/ttyUSB4 &
• 3ጂ በመሞከር ላይ
# ትዕዛዙ 3ጂን ከአውታረ መረብ ጋር ያገናኛል።
# ሲም ካርዱ በትክክል መጨመሩን እና ANT መገናኘቱን ያረጋግጡ
ppd ጥሪ quectel-ppp
አውታረ መረቡ ደህና መሆኑን ለማረጋገጥ “ping www.baidu.com” አስተጋባ።
ፒንግ www.baidu.com
M. የቦርድ ማገናኛ ዓይነቶች
የማገናኛ ዓይነቶች ያለቅድመ ማስታወቂያ ሊለወጡ ይችላሉ።
ስለዚህ መመሪያ የበለጠ ያንብቡ እና ፒዲኤፍ ያውርዱ፡-
ሰነዶች / መርጃዎች
![]() |
IBASE IBR215 ተከታታይ ባለገመድ የተከተተ ኮምፒውተር [pdf] የተጠቃሚ መመሪያ IBR215 ተከታታይ ባለገጋጋ የተከተተ ኮምፒውተር፣ IBR215 ተከታታይ፣ ባለገጋጋ የተከተተ ኮምፒውተር፣ የተከተተ ኮምፒውተር፣ ኮምፒውተር |