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

안녕하세요?

제가 회사에서 새로 리눅스를 사용하게 되었는데 완전 초보라서 이곳에 질문을 올립니다.
부디 조언을 해주시리라 믿으며 적어봅니다 .. ^^

Android-x86 프로젝트를 사용합니다. 그걸 범용 x86 PC에서 개발해야 하는건데요,
제가 해야하는 것이 그래픽 카드 혹은 그래픽 컨트롤러(보드 내장형의 경우)의 디바이스 드라이버를 개발하는 것입니다.

 

현재 상태에서 제 PC, G31 칩셋이며 GMA3100 을 그래픽 컨트롤러로 온보드되어있는 시스템에서 lsmod를 해보면 i915 라는 드라이버가 보입니다. 그런데 GMA3100을 제대로 사용하지 못하는 것 같아요. 무비를 재생해보면 끊기고 느리거든요. 아마도 소프트웨어 가속 에뮬레이터를 사용하고 있는 것 같습니다.

제가 이루어내야 하는 것은 OpenGL ES 2.0 이 지원되는 그래픽카드를 찾고 그 드라이버를 개발하는 방법을 찾아내는 정도 입니다. 나중에는 실제 개발을 해야하고요.

그런데 제가 리눅스의 왕초보인데다가 안드로이드도 처음보는 것인데 게다가 그래픽카드 드라이버를 개발해야 하니 앞이 막막합니다.

그래픽카드 드라이버를 개발하는 방법을 배울 수 있는 책이 있으면 좀 알려주세요~
책이 아니라도 사이트 주소도 좋습니다.

아니면 간단하게 개발의 과정을 간단하게 설명해주실 수 없으신가요?
제가 인터넷에서 찾은 바로는 일단 프레임버퍼 드라이버를 개발해야 하는 것 같고요, 그 다음에 3D 가속 드라이버를 개발해야 하는 것 같은데요, 드라이버 소스코드는 아마도 오픈소스를 구해봐야 할 것 같구요...

미리 감사드립니다.


윤동열

2009.12.12 02:25:24
*.11.95.180

 그래픽 드라이버는 제조사 말고는 개발하기가 힘듭니다.

일텔 홈페이지를 뒤져 보시거나 구글링 해보시는 방법 밖에 없을듯 합니다..

Journeyer

2009.12.14 19:08:19
*.138.199.181

 네 저도 구글링과 irc 채팅과 위키피디아 검색등을 해보았는데요, 님이 말씀하신 것처럼 그래픽 카드는 오픈소스 진영에 제대로 오픈된 소스조차 별로 없다고 하는 것 같습니다. 단지 인텔은 오픈소스를 공개하는 것 같아요. 직접하는 건 아니고 전문 개발 업체를 통해서 드라이버 오픈소스를 제공하고 리눅스 최신 커널에 포함시키는 것 같습니다.

 그리고 인텔의 최근의 거의 모든 쳅셋의 그래픽 하드웨어 드라이버는 i915 였습니다. 혹시 자신의 리눅스가 그 모듈을 제데로 실행하지 못한다면 리눅스 버전이 최신 버전인지 봐야 하더라구요. 인텔은 항상 최신 디바이스의 드라이버를 당시의 커널에 포함시키는 것 같거든요.

 이런 조사결과 인텔에 감사하는 마음이 생겼습니다. 더군다나 인텔 온보드 그래픽 컨트롤러의 성능이 점점 좋아져서 이제는 fullHD 와 OpenGL 2.1 까지 지원한다니까 앞으로 리눅스를 고려한 시스템에는 인텔 그래픽 컨트롤러를 꼭 고려해야 하겠다 싶습니다.

제가 인텔 광고하는 것 같습니다만 지금까지 제 느낌을 말씀드렸습니다.

조언해주셔서 감사드립니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
2348 오드로이드 부팅 및 파일시스템 관련 질문 입니다 [2] 류경훈 2009-12-16 570
2347 오드로이드 추가 공구 계획일정은 없는건가요? [1] 조재영 2009-12-15 482
2346 파일시스템과 디바이스 컨트롤 s/w 개발 문의 [4] 푸른하늘 2009-12-15 509
2345 안드로이드 제품의 경우 어디까지 소스를 공개해야 하나요? [5] 이창훈 2009-12-15 520
2344 map api 를 이용한 프로그램은 인스톨이 안되나요? [2] 양치기쏘냐 2009-12-14 503
2343 오드로이드 Mobentoo (SlideMe) 에서 검색되나요? [1] 쏘프트 2009-12-12 501
2342 지원되는 그래픽 컨트롤러 목록과 각 컨트롤러들의 드라이버 확인 h... [4] Journeyer 2009-12-12 702
» 그래픽 카드 혹은 컨트롤러 드라이버 개발 How-to [2] Journeyer 2009-12-11 6284
2340 오드로이드에 apk 인스톨시 에러... [1] wooya510 2009-12-07 928
2339 Odroid 소스에서 질문이 있습니다. [3] lived 2009-12-01 490
2338 파일시스템 문의드립니다. [1] 김승한 2009-12-01 510
2337 오드로이드 보드에서 apk 파일 인스톨 질문입니다. [2] 양치기쏘냐 2009-11-30 926
2336 안드로이드는 핸드폰용 OS잖아요 [2] 도찬구 2009-11-28 758
2335 고현철님. 안드로이드에 SDL포팅 하시려고 하시는 것은 [1] 도찬구 2009-11-27 765
2334 3G와 WiFi 동시에 활성화 하여, 애플리케이션 별로 선택적으로 사... [2] trinity 2009-11-24 809
2333 오드로이드 usb 접속시 터치 인식 관련 [2] Flowox 2009-11-22 632
2332 드라이버 안드로이드커널로 크로스컴파일시 WARNING 질문드립니다 [1] 의지박약인 2009-11-21 595
2331 odriod 센서 드라이버 위치 [2] 왕자 2009-11-21 553
2330 ODROID 디버깅 보드만 추가 구매가 가능할까요? [1] 김지원 2009-11-20 476
2329 [오드로이드]HTTP Progressive Download관련 [2] 태남 2009-11-18 600

사용자 로그인