도와주세요!!
글 수 15,339
2003.07.11 16:18:16 (*.98.182.42)
6720
분명...s3c2410은 256 칼라를 지원합니다.
그래서...부트로더(현재 u-boot를 사용하고 있습니다)에서 LCD 테스트 하는
프록램을 추가해서 해봤습니다.
프레임 버퍼는 SDRAM의 non-cache 영역에 잡고서...
아주 잘 됩니다.
부트로더 프로그램에서 메모리를 어떤 값으로 채우는 명령이 있는데...
그것을 이용해서 프레임버퍼 쪽을 건들면...
화면이 바로바로 갱신되면서 잘 동작합니다.
프레임 버퍼를 사용해서 Microwindows를 사용하려고 하는데...
부트로더에서 테스트 해본바로는...이상하게도 8bpp 모드가 16bpp 모드보다 4
배가 빠릅니다.
예상은 2배가 빠를 것이라고 생각했는데...프레임 버퍼의 용량이 2배이니
까...
근데...결과는 4배가 빠르군요...
여차하면...리눅스의 프레임버퍼를 빼버리고...MicroWindows에 드라이버를 새
로 추가해서 할 생각입니다.
푸지 wrote..
:
: 우선 s3c2410 이 256 칼라를 지원하는지 알아보세요.. 만일 지원하지
: 않으면 사용할수 없습니다.
: 지원한다면 메뉴얼을 보시고 필요한 값만 변경하시면 됩니다.
: 일단 구조체에 8bpp 라고 설정해보시고 그냥 돌려보세요.. 머가 보일겁
: 니다.
그래서...부트로더(현재 u-boot를 사용하고 있습니다)에서 LCD 테스트 하는
프록램을 추가해서 해봤습니다.
프레임 버퍼는 SDRAM의 non-cache 영역에 잡고서...
아주 잘 됩니다.
부트로더 프로그램에서 메모리를 어떤 값으로 채우는 명령이 있는데...
그것을 이용해서 프레임버퍼 쪽을 건들면...
화면이 바로바로 갱신되면서 잘 동작합니다.
프레임 버퍼를 사용해서 Microwindows를 사용하려고 하는데...
부트로더에서 테스트 해본바로는...이상하게도 8bpp 모드가 16bpp 모드보다 4
배가 빠릅니다.
예상은 2배가 빠를 것이라고 생각했는데...프레임 버퍼의 용량이 2배이니
까...
근데...결과는 4배가 빠르군요...
여차하면...리눅스의 프레임버퍼를 빼버리고...MicroWindows에 드라이버를 새
로 추가해서 할 생각입니다.
푸지 wrote..
:
: 우선 s3c2410 이 256 칼라를 지원하는지 알아보세요.. 만일 지원하지
: 않으면 사용할수 없습니다.
: 지원한다면 메뉴얼을 보시고 필요한 값만 변경하시면 됩니다.
: 일단 구조체에 8bpp 라고 설정해보시고 그냥 돌려보세요.. 머가 보일겁
: 니다.