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

안녕하세요 프레임버퍼에 데이터를 디스플레이 해볼려고하는데 잘 안되는 부분이 있는데요

 

제가 RGB565데이터(640*480)를 받아서 LCD에 뿌려줄려고 하는데요

fb_open을 이용하여 LCD정보를 얻은상태입니다

size : 1026 * 600

bpp : 32

line_length : 4096

 

mmap을 이용하여 주소를 획득

void *fd_point;

fd_point = mmap(0, nLine_length * nScreen_height, PORT_READ | PORT_WRITE, MAP_SHARED, fd, 0);

 

일단 여기까지 기본적으로 진행을 했습니다.

 

memcpy를 이용하여 데이터를 fd_point에 복사시키면 데이터가 디스플레이될것 같은데(저의추측)

 

LCD의 bpp가 32 인데

제가 얻은 데이터는 RGB565의 형태이니 rgb565 -> rgb8888(argb)로 변환해서 넣어서 memcpy를 해줄려고 하는데요

bpp에 따라서 rgb를 변환해야 할것 같은데 8888(32)형태가 맞는지 궁금합니다


고도리

2014.02.24 21:27:16
*.200.239.210

bpp가 32면 맞습니다.


a: 0으로 처리하시고

r: r5 비트를 8비트의 상위 5비트로 할당하시고,

g: g6비트를 8비트의 상위 6비트로 할당하시고,

b: b5비트를 8비트의 상위 6비트로 할당하시고,


일단, display해 보시기 바랍니다. 만일 색이 푸르스름하게 나오시면 R이랑 B랑 바꾸시면 됩니다...^^

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
6028 nand 인식문제 [9] 김지훈 2009-08-06 2349
6027 NAND bad block 관련 질문 ( 2st bad block ) [2] 박영기1 2011-08-03 2348
6026 커널 패닉 관련 질문입니다..간절합니다.. file [4] 개래 2010-12-04 2342
6025 [질문] 세금 계산서 [3] 한영민 2007-05-10 2336
6024 안녕하세요 인터럽트 질문이 있습니다. [1] hoya80 2013-12-27 2330
6023 arndale board SDIO 3.0지원관련 문의 [1] 전문가가되자 2012-12-20 2328
6022 괜찮은 ARM9 보드 & 칩 추천해 주세요.. [5] 윤동열 2013-08-14 2324
6021 RNDIS/Ethernet Gadget 드라이버? [2] 두현택 2009-04-04 2324
6020 arm s3c6410 과 lx800 과 비교했을때 성능차이가 어느정도인지? [4] 김동만 2009-03-11 2318
6019 [질문] 바이오스 관련 [2] 박명대 2008-01-05 2317
6018 [origen4412] gps 작동 질문. [4] 루트요 2013-01-23 2313
6017 h264 mfc 인코딩관련질문드립니다. file [9] 개뒷치기 2013-11-10 2306
6016 다윈서버를 통해 mplayer로 스트리밍플레이를 할려는데.. [4] 고석민 2008-02-12 2306
6015 android를 PC에서 USB Mass Storage로 사용하는 법 [4] 오태호 2009-10-07 2302
6014 jffs2파일 시스템을 만들어 부팅을 하면 나는 에러에 대해서 문의가... 혜민아빠 2012-06-12 2289
6013 Arndale EXYNOS 5250 UART1 관련 접근 질문 입니다. [3] Gbuddha 2014-03-11 2288
6012 하드웨어 코덱과 안드로이드에 대한 질문입니다.. [2] 김형태 2009-03-26 2287
6011 [질문] 이솝 개발환경 구축...[완료..] [14] 양성필 2007-02-05 2287
6010 tvp5150포팅중 Error좀 봐주세요ㅜㅜ [1] 권오석 2013-05-17 2284
6009 frame buffer driver와 video 장치의 관계 [1] 테크 2013-03-07 2284

사용자 로그인