'logo image'에 해당되는 글 2건

  1. 2008.03.18 [rebis] kernel 2.6 logo 바꾸기
  2. 2008.03.13 Rebis 보드 부팅시 LOGO 바꾸기 (1)
rebis kernel2.6 logo....

png 형식의 image.png 준비

# pngtopnm image.png | ppmquant -fs 223 | pnmtoplainpnm > logo_linux_clut224.ppm

위 명령어로 logo_linux_clut224.ppm 으로 변환.

변환된 ppm이미지를 /커널소스2.6/drivers/video/logo/ 로 이동한후 컴파일..

컴파일 설정 바꿔줄 필요없이 가능하다.

생성된 zImage를 이용하면 자신이 만든 logo로 부팅이 된다.



참고 : http://gentoo-wiki.com/HOWTO_Linux_Logo_Hack
:
로고이미지를 만들어 주기 위해서는

fblogo 프로그램과 png 형식의 그림 파일이 필요하다.



사용자 삽입 이미지

                        




예제 사진       fblogo-0.5.1.tar.gz

첨부파일 : fblogo소스 압축파일 과 료코사진 (80x80)



png 파일형식   ->  linux_logo.h     로 변환해서 커널에 옮긴다음 컴파일해주면 로고가 변한다.



Rebis보드는 logo image 크기가  80x80이다.

위 예제 사진이 싫다면 원하는 이미지를 80x80 크기로 만들어서 시작하자.

다운받은 fblogo-0.5.1.tar.gz 를 압축풀고 압축 풀린 폴더로 간다.

# tar zxf fblogo-0.5.1.tar.gz

# cd fblogo-0.5.1



fblogo.c 파일을 열어서  line No : 316    정도에있는  height 와  rowbytes를  80으로 바꾼후 make.

# vi fblogo.c

height = 80;
rowbytes = 80;

# make

(다시 make 해줄땐  make clean 해주고 다시 make )

원하는 이미지를 옮겨 온다.

# convert -colors 223 -dither ryo.png ryo_temp.png

ryo.png 이미지를 223색의 ryo_temp.png로 변환해준다. (linux_logo.h 파일안에 223으로 difine되있다)

# ./fblogo ryo_temp.png linux_logo.h


ryo_temp.png 이미지를 커널에 올릴 linux_logo.h 파일로 바꿔준다.

생성된 linux_logo.h 파일을 " Rebis커널소스위치/include/linux/ " 위치로 옮긴 후

커널 컴파일을 다시 해주면 된다.


# cp linux_logo.h /linux_src/Rebis/include/linux/

# cd /linux_src/Rebis

# make menuconfig  (커널 설정)

# make dep && make zImage


생성된 새로운 이미지로 보드 부팅하면 바뀐 그림으로 logo가 뜬다.


***********************************************************
convert 해줬는데 헤더파일로 변환시 PNGs 에러가 뜨면
convert 해줄때 -depth 8 값을 추가해 준다
***********************************************************

참조  : http://sung2ne.tistory.com/5
: