mamuconfig를 사용해서 FRAMEBUFFER 관련 설정을 했습니다.
memuconfig --> Device Drivers --> Graphics support --> Console display driver support --> Framebuffer Console support이부분을 체크 했습니다.
defconfig 파일을 열어보면
#
# Console display driver support
#
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
# CONFIG_LOGO is not set
이렇게 정상 적으로 셋팅이 되고 컴파일도 에러 없이 됩니다.
그런대?
부팅하면 LCD창에 에니메이션 로고가아닌
ANDROID.
이런 로고만 나타나다가
LCD 창에
"/ "
만 나타납니다.
아름다운 UI는 나타나지 않더군요..ㅜㅡ
adb shell로 확인하면 정상 적으로 동작 하는듯 보입니다.(아직 내공이 부족해 문제가 있어도 잘 파악을 못해요ㅜㅡ)
정상적으로 CONFIG_FRAMEBUFFER_CONSOLE을 설정 한듯 한대 왜 안드로이드 UI가 나오지 않을까요?
짐작 되는 부분있으면 말씀 답변 부탁드리겠습니다.
init에서 logo.rle 없으면 뿌려주게 되어있는 것이지요
console framebuffer에 상관없이 지금 android가 뭔가 안올라간게 아닐까 합니다만...
로그나 유추해볼만한 단서가 부족하네요