도와주세요!!
글 수 15,339
2003.06.22 20:39:06 (*.234.54.28)
6674
저도 지금 이 LCD를 사용하고 있는 사용자로써 답변드리자면...
LCD datasheet에 보면 Transmissive 타입이라고 나와 있을겁니다.
이 타입은 백라이트를 켜야 LCD화면을 보실 수가 있습니다.
아니면 반사형LCD를 써야하는데 제가 본 STN LCD는 거우 다
Transmissive 타입이더 군요..TFT LCD는 많이 있습니다.
스트롱암과의 회로 연결방법은 검색해 보시면 제가 쓴 글중에 있습니다.
그리고 구조체 부분은 EZ-MA1보드의 커널을 이용하신다면
커널_dir/driver/video/sa1100fb.c에 정의하여 주어야하고..
전의된 구조체정보를 등록하는 부분이 있습니다
이 2분분을 추가하여야합니다..
sa1100fb.c파일을 보시면 어디에 위치시켜야 할지 아실겁니다..
이 정도도 못하신다면 시작하신지가 얼마돼지 않은 관계로
더 내공을 싸아야 할 것으로 생각됩니다.
저는 LCD보드에 있는 커널을 이용하였으며
ezboard_lcd_info 구조체를 수정하여 올렸습니다.
구조체부분도 제글에 있는 것을 갖져다 쓰셔도...화면은 나올 겁니다.
물론 미세한 조정은 해야지요..필요없는 것도 있고...해보시면 알겁니다
그리고 LCD를 이용할수 있도록 커널을 컴파일해야합니다.
커널 컴파일 옵션에서( make menuconfig 하시는거 아시죠..)
consol driver->frame buffer support->support for frame buffer device 체크
하고
서브항목에 있는 sa-1100 LCD support 체크
이 정도만해도 리눅스 부팅시 펭귄그림 보실 수 있을겁니다. 미안하지만 안될
수도 생각나는데로 섰습니다.
그런데 백라이트가 생각보다 소비전력을 많이먹습니다..
저는 이게 문제더군요..
난야에서 파는 인버터는 TR을 이용한거던데..
PDA같은데 쓰는거는 전용칩을 이용했을거 같은데..어떻지 모르겠습니다..
한번 쓰고 싶은데 어디서 파는지 알아야...???
:
:
: 영민 wrote..
: 답변 감사함니다..^^ 다시 몇가지 궁금증이 생기는군여..
: 백라이트가 없어두 화면 자체는 뿌려지는게 아닌가요? 백라이
: 트는 그냥..불만 켜지는줄 알고 있습니다. 그리고 이지보드
: 에서는 처음 커널 컴파일할땐는 비디오 쪽은 세팅을 안하더군여
: 그럼 LCD를 뿌리기 위해서는..이부분을 세팅해야 하는건가여?
: 세팅하면..sa1100fb.c도..고쳐야 할 부분들이 있는것 같던데
: 어떤 부분을 고쳐야 하나요?.^^;
:
: 아..그리고
: static struct sa1100fb_mach_info ezboard_lcd_info __initdata =
: 이 구조체두 없더군여.. 크로스 컴파일러를 잘못 깔은 건가여?
: 이번에 다시 깔면..몇번째인지..;;
:
: : 푸지 wrote..
: : :
: : : STN LCD 이면 스트롱암에서 LCD 포트 핀을 그대로 연결하세요
: : : 핀이름이 STN LCD 용으로 나와있습니다.
: : : 백라이트가 인버터를 사용하지 않는건가요?? 보통은 백라이트용 인 버 터가
: : : 따로 있거든요..
: : : 검정색만 뜨는것은 백라이트가 켜지지 않아서 그렇습니다. 인터페이스
: : : 케이블이 연결되있지 않고 빽라이트를 켜면 하얀색으로 나와야 정상이
: 죠
LCD datasheet에 보면 Transmissive 타입이라고 나와 있을겁니다.
이 타입은 백라이트를 켜야 LCD화면을 보실 수가 있습니다.
아니면 반사형LCD를 써야하는데 제가 본 STN LCD는 거우 다
Transmissive 타입이더 군요..TFT LCD는 많이 있습니다.
스트롱암과의 회로 연결방법은 검색해 보시면 제가 쓴 글중에 있습니다.
그리고 구조체 부분은 EZ-MA1보드의 커널을 이용하신다면
커널_dir/driver/video/sa1100fb.c에 정의하여 주어야하고..
전의된 구조체정보를 등록하는 부분이 있습니다
이 2분분을 추가하여야합니다..
sa1100fb.c파일을 보시면 어디에 위치시켜야 할지 아실겁니다..
이 정도도 못하신다면 시작하신지가 얼마돼지 않은 관계로
더 내공을 싸아야 할 것으로 생각됩니다.
저는 LCD보드에 있는 커널을 이용하였으며
ezboard_lcd_info 구조체를 수정하여 올렸습니다.
구조체부분도 제글에 있는 것을 갖져다 쓰셔도...화면은 나올 겁니다.
물론 미세한 조정은 해야지요..필요없는 것도 있고...해보시면 알겁니다
그리고 LCD를 이용할수 있도록 커널을 컴파일해야합니다.
커널 컴파일 옵션에서( make menuconfig 하시는거 아시죠..)
consol driver->frame buffer support->support for frame buffer device 체크
하고
서브항목에 있는 sa-1100 LCD support 체크
이 정도만해도 리눅스 부팅시 펭귄그림 보실 수 있을겁니다. 미안하지만 안될
수도 생각나는데로 섰습니다.
그런데 백라이트가 생각보다 소비전력을 많이먹습니다..
저는 이게 문제더군요..
난야에서 파는 인버터는 TR을 이용한거던데..
PDA같은데 쓰는거는 전용칩을 이용했을거 같은데..어떻지 모르겠습니다..
한번 쓰고 싶은데 어디서 파는지 알아야...???
:
:
: 영민 wrote..
: 답변 감사함니다..^^ 다시 몇가지 궁금증이 생기는군여..
: 백라이트가 없어두 화면 자체는 뿌려지는게 아닌가요? 백라이
: 트는 그냥..불만 켜지는줄 알고 있습니다. 그리고 이지보드
: 에서는 처음 커널 컴파일할땐는 비디오 쪽은 세팅을 안하더군여
: 그럼 LCD를 뿌리기 위해서는..이부분을 세팅해야 하는건가여?
: 세팅하면..sa1100fb.c도..고쳐야 할 부분들이 있는것 같던데
: 어떤 부분을 고쳐야 하나요?.^^;
:
: 아..그리고
: static struct sa1100fb_mach_info ezboard_lcd_info __initdata =
: 이 구조체두 없더군여.. 크로스 컴파일러를 잘못 깔은 건가여?
: 이번에 다시 깔면..몇번째인지..;;
:
: : 푸지 wrote..
: : :
: : : STN LCD 이면 스트롱암에서 LCD 포트 핀을 그대로 연결하세요
: : : 핀이름이 STN LCD 용으로 나와있습니다.
: : : 백라이트가 인버터를 사용하지 않는건가요?? 보통은 백라이트용 인 버 터가
: : : 따로 있거든요..
: : : 검정색만 뜨는것은 백라이트가 켜지지 않아서 그렇습니다. 인터페이스
: : : 케이블이 연결되있지 않고 빽라이트를 켜면 하얀색으로 나와야 정상이
: 죠