جدول المحتويات:

كيفية استخدام Orange PI: قم بإعداده للاستخدام مع شاشة الرؤية الخلفية للسيارة ومحول HDMI إلى RCA: 15 خطوة
كيفية استخدام Orange PI: قم بإعداده للاستخدام مع شاشة الرؤية الخلفية للسيارة ومحول HDMI إلى RCA: 15 خطوة

فيديو: كيفية استخدام Orange PI: قم بإعداده للاستخدام مع شاشة الرؤية الخلفية للسيارة ومحول HDMI إلى RCA: 15 خطوة

فيديو: كيفية استخدام Orange PI: قم بإعداده للاستخدام مع شاشة الرؤية الخلفية للسيارة ومحول HDMI إلى RCA: 15 خطوة
فيديو: #Shorts مستوى مساحة الحالي خلال رمضان 💪🏼🔥 2024, شهر نوفمبر
Anonim
كيفية استخدام Orange PI: قم بإعداده للاستخدام مع شاشة الرؤية الخلفية للسيارة ومحول HDMI إلى RCA
كيفية استخدام Orange PI: قم بإعداده للاستخدام مع شاشة الرؤية الخلفية للسيارة ومحول HDMI إلى RCA

مقدمة: يبدو أن كل شخص آخر يستخدم جهاز تلفزيون كبير أو أكبر أو شاشة بلوحة PI برتقالية سخيفة. ويبدو أن هناك القليل من المبالغة عندما يكون مصممًا للأنظمة المدمجة. نحن هنا بحاجة إلى شيء صغير وشيء غير مكلف. مثل التلفزيون المحمول القديم أو شاشة LCD التي تُستخدم عادةً في السيارات للاتصال بكاميرا الرؤية الخلفية. إذا كنت ستستخدم شيئًا من هذا القبيل ، فعندئذٍ أي أسئلة تمتلئ بها جميع المنتديات في جميع أنحاء هناك ، مثل "كيف يمكنني تعيين دقة من عدة آلاف إلى عدة آلاف؟" خارج الاستخدام هنا. على النقيض ، سوف تكون مهتمًا في الواقع بـ: "كيفية ضبط الدقة المنخفضة؟"

لاحظ أيضًا أنه على عكس أجهزة التلفزيون ذات الأنبوب المفرغ القديم أو شاشات الكمبيوتر الكبيرة متعددة الأوضاع باهظة الثمن ، يمكن لشاشة LCD الرخيصة والبسيطة أن تدعم عادةً وضعًا أو وضعين مختلفين للفيديو. وإذا كانت الإشارة الواردة لا تتطابق مع أي منها ، فكل ما ستراه هو الشاشة الفارغة. قد لا تتناسب الشاشة لإظهار أي علامة على الحياة إذا كانت إشارة الإدخال غير متطابقة. يترك لك إحساسًا إما أن الشاشة قد ماتت أو أن Orange قد ماتت ، أو حدث خطأ ما في المحول …

الخطوة 1: سوف تحتاج:

سوف تحتاج
سوف تحتاج
سوف تحتاج
سوف تحتاج
سوف تحتاج
سوف تحتاج
  1. جهاز كمبيوتر (سطح مكتب) يعمل بنظام Windows مع اتصال بالإنترنت ؛
  2. لوحة برتقالية PI مع موصلات HDMI. (معظمهم لديهم واحد ، ولكن هناك بعض الاستثناءات. Orange PI Zero ، على سبيل المثال) وبعض مزود الطاقة 5 فولت لتشغيل Orange PI ؛
  3. بطاقة فلاش Micro SD (tm) لتدوين صورة نظام تشغيل PI الخاص بك. يجب أن تكون البطاقة كبيرة إلى حد ما. 4 جيجا بايت كافية ، لكن كلما كان ذلك أفضل ؛
  4. شاشة عرض خلفية للسيارة بها مدخل فيديو مركب RCA. (تعتمد معظم تلك المتوفرة بالفعل على موصلات RCA.) ؛
  5. محول HDMI إلى RCA ؛
  6. مصدر طاقة 12 فولت للعرض ؛
  7. وبالطبع الكابلات لتوصيل بعضها ببعض.

الخطوة 2: قم بتجميع الكمبيوتر المستند إلى Orange PI:

قم بتجميع الكمبيوتر المستند إلى Orange PI
قم بتجميع الكمبيوتر المستند إلى Orange PI

اعثر على مساحة خالية معقولة على طاولتك ، ضع هناك Your Orange PI ، ومحول HDMI-to-RCA ، والشاشة ووحدات إمداد الطاقة.

الخطوة 3: قم بتوصيل OPI

قم بتوصيل OPI
قم بتوصيل OPI

قم بتوصيل Orange PI بالمحول عن طريق بعض كبلات HDMI إلى HDMI.

الخطوة 4: قم بتوصيل الشاشة

قم بتوصيل الشاشة
قم بتوصيل الشاشة

قم بتوصيل محول HDMI-to RCA بالشاشة باستخدام بعض كبل RCA-to-RCA. لاحظ أن إشارة الفيديو المركبة تمر عادة عبر المقبض الأصفر. عادةً ما يتم استخدام مقبس RED الخاص بشاشة الرؤية الخلفية للسيارة لإمداد الطاقة بجهد 12 فولت (يجب عليك التأكد من ذلك بشكل أفضل من خلال إلقاء نظرة على دليل الشاشة).

الخطوة 5: قم بتوصيل مصدر الطاقة

قم بتوصيل مصدر الطاقة
قم بتوصيل مصدر الطاقة

قم بتوصيل وحدة إمداد الطاقة 5 فولت بوحدة إمداد الطاقة Orange PI و 12 v إلى شاشة LCD للرؤية الخلفية لسيارتك. لا تقم بتوصيل مصادر الطاقة بالتيار الكهربائي حتى الآن. (على أي حال ، لا معنى له في هذه المرحلة ، نظرًا لأن Orange PI لم يتم تكوينه بشكل صحيح ، لذلك لن ترى أي شيء يثير الاهتمام.)

الخطوة 6: قم بتنزيل صورة Linux

قم بتنزيل صورة Linux
قم بتنزيل صورة Linux

قم بتنزيل صورة لبعض أنظمة التشغيل المناسبة وقم بتدوين هذه الصورة على بطاقة Micro SD الخاصة بك. هناك الكثير من الأدلة حول كيفية القيام بذلك بشكل صحيح. على سبيل المثال يمكنك الرجوع إلى هذا الدليل:

www.orangepi.org/Docs/SDcardinstallation.html

في رأيي ، من الأفضل استخدام بعض توزيعات Debian أو Ubuntu من الموقع الرسمي (https://www.orangepi.org/downloadresources/) بدلاً من armbian ، لأن هذا الأخير يحتفظ بملف التكوين الخاص به (script.bin) عميقًا في قسم نظام التشغيل Linux الأصلي ext2 ، ومن الصعب تنظيفه على جهاز الكمبيوتر المكتبي لديك ، بل ويصعب إعادته بعد إجراء التعديلات اللازمة. لكتابة الملفات في قسم Linux ، يحتاج المرء إما إلى جهاز كمبيوتر يعمل بنظام Linux أو جهاز كمبيوتر افتراضي يعمل بنظام Linux. أي نوع من القراء / الكتاب من "Windows إلى ext2fs" هو نوع من "برميل مسحوق" - أنت لا تعرف أبدًا متى (ولماذا) سوف يدمرون نظام ملفاتك إلى الجحيم.

يقولون أنه يجب على المرء أن يقوم بتحرير ملف scipt.bin مباشرة على Orange Pi. لكن … ضع في اعتبارك العوامل التالية:

  • لم يتم تكوين Orange PI الخاص بك بشكل صحيح حتى الآن و "توقف تشغيله" ، لذا من المفترض أن يستخدمه المرء لتصحيح البرنامج النصي.bin غير معروف
  • حتى إذا قمت بتوصيل جهاز Orange PI الخاص بك بشاشات HDMI كبيرة ومتعددة الأوضاع ، فلا يزال من الخطير إلى حد ما تشغيل لوحة Orange PI وتحميل نظام التشغيل الذي تم تكوينه بشكل غير صحيح. والسبب هو أن script.bin لا يستخدم فقط لتكوين دقة الفيديو ومعدل التحديث ، ولكن أيضًا للتحكم في سرعة المعالج وسرعة ساعة الذاكرة. إذا تم ضبطه بشكل غير صحيح ، فقد يتسبب ذلك في ارتفاع درجة الحرارة وربما تلف لوحك. وستكون على الأرجح مضبوطة بشكل خاطئ ، لأن هناك أنواعًا عديدة من لوحات Orange PI هناك ، واحتمال أن يكون script.bin من صورتك التي تم تنزيلها بالتحديد مناسبًا للوحة الخاصة بك ضئيلة للغاية. الأمور أسوأ بسبب حقيقة أن معظم script.bin موجود بالفعل تم إعداده بواسطة محترفي رفع تردد التشغيل. لذا احتفظ بالشكوى واستعد لتحرير ملف script.bin على جهاز الكمبيوتر المكتبي الخاص بك.

الخطوة 7: قم بتوصيل بطاقة SD

قم بتوصيل بطاقة SD
قم بتوصيل بطاقة SD

استخدم بعض المحولات المناسبة لتوصيل بطاقة SD (مع تثبيت صورة نظام التشغيل) بجهاز الكمبيوتر المكتبي الخاص بك. علاوة على ذلك ، سأفترض أنك تتمتع بعقل سليم وتستخدم Windows هناك. إذا اتبعت نصيحتي واستخدمت الصورة التي تحافظ على script.bin الخاص بها على قسم FAT ، فسترى بسهولة القرص الذي يحتوي على ملفين (أو أكثر): script.bin و uImage. الأخير هو Linux boot kernel ومن الأفضل لنا تركه.

الخطوة 8: تحويل Bin إلى Fex

تحويل Bin إلى Fex
تحويل Bin إلى Fex

انسخ script.bin إلى مجلد ما على كمبيوتر سطح المكتب الخاص بك وقم بتحويله إلى تنسيق النص (ما يسمى بتنسيق "fex"). للتحويل سوف تحتاج إلى أداة التحويل. ابحث عن نسخة تعمل بشكل صحيح من fexc.exe للنوافذ أو اتبع تعليماتنا السابقة Orange PI HowTo: Compile Sunxi Tool for Windows Under Windows

استخدم الأمر "bin2fex" أو اكتب مباشرة:

"fexc -I bin -O fex script.bin script.fex"

في موجه "دوس" واضغط على مفتاح الإدخال.

(لكي يعمل ، يجب أن يكون لديك بالتأكيد الأداة المساعدة fexc في نفس المجلد ، حيث قمت بنسخ ملف script.bin الخاص بك إليه. بدلاً من ذلك ، يمكنك محاولة تعيين متغير بيئة PATH لنوافذك للإشارة إلى المكان الذي قمت بتثبيت fexc.exe. وبدلاً من ذلك ، يمكنك تنزيل fexc_install.zip ، وفك ضغطه إلى مجلد ما والنقر نقرًا مزدوجًا فوق install.bat هناك. سينشئ البرنامج النصي المثبت مجلدًا c: / stool / على القرص الصلب c: ويضع اختصارين: BIN_TO_FEX و FEX_TO_BIN على سطح المكتب لديك. كل ما تحتاجه بعد ذلك هو نسخ ملف script.bin إلى المجلد c: / stool / والنقر مرتين على أيقونة BIN_TO_FEX للحصول على ملف script.fex بتنسيق النص. وبعد الانتهاء من التحرير ، فقط انقر نقرًا مزدوجًا فوق رمز FEX_TO_BIN لإعادته إلى التنسيق الثنائي. تحذير: إذا كنت تشعر حقًا بالحاجة الماسة للتقليل إلى هذا الملاذ الأخير ، فقد لا تكون ذكيًا بما يكفي للتعامل مع جهاز الكمبيوتر البرتقالي بشكل جيد. قد يكون من الأفضل طلب المساعدة هناك في مكان قريب.)

أخيرًا ، يجب أن ينتهي بك الأمر مع ملف script.fex النصي. استخدم ثم أي محرر نص عادي لتحريره. سوف يناسب notepad.exe الأبدي (من توزيع Windows الخاص بك) أو Notepad ++ أو أي محرر لأي IDE برمجة. (لا تحاول استخدام Arduino IDE لهذه الأغراض - سوف يطردك من الشكوى من أنه ليس مشروع اردوينو. تميل IDE الأخرى إلى أن تكون أكثر ليبرالية.)

الخطوة 9: إعداد Safe Script.fex

الآن يجب أن تكون قادرًا على عرض وتحرير ملف script.fex. (الذي حصلت عليه عن طريق فك تشفير script.bin). أولاً وقبل كل شيء ، انظر إلى القسم الأول من الملف. يسمى القسم [المنتج] ويجب أن يكون هناك سلسلة تحتوي على آلة المفتاح وبعض القيم النصية (الحق في علامة المساواة) في الاقتباسات. شيء من هذا القبيل:

الجهاز = "بعض اسم الجهاز"

إذا كانت القيمة الموجودة في الاقتباسات تتطابق تمامًا مع نوع لوحة Orange Pi ، فربما تكون محظوظًا بما يكفي لامتلاك ملف script.bin يحتوي على الإعدادات الصحيحة للذاكرة ووحدة المعالجة المركزية ويمكنك المتابعة إلى الخطوة التالية. سيحتاج الآخرون إلى تحرير ملف script.fex لجعله آمنًا.

بادئ ذي بدء ، انتقل إلى القسم المسمى [الهدف]. هناك سترى مفتاحًا يسمى ساعة التمهيد يتم تخصيصه لبعض القيمة. كندة أن:

[استهداف]

boot_clock = 1536

القيمة الرقمية الصحيحة لعلامة المساواة هي تردد وحدة المعالجة المركزية بالميغاهرتز. إذا كان أقل من 1000 أو أعلى قليلاً (مثل 1008) يمكنك ترك الأشياء كما هي والمضي قدمًا. إذا كان الأمر بخلاف ذلك مثل هذا المثال ، يتم ضبط الساعة على 1500 ~ أو حتى 2000 ~ ، فمن الأفضل تقليل حجمها. أو تأكد من أن منتداك هو الطرف العلوي الهائل حقًا من سلسلة Orange pi (مثل Orange Pi Plus و Orange PI Plus 2 و Orange PI Prime و Orange PI Ultimate و Orange PI Unlimited و Orange PI REBIRTH و RETURN OF THE ORANGE PI…).

تأكد أيضًا من أنه ليس لديك فقط خافضات حرارة مناسبة ، ولكن أيضًا مثبتة بالفعل على شرائح Orange PC.

مكان آخر مهم في ملف script.fex هو القسم [dvfs_table]. سترى جدول تجريف العقل لترددات وحدة المعالجة المركزية هناك. هنا يتم قياس الترددات بالهرتز ، لذا فأنت تريد الأرقام المكونة من 9 أرقام. مرة أخرى ، إذا لم يتم تشويه طريقة العرض الخاصة بك بأرقام عالية جدًا (مثل max_freq = 1536000000 وما فوق) إذا كان لديك لوحة نهاية عليا ، يمكنك المتابعة أكثر. وإلا يجب عليك تصغير القيم. من أين تحصل على الصحيح منها؟ أقترح نسخها ولصقها من:

لراحتك ، قمت بنسخها هنا:

[dvfs_table] max_freq = 1008000000 min_freq = 60000000 lv_count = 5 lv1_freq = 1056000000 lv1_volt = 1500 lv2_freq = 1008000000 lv2_volt = 1400 lv3_freq = 912000000 lv3_volt = 1350q_volt = 1350q_freq

هذه بالتأكيد هي قيم آمنة لكنها متقلبة إلى حد ما. ومع ذلك ، يمكنك دائمًا محاولة زيادتها في المستقبل.

وأخيرًا قسم [درامي]. هنا لدينا سرعة ساعة الدراما بالميغاهرتز في شكل معلمة dir_clk. يقترح دليل Sunxi Fex تعيين dir_clk = 360 هنا. لكن بالنسبة للوحات الحديثة يبدو أنها منخفضة للغاية. استخدم بعض القيمة بالقرب من 600 هنا. يحب

Dram_clk = 624

أو

Dram_clk = 576

يسعى كل شخص هناك للحصول على قوة حوسبة أعلى ، ولكن لا تزال لا تغفل خطوة تصغير الترددات إلى القيم الآمنة. قد تكون قادرًا على فهم ما أتحدث عنه ، عندما يبدأ نظام Linux الخاص بك في فقد ملفاته فقط في عملية نسخها ببساطة من مكان إلى آخر.

الخطوة 10: تكوين معلمات العرض

أخيرًا ، وصلنا إلى إعدادات معلمات الشاشة. في ملف script.fex الخاص بك ، ابحث عن القسم [boot_disp] … وقم بحذفه كقسم كامل. ويرجع ذلك إلى أن هذا القسم يستخدم فقط لعرض لافتة إعلانية أثناء عملية تمهيد Orange PI. ونظرًا لأننا لن نستخدم هذه الميزة ، فإنها تظل مصدرًا لمواطن الخلل الإضافية المحتملة (مثل الدقة الثابتة وما إلى ذلك …)

وقسم الاهتمام سيكون [disp_init]. يجب أن يكون مثل هذا:

[disp_init] disp_init_enable = 1 disp_mode = 0 screen0_output_type = 3 screen0_output_mode = 3 screen1_output_type = 3 screen1_output_mode = 3 fb0_format = 0 fb0_width = 0 fb0_height = 0 fb1_format = 0thb_format = 0

انسخه من هنا والصقه في ملفك script.fex إذا كنت تريد ذلك. لاحظ أن نوع إخراج الشاشة يجب أن يكون 3 (hdmi) وأن وضع إخراج الشاشة يجب أن يكون 3 (720 × 576 غير متشابك). إنه مكان جيد لملاحظة أن هذا الإعداد يعتمد على الأجهزة. هذا يعني أنه إذا كان لديك ، على سبيل المثال ، محول HDMI-to-VGA (وليس HDMI-to-RCA / TV) ، فقد يكون وضع الإخراج الضروري آخر. يمكنك تجربة أوضاع أخرى لمعرفة ما إذا كانت تناسبك بشكل أفضل. هذا هو الوقت الذي ستبارك فيه حقيقة أنه يمكنك تحرير ملف التكوين على كمبيوتر سطح المكتب الخاص بك ، وليس على Orange PI الذي يتم تكوينه.

شيء أساسي آخر يجب القيام به هو إيقاف تشغيل تشفير hdmi. ابحث عن (أو أنشئ) قسم [hdmi_para] وأضف السلاسل التالية:

hdcp_enable = 0hdmi_cts_compatibility = 1

سيبدو القسم بأكمله كما يلي:

[hdmi_para] hdmi_used = 1 hdmi_power = "vcc-hdmi-18" hdcp_enable = 0 hdmi_cts_compatibility = 1

ومرة أخرى يمكنك نسخها ولصقها من هنا إلى ملف script.fex الخاص بك.

الخطوة 11: تم تحرير Fex

تم تحرير Fex
تم تحرير Fex

لقد انتهينا من script.fex ، فاحفظه على القرص الثابت واخرج من برنامج تحرير النص.

استخدم fex2bin.bat (أو الاختصار FEX_TO_BIN على سطح المكتب) لإعادة حزم الملف إلى التنسيق الثنائي. تذكر أن script.bin يحتوي عادةً على سمة "للقراءة فقط" ولا يمكن لأداة fexc الكتابة فوقها بشكل أصلي. (لقد أصلحت هذا في التوزيع المخصص للهواة - وهو التوزيع الذي يستخدم اختصارات سطح المكتب. يجب أن يكون الآخرون أقل نسيانًا.)

الخطوة 12: قم بتشغيل OPI

تشغيل لك OPI
تشغيل لك OPI
تشغيل لك OPI
تشغيل لك OPI

أخيرًا ، حصلنا على ملف script.bin الجديد والجديد ، لذا حان الوقت لنسخه على بطاقة SD القابلة للتشغيل في جهاز الكمبيوتر البرتقالي. أدخله في فتحة Orange PI (لا تنس النقر فوق "وسائط الإزالة الآمنة" في علبة Windows قبل إخراج البطاقة.)

قم بتوصيل مصدر الطاقة 12 فولت بالتيار الكهربائي لتشغيل شاشة الرؤية الخلفية للسيارة. افعل الشيء نفسه مع مزود الطاقة 5 فولت لتشغيل Orange PI. والآن يمكنك رؤية / * الموتى * / الرسائل من تشغيل Linux على شاشتك.

يمكن للمرء أن يتوقف هنا. لكن شخصًا ما قد لا يكون راضيًا بما فيه الكفاية عن حقيقة أن الصورة قد لا تناسب الشاشة تمامًا. قد لا يظهر جزء منه (بالقرب من الحدود) على الشاشة. لذلك ستكون المرحلة النهائية هي تعديل الشاشة.

الخطوة 13: ضبط نهايات الشاشة اليمنى السفلية

ضبط النهايات اليمنى السفلية للشاشة
ضبط النهايات اليمنى السفلية للشاشة

إنه لأمر مؤسف ، لكن fbset أدوات لينكس متشابهة … حسنًا لا يمكنني القول ، إنهم لا يعملون … عندما تفعل شيئًا خاطئًا تمامًا ، ستنتهي على الفور بشاشة فاسدة. ولكن بينما تظل في حدود التغييرات المعقولة ، يبدو أن نظام Orange Pi + HDMI إلى RCA Adapter + شاشة التلفزيون يتصرف كما لو كان متشابهًا بالنسبة له. لذا فإن أفضل طريقة مثبتة لتعيين حدود الشاشة هي خارج اللعبة هنا. ومع ذلك ، لا يزال من المبكر الاستسلام. بادئ ذي بدء ، من السهل جدًا الخروج من أقصى اليمين وأقصى نهاية للشاشة. للقيام بذلك ، يمكن للمرء استخدام الطريقة المثبتة لتعديل script.bin.

مرة أخرى ارجع إلى قسم [disp_init]. لشاشة 4.3 بوصة يمكنك استخدام النص التالي:

[عرض]

disp_init_enable = 1 disp_mode = 0 screen0_output_type = 3 screen0_output_mode = 3 screen1_output_type = 3 screen1_output_mode = 3 fb0_format = 10 fb0_width = 704 fb0_height = 544 fb1_format = 10 fb1_width

بالنسبة للأبعاد الأخرى ، يمكنك محاولة زيادة / تقليل إعدادات الدقة الرأسية / الأفقية. ومع ذلك ، ضع في اعتبارك أن الأرقام يجب أن تكون من مضاعفات ستة عشر (ربما 8 في الواقع). لذلك لا تكتب قيمًا عشوائية هناك. ابدأ من المعلومة (fb0_width = 720 و fb0_height = 576) وابدأ في طرح 16. أي.

fb0_width = 704 -OR- fb0_width = 720

fb0_height = 576 fb0_height = 560

الخطوة 14: ضبط حجم قائمة ابدأ

ضبط حجم قائمة البدء
ضبط حجم قائمة البدء
ضبط حجم قائمة البدء
ضبط حجم قائمة البدء

في مرحلة ما ، ستتمكن من رؤية الحد السفلي الأيمن لصورة الشاشة بشكل صحيح. الأشياء ليست مثل قوس قزح في الزاوية اليسرى العليا. يمكنني أن أقترح فقط ضبط إعدادات Xorg الخاصة بك. في "Debian XFCE 0.9.1" انتقل إلى الإعدادات-> اللوحة وقم بتعيين زيادة العرض وتقليل طول قائمة البداية.

الخطوة 15: ضبط مساحات العمل

ضبط مساحات العمل
ضبط مساحات العمل
ضبط مساحات العمل
ضبط مساحات العمل

ثم انتقل إلى الإعدادات-> مساحات العمل واستخدم علامة التبويب "الحدود" لإعداد حدود الشاشة. سيحد من أحجام نوافذ التطبيقات التي تم إطلاقها حديثًا في منطقة الشاشة التي تحدها إعداداتك. ومع ذلك فهو ليس الدواء الشافي. من وقت لآخر ، ستحاول التطبيقات الهروب من تلك الحدود (وستنجح بالتأكيد). لتهدئتك أستطيع أن أقول إنك لا تخسر الكثير. حتى مع ضبط شاشة TFT مقاس 5 بوصات بدقة 800 × 480 ، فإن العديد من التطبيقات الرسومية لـ Orange PI Linux لا تزال غير قابلة للاستخدام (منشئ QT على وجه الخصوص).

موصى به: