[s3c6410] linux kernel bootloaod 만들기
임베디드/S3C6410 2011. 4. 25. 10:59
- 필요한 패키지
- ubuntu : netpbm
- 커널 소스 수정
- drivers/video/logo/Kconfig
- 수정 내용
config LOGO_MULTIPAD_CLUT224
bool "INFOCRYPT MULTPAD 224-color Linux logo"
default y
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
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' 카테고리의 다른 글
[s3c6410] mplayer 포팅 (0) | 2011.04.28 |
---|---|
[s3c6410] Keypad device driver 포팅 (0) | 2011.04.27 |
[s3c6410] ez-s3c6410 bootloader logo 설정 (0) | 2011.04.22 |
[s3c6410] falinux ez-s3c6410 자동 로그인 (0) | 2011.04.01 |
[s3c6410] SDL + tslib 환경 설정값 (0) | 2011.03.15 |