'Logo'에 해당되는 글 2건

  1. 2011.04.25 [s3c6410] linux kernel bootloaod 만들기
  2. 2011.04.22 [s3c6410] ez-s3c6410 bootloader logo 설정

[s3c6410] linux kernel bootloaod 만들기

  • 필요한 패키지
    • ubuntu : netpbm
  • 커널 소스 수정
    • drivers/video/logo/Kconfig
      • 수정 내용
config LOGO_MULTIPAD_CLUT224
    bool "INFOCRYPT MULTPAD 224-color Linux logo"
    default y

    • drivers/video/logo/Makefile
obj-$(CONFIG_LOGO_MULTIPAD_CLUT224)  += logo_multipad_clut224.o

    • drivers/video/logo/logo.c
                                              :
extern const struct linux_logo logo_multipad_clut224;
                                              :
#ifdef CONFIG_LOGO_MULTIPAD_CLUT224
    logo = &logo_multipad_clut224;
#endif

  • make menuconfig 에서 추가한 로고 선택
  • 이미지 파일을 ppm(pnm)파일로 변환
    • 여기서는 gif 파일을 ppm 파일로 변환하는 걸로 설명
      • giftopnm image.gif | pnmtoplainpnm > image.ppm
      • pnmquant -fs 223 image.ppm > image_256.ppm
      • pnmnoraw image_256.ppm > logo_multipad_clut224.ppm
  • 마지막으로 커널을 컴파일하고 타켓보드에 저장하면 된다.

[s3c6410] ez-s3c6410 bootloader logo 설정

ez-s3c6410 보드 부트로더에 로고 설정하기
bootloader 설정에 들어가서 KCMD5 번에 로고 사용을 알려주는 환경설정값을 입력해야 한다.
반드시 KCMD5번에 입력해야 제대로 적용이 된다.
설정값은 LCD 해상도에 따라 틀린데 기본적으로 붙어있는 480x272 LCD일 경우 아래와 같이 설정한다.
video=ezfb:panel:1

마지막에 있는 1이  해상도를 알려주는 값이다.

다음으로, 설정에서 9번 항목인 "logo image file name"값을 설정한다.
부트로더에서 사용할 로고 파일은 24bit bitmap으로 되어 있어야 한다.

이렇게 설정값을 입력한 다음에 'tfl' 또는 'zfl'을 이용해서 logo 파일을 다운로드 받아 flash 저장하면 로고
설정이 끝나게 된다.

prev 1 next