תוכן עניינים:

כתום PI כיצד: הגדר אותו לשימוש עם תצוגת מכונית אחורית לרכב ומתאם HDMI ל- RCA: 15 שלבים
כתום PI כיצד: הגדר אותו לשימוש עם תצוגת מכונית אחורית לרכב ומתאם HDMI ל- RCA: 15 שלבים

וִידֵאוֹ: כתום PI כיצד: הגדר אותו לשימוש עם תצוגת מכונית אחורית לרכב ומתאם HDMI ל- RCA: 15 שלבים

וִידֵאוֹ: כתום PI כיצד: הגדר אותו לשימוש עם תצוגת מכונית אחורית לרכב ומתאם HDMI ל- RCA: 15 שלבים
וִידֵאוֹ: CS50 2015 - Week 4 2024, נוֹבֶמבֶּר
Anonim
כתום PI כיצד: הגדר אותו לשימוש עם תצוגת מכונית אחורית לרכב ומתאם HDMI ל- RCA
כתום PI כיצד: הגדר אותו לשימוש עם תצוגת מכונית אחורית לרכב ומתאם HDMI ל- RCA

FOREWORD.זה נראה כאילו כל אחד אחר משתמש במכשיר טלוויזיה גדול או אפילו גדול יותר עם מסך PI מטופש. וזה נראה קצת מוגזם כשזה מיועד למערכות משובצות. כאן אנחנו צריכים משהו קטן ומשהו לא יקר. כמו טלוויזיה ישנה ניידת או תצוגת LCD המשמשת בדרך כלל במכוניות לחיבור למצלמה של המבט האחורי. אם אתה מתכוון להשתמש במשהו כזה, כל השאלות שבכל הפורומים שם כולן מלאות, כמו "איך אני יכול להגדיר את הרזולוציה של כמה אלפים לכמה אלפים?" אינם בשימוש כאן. לעומת זאת אתה תהיה מעוניין למעשה: "כיצד להגדיר את הרזולוציה LOW?".

שים לב גם שבניגוד למכשירי הטלוויזיה הישנים של vaccum או למסכי מחשב גדולים יקרים במיוחד, תצוגת LCD הזולה והפשוטה יכולה בדרך כלל לתמוך במצבי וידאו שונים. ואם האות הנכנס אינו תואם לאף אחד מהם, כל שתראה הוא המסך הריק. התצוגה עשויה אפילו לא להתיימר להציג סימני חיים כלשהם אם אות הקלט אינו תואם. זה מותיר אותך בתחושה שהמסך מת או שהתפוז מת, או שמשהו השתבש במתאם …

שלב 1: תזדקק ל:

אתה תצטרך
אתה תצטרך
אתה תצטרך
אתה תצטרך
אתה תצטרך
אתה תצטרך
  1. מחשב (שולחן עבודה) שבו פועל Windows עם חיבור לאינטרנט;
  2. לוח PI כתום עם מחברי HDMI. (לרובם יש אחד כזה, אך יש כמה אי הכללות. Orange PI Zero, למשל) וכמה אספקת חשמל של 5v להפעלת ה- PI של Orange;
  3. כרטיס פלאש מסוג Micro SD (tm) לרשום את תמונת המערכת התפעולית של ה- PI שלך. הכרטיס צריך להיות גדול למדי. 4Gb מספיק, אך ככל שהגדול יותר טוב יותר;
  4. צג אחורי לרכב בעל כניסת וידאו מורכבת RCA. (רוב הזמינים אכן מסתמכים על מחברי ה- RCA.);
  5. מתאם HDMI ל- RCA;
  6. ספק כוח 12V לתצוגה;
  7. וכמובן הכבלים לחיבור אחד עם השני.

שלב 2: הרכיב את המחשב הכתום מבוסס ה- PI שלך:

הרכיב את המחשב הכתום מבוסס ה- PI שלך
הרכיב את המחשב הכתום מבוסס ה- PI שלך

מצא אזור פנוי סביר על השולחן שלך, הניח שם את ה- PI הכתום שלך, מתאם HDMI-to-RCA, הצג ויחידות אספקת החשמל.

שלב 3: חבר את ה- OPI

חבר את ה- OPI
חבר את ה- OPI

חבר את ה- PI הכתום למתאם באמצעות כבל HDMI-to-HDMI.

