도와주세요!!
글 수 15,339
2005.12.27 21:41:44 (*.33.188.37)
6685
답변 감사합니다. 일단 mmap으로 프레임 버퍼의 포인터를 얻어 이미지를 출력하는 데는 성공했습니다.
아직은 화려한 그래픽이나 제어를 요구하는 것이 아니라 프레임 버퍼를 사용하면 될 것 같습니다.
그런데 이제 DMA를 제어해야 하는데 이것 역시 어떻게 해야할지 아직 감이 오지 않습니다.
일단 소스와 헤더 파일들의 위치는 확인했는데 이것들을 어떻게 활용해야 할지 모르겠습니다.
DMA에 대해서 도움을 주실 분이 있으면 감사하겠습니다.
답변 부탁드립니다.
>
> LCD 에 그림을 그리고자 한다면 프레임버퍼 메모리에 원하시는 그림을 복사하시면 됩니다.
> 프레임버퍼의 포인터를 얻어오는 방법은 mmap 함수를 이용하여 얻어오지요..
> 이렇게 직접 메모리를 얻어서 그림을 그리는 방법은 일이 많아집니다. 폰트를 출력하는 일도 힘들구..
> 라인을 긋거나 원을 그리거나 .. 해야할 일이 많아집니다. 그래서 나온방법이 이런 것들을 라이브러리로
> 제공하는 마이크로 윈도우 같은 것이 있구요 .. 더 발전해서 QT 나 X윈도우 .. 더빠른 DirectFB 도 있지요
>
> 최근 여러사람들이 하는것은 QT/E 입니다. (임베디드QT)
>
>>ez-x5 보드를 사용하고 있는 초보 리눅서입니다.
>>PXA255의 TFT LCD와 DMA를 제어하려고 하는데 궁금한 사항들이 있어 질문드립니다.
>>리눅스가 부팅할 때 LCD에 로고도 출력되고 커널 소스를 보면 lcd와 dma에 관한 소스도 보이는 것 같습니다.
>>그런데 아직 커널 구조를 잘 몰라 어디를 건드려서 제가 필요로하는 설정을 해야 할지 잘 모르겠습니다.
>>LCD 같은 경우에는 프레임 버퍼를 이용하여 그래픽을 출력할 수 있다고도 하고 여러 글들도 보고 책도 보고 했지만 감이 잘 안옵니다. 포팅된 커널을 이용하여 LCD와 DMA를 제어할 수 있는 것인지 아니면 새로이 LCD와 DMA에 관한 드라이버를 제작을 해야 하는 것인지 모르겠습니다.
>>펌웨어만 하다가 OS를 이용해서 프로그램을 하려니 정말 알아야 할것이 많은것 같습니다.
>>이상에 대하여 답변이나 참고 자료가 있다면 추천 부탁드립니다.
>>
>
아직은 화려한 그래픽이나 제어를 요구하는 것이 아니라 프레임 버퍼를 사용하면 될 것 같습니다.
그런데 이제 DMA를 제어해야 하는데 이것 역시 어떻게 해야할지 아직 감이 오지 않습니다.
일단 소스와 헤더 파일들의 위치는 확인했는데 이것들을 어떻게 활용해야 할지 모르겠습니다.
DMA에 대해서 도움을 주실 분이 있으면 감사하겠습니다.
답변 부탁드립니다.
>
> LCD 에 그림을 그리고자 한다면 프레임버퍼 메모리에 원하시는 그림을 복사하시면 됩니다.
> 프레임버퍼의 포인터를 얻어오는 방법은 mmap 함수를 이용하여 얻어오지요..
> 이렇게 직접 메모리를 얻어서 그림을 그리는 방법은 일이 많아집니다. 폰트를 출력하는 일도 힘들구..
> 라인을 긋거나 원을 그리거나 .. 해야할 일이 많아집니다. 그래서 나온방법이 이런 것들을 라이브러리로
> 제공하는 마이크로 윈도우 같은 것이 있구요 .. 더 발전해서 QT 나 X윈도우 .. 더빠른 DirectFB 도 있지요
>
> 최근 여러사람들이 하는것은 QT/E 입니다. (임베디드QT)
>
>>ez-x5 보드를 사용하고 있는 초보 리눅서입니다.
>>PXA255의 TFT LCD와 DMA를 제어하려고 하는데 궁금한 사항들이 있어 질문드립니다.
>>리눅스가 부팅할 때 LCD에 로고도 출력되고 커널 소스를 보면 lcd와 dma에 관한 소스도 보이는 것 같습니다.
>>그런데 아직 커널 구조를 잘 몰라 어디를 건드려서 제가 필요로하는 설정을 해야 할지 잘 모르겠습니다.
>>LCD 같은 경우에는 프레임 버퍼를 이용하여 그래픽을 출력할 수 있다고도 하고 여러 글들도 보고 책도 보고 했지만 감이 잘 안옵니다. 포팅된 커널을 이용하여 LCD와 DMA를 제어할 수 있는 것인지 아니면 새로이 LCD와 DMA에 관한 드라이버를 제작을 해야 하는 것인지 모르겠습니다.
>>펌웨어만 하다가 OS를 이용해서 프로그램을 하려니 정말 알아야 할것이 많은것 같습니다.
>>이상에 대하여 답변이나 참고 자료가 있다면 추천 부탁드립니다.
>>
>