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

안녕하세요.


   2440보드에 u-boot1.1.1 버전을 올렸는데요. 


  u-boot에 로고를 넣고 싶은데요..


  로고라고 해서 검색을 해보면  tools/bmp_logo 를 사용하는 것 으로 나오는데 이것 가지고 나온 bmp_logo.h 파일을 


include에 넣으면 되는 것인가요?  또 다른 곳에 설정을 해주어야 하나요?

  

  위의 방법이 잘 안되어서 tools 안에 easylogo 가 있어서 runme.sh 를 실행 시키면 include video_logo.h 를 include 에 넣는 것이 던데 요것도 해봐도 잘 안되더라구요.


  config 파일이나 다른 곳에 연결시켜 주어야 하는 건가요 아니면 flag 값을 주어야 하는 건지


궁금합니다.  


  즐거운 하루 되세요.


   


rapel

2011.08.31 06:57:29
*.233.106.35

좀 야매가 있긴한데;;; 그냥 프레임버퍼 주소 획득해서 거기다가 해더파일 로드 해버리는 방법도 되긴할검니다;;

고도리

2011.08.31 10:46:53
*.127.19.87

위와 같은 방법은 아니고.......aesop-2440 u-boot 소스를 보면 잘 나와 있습니다.


실제로 u-boot에서 logo를 제대로 살린 적이 거의 없을겁니다.

왜냐하면 h/w도 살려줘야 하기 때문에, 예전 strongarm 보드 하나 정도만 관련 코드가 있었던 것으로 기억이 나네요.


aesop-2440 을 참고하시기 바랍니다.

새희망

2011.09.01 02:50:13
*.21.189.193

u-boot에 LCD controller / Framebuffer Driver가 존재 한가요?

있다면, FrameBuffer 에 이미지를 쓰면 될 것 같은데요.

채병철

2011.09.02 18:58:40
*.175.117.254

2410에서 했던 내용입니다. 코어가 유사하고, u-boot을 쓴다면 거의 비슷한 절차가 될 것으로 보입니다.

 

*. 우선 하드웨어가 정상동작.

*. bmp 파일 형식의 로고 이미지를 만듭니다.

*. logo.bmp.gz 형태로 gzip을 압축합니다.
*. 이것을 다시 헤더 파일로 변환합니다. logo.bmp.gz.h

    (xxd -i 명령을 이용)

*. /board/smdk2440/의 초기화 파일에 다음의 코드를 추가됩니다.

        {
                #define BMP_BUFFER 0x30100000
                unsigned char *buff;
                unsigned int unc_len;
                int i;

                buff = (unsigned char *)BMP_BUFFER;
                unc_len = 0x400000;

                i = gunzip(buff, unc_len, logo_bmp_gz, &logo_bmp_gz_len);
                if (i != 0) {
                        printf("Logo Image Error , gunzip errorn");
                        return;
                }
                do_bmpload_sub(buff, 0, 0, 0);
        }

List of Articles
번호 제목 글쓴이 날짜 조회 수
4908 LCD 디스플레이 관련 질문입니다. file [2] 조현호 2011-08-31 10461
» u-boot에서 logo 이미지를 수정하려면 어떻게 하나요? [4] DavidKim 2011-08-31 1611
4906 ioctl() 함수를 강제로 끝내는 방법.... [2] blue0sky 2011-08-31 1160
4905 ubi read only jmkim 2011-08-30 711
4904 리눅스 디바이스 초보적인 질문을 하나 하겠습니다 [1] 누구누구 2011-08-30 871
4903 LCD 에서 콘솔 메세지가 출력됩니다. 레몬 2011-08-30 919
4902 부트로더에서 logo display 하는 방법을 알고싶습니다. [2] 정문수 2011-08-30 934
4901 안드로이드 sd카드 인식 문제 [2] 누구누구 2011-08-30 1872
4900 usb 드라이버 포팅 중 문제점이 있습니다. (데이터 전송관련) [1] 자미 2011-08-30 1189
4899 CentOS 5.6 설치 가능한 노트북 [1] blue0sky 2011-08-27 1335
4898 C110 발열 문제 [4] 플로이드 2011-08-26 1053
4897 LCD 디스플레이 안 되는 문제 [1] 산넘어 2011-08-26 906
4896 odroid-t 처음 zImage 다운하려하는데 문의 사항이 있습니다. [1] 나론 2011-08-26 1019
4895 안드로이드 개발보드를 구매하려고 합니다. [3] 호프맨 2011-08-25 1277
4894 CentOS 에서 디스크 검사하는 방법 [1] blue0sky 2011-08-25 1079
4893 audio routing_strategy 구조체에 대해서 아시는 고수 분 계신가요... [2] 꺼북이 2011-08-25 916
4892 bootloader 에서 pc값을 uart로 확인하는 방법없을까요? [1] 준히오빠 2011-08-25 890
4891 I2C 주소관련 [2] 53% 2011-08-25 1142
4890 안드로이드 빌드 후 부팅이 멈춥니다.. 조금만 힌트를 부탁드립니다. file [1] 박민규 2011-08-25 1168
4889 GingerBread Download??? [1] Simba444 2011-08-25 763

사용자 로그인