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

안녕하세요. 막히는 부분이 생겨서 질문을 올립니다.


지금 제 플랫폼은 안드로이드(프로요)가 돌아가고 있는 상태입니다.

이 플랫폼에 c native program (일반 리눅스 프로그램)을 돌리려고 하고

돌리는데 성공했습니다.

이 c native program을 통해 프로요 화면이 아닌 제가 그리고 싶은 이미지가

화면에 출력되도록 하고 싶습니다.

c native program은 실행되고 있고 fb0에 이미지를 그리도록 했습니다.

(테스트를 위해 이미지는 모두 적색으로 설정했구요)

그런데 출력되는 화면이 프로요 원래 화면에 적색화면이 계속 

겹쳐집니다. 결국 프로요와 제 이미지모두 출력되는 상태인데

프로요의 화면을 없을 수 있는 방법이 있을까요?


현재 커널은 만질 수 없는 상태이고 안드로이드 어플또는 c native program을 

이용해서만 구현이 가능한 상황입니다.


고수님들의 조언을 부탁드립니다.

감사합니다.



전호철

2012.09.20 21:02:20
*.200.239.210

안드로이드가 부팅된 이후부터는 화면출력에 관련된 작업을 하시려면 항상 surfaceflinger 를 사용해서 출력해야 합니다.

기존에 리눅스 같이 fb0 에 직접 출력하면 안드로이드 화면을 관리하는 surfaceflinger server도 같이 동작하고 있는 상황이기 때문에 화면이 마구 펄럭펄럭 하거나 하는 문제가 발생할 수 있습니다.


안드로이드 화면이 안보이게 할 의도시고.  필요 없으시다면 안드로이드를 안쓰는게 맞겠죠.


정석적인 방법은 어플리케이션과 native library를 연동해서 안드로이드 원래 방식대로 surface에 출력하셔야 합니다.

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

Linaro에서 제공하는 boot, kernel [3]

안드로이드 logcat 시 로그가 케리지리턴없이 나오는 현상은?? file [3]

  • 칼마
  • 2012-09-21
  • 조회 수 1591

Android audio sampling rate관련 질문 [3]

안드로이드 화면 처리 문의드립니다. [1]

ORIGEN 4412 보드 부팅 관련 건 file [5]

  • 램퍼
  • 2012-09-20
  • 조회 수 1610

soundPool사용 이유 [2]

  • ljcg
  • 2012-09-20
  • 조회 수 1454

2D 가속기를 사용하면 얼마나 효과가 있을까요? [2]

안드로이드에 블루투스 동글 사용시 [1]

[해결]플래쉬 파일 시스템 관련 질문입니다 [2]

  • Mango
  • 2012-09-18
  • 조회 수 1291

ICS에 TSLIB 추가하려면...? [3]

OpenSSL을 NDK로 연결해서 사용하려고합니다. [6]

MIDI파일 재생엔진 질문 & AUdio Track관련 질문 & DownMixi... [3]

  • ljcg
  • 2012-09-17
  • 조회 수 1430

ALSA 를 이용해서 마이크로부터 음성(PCM Data)을 Recoding 하려... [2]

UBIFS image를 NAND Flash Programmer 장비에서 Burning하는 방법... [3]

풀업/풀다운 저항값은 왜 다른가요? [6]

USB Auto mount에 관해 질문 드립니다.

간단한 크로스 컴파일 경로 설정문의입니다. [2]

임베디드 리눅스 배포판으로 무엇이 좋을까요? [1]

  • LLVM
  • 2012-09-14
  • 조회 수 1402

이더넷 4개를 붙이려고 합니다... [2]

ORIGEN 4412 질문! [7]

사용자 로그인