לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > מערכות הפעלה
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #2  
ישן 22-04-2014, 09:18
  שימיadmin שימי אינו מחובר  
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
 
חבר מתאריך: 25.10.01
הודעות: 42,775
בתגובה להודעה מספר 1 שנכתבה על ידי The_Equivocator שמתחילה ב "כיצד אני יכול לגרום למערכת הפעלה לעלות במצב"

X הוא בהגדרה GUI

אתה מתכוון ל Desktop Environment

בכל הלינוקסים שאני ראיתי עד היום, בברירת מחדל, לפני שעשית login, לא נטען שום gnome/kde, אלא login manager קליל (שעשוי להיות, או לא להיות, חלק שהגיע מחבילת ה DE - יש gdm/kdm ויש xdm)

אם אתה רוצה לעלות בלי כלום, כולל login manager, אתה יכול להוריד אותו מה startup האוטומטי שלך... איך עושים את זה, יהיה תלוי בהפצה שלך (אם זה בכלל אפשרי. יש היום הפצות שהן ממש כמו מיקרוסופט/אפל - בוחרות בשבילך מה מותר לך לעשות ומה לא...), שלא טרחת לספר לנו מה היא. לא ברור כל כך מה תעשה עם ממשק גרפי שלא נטען בו כלום, אבל אני משער שזו כבר בעייה שלך... (יהיה לך בערך משהו כזה...)
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #5  
ישן 22-04-2014, 13:43
  The_Equivocator The_Equivocator אינו מחובר  
 
חבר מתאריך: 11.02.04
הודעות: 16,543
בתגובה להודעה מספר 4 שנכתבה על ידי Tom.Cruise שמתחילה ב "מה אתה מנסה לעשות?"

אני צריך שהאמבדד(רסברי פאי), יריץ תוכנה אחת ויחידה שהיא על כך המסך, אני לא יודע עד כמה הדסקטופ מכביד, ולא בטוח שאני אאלץ להוריד אותו(כרגע המעבד עומד על 80~% תפוסה, אבל יש לוגיקה להוסיף).
וגם נשאלת השאלה מאיפה מגיעה לי העכבר(הסמן עצמו), האם הוא חלק מהדסקטופ, או שאני יכול לקבל אותו מהQT\GTK וזאת מבלי להסתבך מדי?
וכבר פחות קשור ללינוקס, אבל כרגע אני לא בחרתי האם ללכת על הQT, או הGTK, את הQT מכמה נסיונות שטחיים אהבתי הרבה יותר, משום שהוא OO טהור(וכן אני מודע לGTKMM), וגם בגלל הדוקומנטציה הדי מדהימה שיש לפריימוורק הנ"ל, ההתלבטות היחידה היא מה יהיה פחות מעמיס, שכן בגלל שמדובר ברסברי כל גבר עשוי להיות קריטי, פבועל מדובר במששק די פשוט פחות 10 כפתורים+אוונטים, שאחראים לתפעל מכונה אלקטרונית כלשהי, כך שהממשק עצמו די פשוט ובסיסי.

נערך לאחרונה ע"י The_Equivocator בתאריך 22-04-2014 בשעה 13:52.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #12  
ישן 23-04-2014, 01:24
  The_Equivocator The_Equivocator אינו מחובר  
 
חבר מתאריך: 11.02.04
הודעות: 16,543
בתגובה להודעה מספר 10 שנכתבה על ידי שימי שמתחילה ב "מצלמה מחוברת ישר ל GPU? עוד..."

הממ.. כן..



The texture conversion will work on any MMAL opaque buffer i.e. camera preview, still (up to 2000x2000 resolution), video. However, the example code only does the GL plumbing for stills preview. I think someone posted a patch on the RPI forums to make it work with RaspiVid so you might be able to use that.

Fastpath basically means not copying the buffer data to ARM memory and doing a software conversion. So, for the GL rendering it means just passing a handle to GL so the GPU driver can do this directly.

Currently, there is no support/fastpath in the drivers for feeding the OpenGL rendered buffers into the video encoder. Instead, the slow and probably impractical path is to call glReadPixels, convert the buffer to YUV and pass the converted buffer to the encoder.

A fastpath is certainly possible and I've done some work in porting this to the RPI drivers but there's some other framework required and I won't get chance to look at this until the New Year.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #15  
ישן 23-04-2014, 00:38
  The_Equivocator The_Equivocator אינו מחובר  
 
חבר מתאריך: 11.02.04
הודעות: 16,543
בתגובה להודעה מספר 14 שנכתבה על ידי Tom.Cruise שמתחילה ב "אני לא באמת יודע, אבל מלראות..."

אני לא מסתבך סתם..(הלוואי), אני לא אוהב להסתבך..
כאשר הלחתי בדרך הפשוטה וניסיתי להציג וודאו ע"י שימוש בספריית עזר אופןCV, קבלתי ריאל טיים רק ברזלוציה 640X480, שזה הספיק לי בשביל המכונה הראשונה אבל במכונה השניה אני זקוק לרזלוציה גבוהה יותר, ולפי דעתי האופן CV למשל עשה ברקע דברים שהם מעבר לכוח איבוד של הפאי..(ההאי-גיואי שם נראה לי גורם לאובר הד רציני), וכבר אז המעבד היה על ~80% לאווד(והוא סה"כ מציג וודוא על המסך), מדובר באמת במחשב חלש.
לצורך השוואה קניתי לעצמי לפני כמה ימים נייד סיני גם הוא מבוסס קורטקס A7, אבל בנייד הזה יש 8 ליבות 1700 כל אחת, בפאי יש ליבה אחת של 700 אין בכלל מה להשוות, מה שחזק בפאי באופן יחסי זה הGPU.

נערך לאחרונה ע"י The_Equivocator בתאריך 23-04-2014 בשעה 00:40.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #19  
ישן 23-04-2014, 01:02
  The_Equivocator The_Equivocator אינו מחובר  
 
חבר מתאריך: 11.02.04
הודעות: 16,543
בתגובה להודעה מספר 18 שנכתבה על ידי Tom.Cruise שמתחילה ב "[QUOTE=The_Equivocator]האמת..."

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

הקוד הבססי הזה, הורג את הפאי, וצריך פתרון אלטרנטבי, ואת עובדה...
קוד:
#include <iostream> #include <opencv/cv.h> #include <opencv/highgui.h> using namespace std; char key; int main() { cvNamedWindow("Camera_Output", 1); //Create window CvCapture* capture = cvCaptureFromCAM(CV_CAP_ANY); //Capture using any camera connected to your system cvSetCaptureProperty( capture, CV_CAP_PROP_FRAME_WIDTH, 1920 ); cvSetCaptureProperty( capture, CV_CAP_PROP_FRAME_HEIGHT, 1080 ); while(1){ //Create infinte loop for live streaming IplImage* frame = cvQueryFrame(capture); //Create image frames from capture cvShowImage("Camera_Output", frame); //Show image frames on created window key = cvWaitKey(10); //Capture Keyboard stroke if (char(key) == 27){ break; //If you hit ESC key loop will break. } } cvReleaseCapture(&capture); //Release capture. cvDestroyWindow("Camera_Output"); //Destroy Window return 0; }

נערך לאחרונה ע"י The_Equivocator בתאריך 23-04-2014 בשעה 01:09.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #20  
ישן 23-04-2014, 01:58
  Tom.Cruise Tom.Cruise אינו מחובר  
 
חבר מתאריך: 17.02.14
הודעות: 2,099
בתגובה להודעה מספר 19 שנכתבה על ידי The_Equivocator שמתחילה ב "אני מבין שזה אפשרי, באתי..."

הבנתי מה אתה מנסה לעשות...
קודם כל, לדעתי הכיוון הוא באמת לרוץ בלי X ... וכמו ששימי הציע פשוט להוציא וידאו ישר ל DEVICE , במקומך הייתי מסתכל מה omxplayer עושה ( הקוד שלו למיטב זכרוני ב github), ומה XBMC בעצמו עושה...
את הממשק שלך אתה יכול לעשות ב OPENGL ( ממש לצייר כפתורים), למרות שבטוח יש ספרייה לזה. או ש *GTK, QT ו SDL יודעים לחיות גם בלי X. בלינוקס אתה גם לא באמת צריך את X והשולחן עבודה...

לגבי OPENGL , אני לא מכיר, ואני בטוח שאתה מסוגל להשתמש בגוגל לא פחות טוב ממני...

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

* באיזה וריאציה...
----
תתחיל פה:
http://www.opengl.org/wiki/Getting_Started
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 10:03

הדף נוצר ב 0.07 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר