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

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

 

제가 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
6248 USB Host 질문입니다. [2] 하하호호하하 2020-04-20 378
6247 LCD 드라이버 포팅 질문입니다. [1] ImYeol 2015-08-03 379
6246 USB Type SSD를 사용시 적합한 파일시스템이 있을까요 ? [1] lOl 2019-09-02 379
6245 ARM 컴파일러는 무료/유료 사용이 따로있나요? [2] timul1 2017-04-03 382
6244 MAC Address를 이용한 접속? [3] SpecialCase 2016-06-04 383
6243 android 에서 wifi ap list 기 안 나타나는 문제 [2] MrWho 2015-05-21 392
6242 wifi usb 동글관련 질문 [2] 문철민 2015-01-15 392
6241 [Aliexpress A8] [2] 밥줘잉 2016-04-12 393
6240 혹시 이런식으로 일 해주는 회사가 있나요? [2] 김민욱 2020-10-29 393
6239 wlan을 hostapd를 통해서 AP로 사용할때 wpa passphrase 인증문제 [1] 행인1 2017-04-06 395
6238 u-boot 올리는 주소는 어떻게 알수 있나요? sinwho 2014-12-21 398
6237 리눅스 커널 버전이 벌써 4.x 대네요.. [1] 김민욱 2015-07-21 400
6236 안드로이드 서비스 개발시 알아야 할 것들이 궁금합니다 [8] 김석원입니다. 2017-06-09 404
6235 Nand Flash 변경 질문드려요. [4] FOLIMM 2015-02-11 406
6234 DMB 칩 과 멀티미디어 칩 가격? [2] 김민욱 2016-05-25 409
6233 sleep 방지 [6] jackson 2015-02-27 410
6232 s5pv310에 emmc version적용 [4] 수위타자 2015-03-26 412
6231 stod32 사용해 보신분 계신가요? [4] Isaiah 2022-01-03 413
6230 v4l2를 이요하여 usb캠 출력하는데 영상이 깨지는현상이 나타나는데 ... file [1] biokk 2015-06-14 413
6229 kernel booting 오류 문의 드립니다. [9] 마빡 2015-04-15 416

사용자 로그인