기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

<문의1>

image file은 G3D가속기를 이용해서 가속 후, LCD에 display할 수가 있습니다.

이 때 data flow(path)가 “3GD 가속기 driver -> frame buffer driver -> LCD [display]”와 같은지요 ?

 

<문의2>

flash에 저장되어 있는 동영상 file’, ‘카메라로부터 입력 받는 실시간 영상 data’, ‘network으로부터 전송 받는 streaming 영상 data’ 이런 종류의 video data는 G3D가속기로 가속을 할 수가 있는지요 ?

아니면, 이론적으로는 G3D가속기로 가속을 할 수는 있지만, G3D로 가속을 하지 않는지요 ?

가속을 하지 않는다면 그 이유가 무엇인지요 ?

 

<문의3>

image file은 frame buffer을 통해서, LCD에 display할 수가 있습니다.

그런데, ‘flash에 저장되어 있는 동영상 file’, ‘카메라로부터 입력 받는 실시간 영상 data’, ‘network으로부터 전송 받는 streaming 영상 data’ 이런 종류의 video data는 frame buffer driver를 통해서 display가 되는지요 ?

아니면, frame buffer driver를 통하지 않고 display가 되는지요 ?

만약, frame buffer driver를 거치지 않는다면, 어떤 driver를 거쳐서 최종적으로 display가 되는지요 ?

제가 알기로는 frame buffer driver가 LCD device를 구동시키는 deice driver로 알고 있는데, 말입니다

 

아시는 분 꼭 답변을 부탁 드립니다.

너무 혼돈이 되어서 말입니다.

 

 


고도리

2012.03.17 00:48:36
*.200.239.234

<답1>

yes or no 입니다. 칩벤더에서 어떻게 구성하느냐에 따라 틀립니다.

3D 가속기 내에서 LCD controller(2D controller)를 직접 제어하는 경우도 있습니다.


<답2>

모바일용 3D 가속기는 Video Decoder 기능을 포함하고 있지 않습니다.(제가 아는 한)

PC에서 포함하는 경우(ex> ATI)가 있어서 대부분 그렇게 생각하시는 분이 많더군요.


<답3>

yes or no 입니다. framebuffer를 거치는 경우는 대부분 software decoder인 경우가 많습니다.

물론, hardware decoder도 그렇게 동작하는 경우도 있지만, 대부분 hardware decoder의 경우는 framebuffer driver를 access하기 보다는 직접 LCD controller로 데이터를 직접 건네주는 경우가 많습니다.


단, 기능에 대한 제어는 framebuffer device driver를 이용해서 하는 경우가 많습니다.

============================================================


framebuffer는 LCD를 구동하는 드라이버라기 보다는 하나의 display 역할을 하는 디바이스의 드라이버라고 보시면 됩니다.


예를 들어 LCD에 display 되는 것은 여러개의 display plane이 합쳐져서 되는 경우도 있을것입니다.

삼성 chip도 몇개의 plane이 합쳐져서 LCD로 뿌려지는 경우가 있습니다.


이 경우는 각각을 framebuffer로 만들 수도 있고, 일반 RGB(LCD) interface만(GUI용) framebuffer로 만들 수 있습니다.




List of Articles
번호 제목 글쓴이 날짜 조회 수sort
5268 udhcpc 에서 ip 못 받는 문제 [2] 공정표 2009-09-03 1469
5267 LCD 출력 I/F에 대해 여쭙니다. [2] 어떤이의꿈 2013-03-12 1469
5266 드디어 OS 부팅까지 ㅠㅠ 성공했네요..그런데 이더넷은 왜?????안되... [4] 혜민아빠 2012-04-20 1467
5265 [aesop6410][eclair] 커널/u-boot/안드로이드 자료 요청 [2] 김정희 2011-11-29 1467
5264 블루투스관련 작업해보신분 지식공유좀 부탁드립니다. 죠니주니 2011-10-06 1467
5263 [질문] 그래픽 드라이버에서 바이오스의 정보 참조? 김영삼 2008-02-27 1466
5262 android용 RFS만들 때 alsa지원 [9] 오태호 2009-10-04 1464
5261 ImageView에서 Image 그리는 순서? [2] ys2cdh 2011-11-17 1464
5260 i2c 관련 질문 드립니다. [3] 김승규 2008-02-04 1463
5259 Linaro에서 제공하는 boot, kernel [3] 박영기 2012-09-24 1463
5258 포팅시 주의점에 대해서 문의드립니다. [5] 테크 2013-03-17 1463
5257 LCD + LVDS interface 질문입니다. [3] 진돌이 2010-06-04 1462
5256 Eth 없이 Linux 개발 or 공부 하기 [7] 박명대 2012-02-28 1462
5255 임베디드 병렬처리 질문드립니다. [4] Supsupi 2013-01-19 1462
5254 system call process 질문드립니다. [4] Supsupi 2014-07-22 1462
5253 코드상에서 eCryptFs 사용하기 [1] 민이아빠 2012-02-15 1461
5252 웹 서비스 구현 [4] 권오혁 2014-01-23 1461
5251 u-boot에서 WFE 걸어둔 secondary core들 깨우는법 아시는분(corte... [1] 쁘앙쁘앙 2014-09-06 1461
5250 저도 아랫 분과 똑같습니다. NFS로 부팅하려 합니다. << ... [10] 유용출 2006-12-21 1460
5249 카메라 디바이스 드라이버 공부해보려는 학생입니다..(댓글답변해주세요... [4] rubio 2013-01-15 1460

사용자 로그인