¹Ù³ª³ªÆÄÀÌ¿¡¼­ QT ¸¦ ½á º¸·Á°í Çϴµ¥¿ä..

isaiah   
   Á¶È¸ 1659   Ãßõ 0    

멍하게 아무 생각 없이 사용하려고 하다가...

  https://doc.qt.io/qt-5/embedded-linux.html

여기를 보니 여러가지 플레폼 플러그인들에 대한 설명이 있길레 질문을 드립니다.


 일단 제가 사용할 수 있는건 linuxfb 뿐입니다.

 보드 제조사가 재공하는 bsp 이미지는 커널이 3.14 버전이라 DRM을 지원하지 않아서 EGLFS는 사용 못할것 같고,,,

 데스크탑 환경은 설치하지를 않을 생각이라서요.


 그런데 이 글에 설명을 읽다 보니..

This plugin writes directly to the framebuffer via Linux's fbdev subsystem. Only software-rendered content is supported. Note that on some setups the display performance is expected to be limited.

이런 부분이 있더라고요... 소프트웨어 랜더링 된 컨텐츠만 지원된다는게 이 플렛폼 플러그인을 사용하면 GPU를 사용 못한다는 이야기 인가요?

opengl 위젯 같은것을 아예 못쓴다는 이야기 인지.. 뭔가 재약이 있다는 건지 궁금합니다....

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
piloteer 2022-02
±âº»ÀûÀ¸·Î À̸§¿¡ fbÀÚ°¡ µé¾î°£ °æ¿ì Çϵå¿þ¾î °¡¼ÓÀÌ µÈ´Ù°í ¸í½ÃµÈ °Ô ¾Æ´Ï¸é gpu°¡¼ÓÀ» ¸ø ¹Þ´Â °æ¿ì¶ó°í º¸½Ã¸é Å©°Ô Ʋ¸®Áö ¾Ê½À´Ï´Ù.

framebuffer´Â È­¸é¿¡ Ãâ·ÂµÉ µ¥ÀÌÅÍÀÇ ºñÆ®¸Ê°ªÀÌ ÀúÀåµÇ´Â ¸Þ¸ð¸® ¿µ¿ªÀε¥, ÀÌ°Ô À̸§¿¡ µé¾î°¡ ÀÖ´Ù´Â °Ç º¸Åë ÀÌ ¿µ¿ªÀ» ÇØ´ç ¼ÒÇÁÆ®¿þ¾î°¡ Á÷Á¢ ´Ù·ï¾ß ÇÏ´Â »óȲÀ̶õ °ÍÀÌ°í GPU °¡¼ÓÀ» ±â´ëÇϱâ Èûµç °æ¿ì°¡ ¸¹½À´Ï´Ù. Çϵå¿þ¾î °¡¼ÓÀÌ °¡´ÉÇÑ °æ¿ì º¸Åë µû·Î »ç¾ç¿¡ ¸í½Ã¸¦ ÇصӴϴÙ. ±×¸®°í linuxfb¶ó¸é ÁøÂ¥ ¸» ±×´ë·Î ±âº»ÀûÀÎ ÇÁ·¹ÀÓ¹öÆÛ ±â´É¸¸ ´Þ¶û ´øÁ®µÐ °ÍÀ¸·Î ±â¾ïÇÕ´Ï´Ù.

¹°·Ð È­¸é Ãâ·ÂÀº µÉ °ÍÀÌ°í, ¼ÒÇÁÆ®¿þ¾îÀûÀ¸·Î openglÀ» µ¹¸®´Â °Ô °¡´ÉÇÒ ¼ö´Â ÀÖ°Ú½À´Ï´Ù. ¼º´ÉÀº ±â´ëÇϱâ Èûµé °ÍÀÔ´Ï´Ù. ±×¸®°í openglÀ» ¼ÒÇÁÆ®¿þ¾îÀûÀ¸·Î µ¹¸®·Á°í Çصµ ¼ÒÇÁÆ®¿þ¾îÀûÀÎ Áö¿øÀÌ ÀÖ¾î¾ß Çϴµ¥ Qt°¡ ÇØ´ç ȯ°æ¿¡¼­ ±×·± °É Áö¿øÇÏ´ÂÁø ¸ð¸£°Ú½À´Ï´Ù.
piloteer 2022-02
±×¸®°í eglfs°¡ Áö¿øµÇ´ÂÁö´Â ¸ð¸£°Ú´Âµ¥ ¹Ù³ª³ªÆÄÀÌ°°Àºµ¥ µé¾î°¡´Â ¿ÃÀ§³Ê/¶ôĨ/¾Ï·ÎÁ÷°è¿­ CPUµéÀº ¸ÞÀζóÀÌ´×ÀÌ ²Ï ÁøÇàµÈ °æ¿ì°¡ ÀÖ¾î BSP À̹ÌÁö ´ë½Å ±×³É dts ã¾Æ¼­ ¾÷½ºÆ®¸² Ä¿³ÎÀ» ºôµåÇÏ°í Àû´çÇÑ rootfs¿¡ ¾ñ¾î¼­ ºÎÆ® À̹ÌÁö Çϳª Á÷Á¢ ¸¸µå½Ã¸é Â÷¶ó¸® ³ªÀº °æ¿ìµµ ÀÖ½À´Ï´Ù. eglfs Áö¿ø¿©ºÎ´Â Á¦ ÀÔÀå¿¡¼± º°·Î ½Å°æ ¾µ ÇÊ¿ä°¡ ¾ø´Â ¹®Á¦¿´¾î¼­ Àß ¸ð¸£°Ú±â ¶§¹®¿¡ µû·Î È®ÀÎÇغ¸¼Å¾ß ÇÒ µí.. ±×¸®°í º¸µå ¸ðµ¨À̳ª CPU ¸ðµ¨¿¡ µû¶ó ¿©ÀüÈ÷ Á» Àß ¾È µÇ´Â °æ¿ìµµ ÀÖ±â´Â ÇÕ´Ï´Ù.
     
isaiah 2022-02
a33 ĨÀ̶ó ¿øÇÏ´Â ±â´Éµé ´ëºÎºÐ ¸ÅÀζóÀο¡ ±¸ÇöµÇ¾î ÀÖ±â´Â ÇÏ´øµ¥...
 Á¦Á¶»ç¿¡¼­´Â ¸ÅÀζóÀÎ Ä¿³ÎÀÌ µç BSP¸¦ ¹èÆ÷¾ÈÇÏ°í ÀÖ°í..

Á¦°¡ ÇØ º»ÀûÀÌ ¾ø´Ùº¸´Ï..
À̹ÌÁö ¸¸µå´Â°Ô Á» ºÎ´ã½º·¯¿ö¼­ ¹Ì·ç¾î ¿Ô´Âµ¥ °á±¹ ¸ÅÀζóÀÎÀ¸·Î À̹ÌÁö ¸¸µé¾î¾ß °Ú³×¿ä.
À̺ó72 2022-02
Á¦°¡ ¾Æ´Â ¼±¿¡¼­¸¸ ¾ê±â¸¦ ÇÑ´Ù¸é
Qt´Â GUI ¼Ö·ç¼ÇÀ» Widget°ú QML µÎ °¡Áö¸¦ Áö¿øÇÕ´Ï´Ù. Widget´Â ¿¹ÀüºÎÅÍ Áö¿øÀ» Çß¾ú°í, QMLÀº OpenGL ±â¹ÝÀ¸·Î ¸¸µé¾îÁø GUI ¼Ö·ç¼Ç ÀÔ´Ï´Ù.
±×¸®°í OpenGLÀ» Áö¿øÇϸ鼭 Ç÷§ÆûÀÌ OpenGLÀ» ÀÌ¿ë °¡´ÉÇϸé(¿¹, EGLFS) Widgetµµ OpenGL ±â´É Áß ÀϺκÐÀ» °¡Á®´Ù ÀÌ¿ëÇÏ´Â °É·Î ¾Ë°í ÀÖ½À´Ï´Ù.
Ç÷§Æû¿¡¼­ OpenGLÀ» Áö¿øÇÏÁö ¾ÊÀ¸¸é WidgetÀÇ °æ¿ì´Â ¿¹Àü¹æ½ÄÀ¸·Î Àß µ¿ÀÛÀ» ÇÏ°í, QMLÀÇ °æ¿ì software OpenGL·Î ·»´õ¸µÀ» ÇÏ´Â °ÍÀ¸·Î ¾Ë°í ÀÖ½À´Ï´Ù. ¹°·Ð ¼Óµµ´Â....
(EGLFS´Â X11À̳ª Wayland °°Àº À©µµ¿ì½Ã½ºÅÛ ¾øÀÌ, Ä¿¸Çµå ȯ°æ¿¡¼­ OpenGLÀ» »ç¿ëÇÏ¿© GUI¸¦ È­¸é¿¡ Ãâ·ÂÇÒ ¼ö ÀÖ´Â Ç÷§Æû Ç÷¯±×ÀÎÀ¸·Î ¾Ë°í ÀÖ½À´Ï´Ù. ±Ùµ¥ Áö¿øÇÏ´Â HW°¡ ¸¹Áö ¾ÊÀºµí Çϳ׿ä... ¶óÁ¸®ÆÄÀÌ´Â Áö¿øÇÕ´Ï´Ù.)
     
isaiah 2022-02
µü ÇÊ¿äÇÑ°Ô X11À̳ª Wayland ¾øÀÌ Ä¿¸Çµå ȯ°æ¿¡¼­ OpenGLÀ» »ç¿ëÇϴ°Ŷ󼭿ä...

 ¸ÅÀζóÀο¡¼­´Â drmµµ ±¸ÇöµÇ¾î ÀÖ°í mali GPU¸¦ À§ÇÑ µå¶óÀ̹öµµ ÇÊ¿äÇÑ ¸¸Å­ ¸¶·ÃµÇ¾î ÀÖ´Â°Í °°Àºµ¥
 ºÎÆ® À̹ÌÁö¸¦ ±¸¿ö ¿Ã¸®´Â°Ç ÇØ º»ÀûÀÌ ¾øÀ¸´Ï µÎ·Æ³×¿ä.


QnA
Á¦¸ñPage 555/5686
2015-12   1512535   ¹é¸Þ°¡
2014-05   4976381   Á¤ÀºÁØ1
2003-05   10447   ±¸¸í¼­
2014-02   10447   °¡ºü·Î±¸³ª
2002-11   10447   ¹ÚÀ̼·
2014-10   10447   ¸Å´Ï¾Æ1
2003-01   10446   ±è¿µÈ£
2011-02   10446   ¿øÁÖ¸ÚÁøµ¢Ä¡
2010-05   10446   ±è»óÈñ
2018-05   10446   À¸¶óÂ÷Â÷Â÷
2010-02   10446   °­´ë¼·
2013-11   10446   ±è±â¹è1
2014-09   10445   ÇÑÈ¿¼®
2003-02   10445   °­¿ø¿ë
2003-07   10445   ÇÔÈñ¼ö
2011-03   10444   ¿¹°ü½Å±Ô½Ä
2002-11   10444   º¯±âö
2018-02   10444   TLaJ3KtYGr
2019-02   10443   ½Ã°ñÁý³ë¾È
2014-11   10443   Q±º
2003-07   10442   ¹Ú±¤
2003-12   10442   ±è±¤Áß