שלב 4: חבר את המסך

חבר את הצג
חבר את הצג

חבר את מתאם HDMI-to RCA לתצוגה באמצעות כבל RCA-to-RCA. שים לב שאות הווידאו המורכב עובר בדרך כלל דרך השקע הצהוב. השקע האדום של תצוגת המכונית האחורית משמש בדרך כלל לאספקת החשמל של 12 וולט (כדאי שתוודא זאת על ידי עיון במדריך התצוגה שלך).

שלב 5: חבר את ספק הכוח

חבר את ספק הכוח
חבר את ספק הכוח

חבר את מודול אספקת החשמל 5V ל- PI הכתום שלך ומודול אספקת החשמל של 12V לתצוגת ה- LCD האחורית של המכונית שלך. אל תחבר את ספק הכוח עדיין לרשת החשמל. (בכל מקרה זה חסר טעם בשלב זה, מכיוון שה- PI של Orange לא הוגדר כראוי, כך שלא תראה שום דבר מעניין.)

שלב 6: הורד תמונת לינוקס

הורד תמונת לינוקס
הורד תמונת לינוקס

הורד תמונה של מערכת הפעלה מתאימה ורשום את התמונה על כרטיס ה- Micro SD שלך. יש הרבה מדריכים כיצד לעשות זאת נכון. לדוגמה תוכל להתייחס להוראה זו:

www.orangepi.org/Docs/SDcardinstallation.html

לדעתי עדיף להשתמש בהפצה מסוימת של דביאן או אובונטו מהאתר הרשמי (https://www.orangepi.org/downloadresources/) ולא מהארמבי, כיוון שהאחרון שומר את קובץ התצורה שלו (script.bin) עמוק במחיצת ליברד ext2 לינוקס וקשה להסיר אותו למחשב השולחני שלך וקשה עוד יותר להחזיר אותו לאחר השינויים הדרושים. כדי לכתוב קבצים למחיצת לינוקס צריך מחשב שמריץ לינוקס או מחשב וירטואלי שמריץ לינוקס. כל סוג של קוראים/כותבים מסוג "Windows to ext2fs" הם מעין "חבית אבקה" - לעולם אינך יודע מתי (ומדוע) הם יהרסו את מערכת הקבצים שלך לעזאזל.

הם אומרים שצריך לערוך את הקובץ scipt.bin ישירות ב- Orange Pi. אבל … זכור את הגורמים הבאים:

  • ה- PI הכתום שלך עדיין לא הוגדר כראוי ו"משחק מת ", כך שלא ידוע כיצד ניתן להשתמש בו כדי לתקן את script.bin.
  • גם אם חיברת את ה- Orange PI שלך למסך HDMI גדול ומפואר מסוג Multi -Mode, עדיין זה מסוכן במקצת להדליק את לוח ה- PI של Orange ולטעון את המערכת התפעולית שהוגדרה בצורה לא נכונה. הסיבה היא ש- script.bin משמש לא רק להגדרת רזולוציית הווידאו וקצב הרענון, אלא גם לשליטה במעבד ובמהירות שעון הזיכרון. אם ההגדרה לא תקינה היא עלולה לגרום להתחממות יתר ולפגיעה בלוח שלך. סביר להניח שזה יהיה שגוי, כי ישנם סוגים רבים של לוחות ה- PI הכתומים, והסיכוי שהתבנית script.bin מהתמונה שהורדת במיוחד תתאים ללוח הספציפי שלך היא זעירה. הדברים גרועים עוד יותר בשל העובדה שרוב ה- script.bin שם בחוץ כבר הוכן על ידי שעוני -יתר. אז שמור על התלונה שלך והתכונן לערוך את קובץ script.bin במחשב השולחני שלך.

שלב 7: חבר את כרטיס ה- SD

חבר את כרטיס ה- SD
חבר את כרטיס ה- SD

השתמש במתאם מתאים כדי לחבר את כרטיס ה- SD (כאשר מותקנת תמונת המערכת התפעולית) למחשב השולחני שלך. בהמשך אני מניח שאתה בעל שכל ושמשמש בו Windows. אם פעלת לפי עצתי והשתמש בתמונה ששומרת את script.bin שלה במחיצת FAT, תוכל לראות בקלות את הדיסק המכיל שני (או יותר) קבצים: script.bin ו- uImage. האחרון הוא ליבת האתחול של לינוקס ועדיף לנו לשחרר אותו.

שלב 8: המרת סל ל- 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 fx script.bin script.fex"

בהנחיית "עשה" ולחץ על enter.

(כדי שזה יעבוד, בוודאי שאתה צריך את תוכנת ה- fexc באותה תיקייה, שאליה העתקת את script.bin שלך. לחלופין תוכל לנסות להגדיר את משתנה סביבת PATH של חלונותיך כדי להצביע על המקום שבו התקנת את ה- FEXC.exe. לחלופין, תוכל להוריד את fexc_install.zip, לפרוק אותו לתיקייה כלשהי וללחוץ פעמיים על install.bat שם. סקריפט ההתקנה ייצור תיקיה c: / שרפרף / על c: harddisk שלך ותמקם שני קיצורי דרך: 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). קודם כל תסתכל על החלק הראשון של הקובץ. המדור נקרא [product] וצריכה להיות מחרוזת המכילה את מכונת המפתחות וערך טקסט כלשהו (ממש לסימן השוויון) במרכאות. משהו כזה:

מכונה = "שם מכונה כלשהו"

אם הערך בציטוטים תואם בדיוק את סוג הלוח של אורנג 'פי, סביר להניח שיש לך קובץ script.bin המכיל את ההגדרות הנכונות עבור הזיכרון והמעבד ואתה יכול להמשיך הלאה לשלב הבא. אחרים יצטרכו לערוך את קובץ script.fex כדי להפוך אותו בטוח.

קודם כל נווט אל הקטע בשם [יעד]. שם תראה מפתח בשם שעון אתחול מוקצה לערך כלשהו. בערך ש:

[יַעַד]

boot_clock = 1536

הערך המספרי הנכון לסימן השוויון הוא תדר המעבד ב- MHz. אם הוא מתחת ל -1000 או רק בצורה סמלית מעל (למשל כמו 1008) אתה יכול להשאיר את הדברים כפי שהם ולהמשיך הלאה. אם אחרת בדוגמה זו השעון מוגדר ל ~ 1500 או אפילו ל ~ 2000 כדאי להקטין אותו. או לוודא שהלוח שלך הוא הקצה העליון והמהודר במיוחד של סדרת הפאי הכתום (כמו Orange Pi Plus, Orange PI Plus 2, Orange PI Prime, Orange PI Ultimate, Orange PI Unlimited, Orange PI REBIRTH ו- RETURN OF ה- PI הכתום …).

וודא גם שלא רק שיש לך את גוף הקירור המתאים, אלא שהם גם מותקנים על השבבים של המחשב הכתום כבר.

מקום מעניין נוסף בקובץ script.fex יהיה הקטע [dvfs_table]. תוכלו לראות שם את טבלת גירוי המוחות של תדרי המעבד. כאן התדרים נמדדים ב- Hz, כך שתרצה מספרים בני 9 ספרות. שוב אם התצוגה שלך לא מעוותת במספרים גבוהים מאוד (כמו max_freq = 1536000000 ומעלה) של אם יש לך לוח קצה עליון תוכל להמשיך הלאה. אחרת עליך להקטין את הערכים. היכן ניתן להשיג את הנכונים? אני מציע להעתיק אותם מהכתובת:

למען שכחתך, הדבקתי אותם לכאן:]

אלה בהחלט ערכים בטוחים אך מעט בלמים. עם זאת תוכל תמיד לנסות להגדיל אותם בעתיד.

ולבסוף קטע [dram_para]. כאן יש לנו מהירות שעון דרמ MHz בצורה של פרמטר dram_clk. Sunxi Fex Guide מציע להגדיר dram_clk = 360 כאן. אולם עבור הלוחות האחרונים נראה שהוא נמוך מדי. השתמש בערך כלשהו בסביבות 600 כאן. כמו

dram_clk = 624

אוֹ

dram_clk = 576

כולם שם מחפשים כוח מחשוב גבוה יותר, אך עדיין אל תוותרו על הצעד של הורדת התדרים לערכים הבטוחים. אולי תוכל להבין על מה אני מדבר, כאשר לינוקס שלך מתחיל לאבד את הקבצים שלו רק בתהליך העתקתם פשוטה ממקום למקום.

שלב 10: הגדר פרמטרי תצוגה

לבסוף הגענו להגדרות פרמטרי המסך. בקובץ script.fex שלך מצא את הקטע [boot_disp] … ומחק אותו כמקטע שלם. הסיבה לכך היא שסעיף זה משמש רק להצגת באנר פרסומת כלשהו במהלך תהליך האתחול של Orange PI. ומכיוון שאנחנו לא הולכים להשתמש בתכונה זו היא נשארת רק כמקור לתקלות אפשריות נוספות (כמו רזולוציה דביקה וכו '…)

וקטע העניין יהיה [disp_init]. זה אמור להיות כך:]

העתק אותו מכאן והדבק אותו ב- script.fex שלך אם תרצה. שים לב כי סוג פלט המסך חייב להיות 3 (hdmi) ומצב פלט המסך צריך להיות 3 (720 x 576 שאינו שזור). זה מקום טוב לציין שהגדרה זו תלויה בחומרה. זה אומר שאם יש לך, למשל, מתאם HDMI-to-VGA (לא HDMI-to-RCA/טלוויזיה) מצב הפלט הדרוש עשוי להיות אחר. אתה יכול לנסות מצבים אחרים כדי לראות אם הם מתאימים יותר. הנה הזמן שבו תברך את העובדה שאתה יכול לערוך את קובץ התצורה במחשב השולחני שלך, לא ב- PI של Orange שמוגדר.

דבר חיוני נוסף הוא לכבות את הצפנת ה- 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

Run You OPI
Run You OPI
Run You OPI
Run You OPI

לבסוף קיבלנו את קובץ ה- script.bin החדש והרענן שלנו, אז הגיע הזמן להעתיק אותו לכרטיס ה- SD האתחול של המחשב הכתום. הכנס אותו לחריץ ה- PI הכתום שלך (אל תשכח ללחוץ על "מדיה להסרה בטוחה" במגש Windows שלך לפני הוצאת הכרטיס).

חבר את ספק הכוח של 12V לרשת החשמל כדי להפעיל את תצוגת המכונית האחורית. לעשות את אותו הדבר עם אספקת חשמל של 5V כדי להפעיל את ה- PI הכתום. ועכשיו אתה יכול לראות /*אנשים מתים / הודעות מ- Linux האתחול בתצוגה שלך.

אפשר לעצור כאן. אבל ייתכן שמישהו לא מספיק מרוצה מהעובדה שהתמונה לא מתאימה בדיוק למסך. חלק כלשהו ממנו (ליד הגבולות) עשוי שלא להיראות בתצוגה. אז השלב האחרון יהיה התאמת המסך.

שלב 13: התאם את קצוות המסך למטה מימין

התאם את קצוות המסך למטה מימין
התאם את קצוות המסך למטה מימין

חבל, אבל fbset שירותים דומים לינוקס … ובכן אני לא יכול לומר, הם לא עובדים … כאשר אתה עושה משהו לגמרי לא בסדר, אתה מיד יהיה עם מסך מושחת. אבל בזמן שאתה נשאר בגבולות של שינויים סבירים נראה כי המערכת של תפוז Pi + HDMI למתאם RCA + צג טלוויזיה מתנהגת כאילו זהה עבורה. כך שהשיטה הטובה ביותר והמוכחת של הגדרת גבולות המסך אינה במשחק כאן. עם זאת עדיין מוקדם לוותר. קודם כל די קל לצאת מהקצה הימני ביותר והתחתון ביותר של המסך. לשם כך אפשר להשתמש בגישה המוכחת של שינוי script.bin.

עיין שוב בסעיף [disp_init]. לתצוגה בגודל 4.3 אינץ 'תוכל להשתמש בטקסט הבא:

[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 = 10 fb0_width = 704 fb0_height = 544 fb1_format = 10 fb1_bid_

למידות אחרות תוכל לנסות להגדיל/להקטין את הגדרות הרזולוציה האנכית/אופקית. עם זאת, זכור כי המספרים חייבים להיות מרובים של שישה עשר (אולי 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 x 480, רבים מהיישומים הגרפיים של Orange PI Linux עדיין אינם ניתנים לשימוש (במיוחד יוצר QT).

מוּמלָץ: