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

안녕하세요!

 

제가 만든 보드에 LCD를 연결하였는데

 

상위 6바이트[TB_RGB(2~7) => LCD_RGB(0~5) ]이렇게 연결을 해야 하는데

 

이름만 보고 만들어서 하위 6바이트[TB_RGB(0~5) => LCD_RGB(0~5) ]를 연결하였습니다.

 

그래서 유저영역에서 커널영역으로 카피를 할때 픽셀마다 두비트씩 (>>2)하면 정상이 될거라고

 

생각하고 관련 소스 부분을 찾아봤지만 못찾고 있습니다.

 

제가 찾아본 소스는 fbmem.c( fb_write( ) )를 찾아봤습니다.

 

위와 관련 해서 도움을 주실수 있으시면 댓글 부탁드립니다.


고도리

2012.05.17 09:07:59
*.127.19.87

framebuffer는 mmap을 이용하므로 copy 부분을 정확하게 찾기는 쉽지 않을겁니다.

app에서 pointer로 접근을 하기 때문에요...


fbmem.c에서가 아니라 데이터를 넣는 app에서 수정하는게 가장 좋을 듯 합니다.


아니면 하드웨어 적으로 해당 부분을 제어하는 곳이 있는지 함 확인해 보시기 바랍니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수

사용자 로그인