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

test_key 에 있는 ckkey.c 를 제가 다시 컴파일 해서 실행해보니
콘솔에

root@godori:~/test_key# ./ckkey
Fatal signal: Segmentation Fault (SDL Parachute Deployed)
Segmentation fault

요로케 나오고 화면은 깨지네요..

rootfs 는 /korea-dokdo/nfsmount에서 small_2613_root-fs_3rd.tar.gz 을 풀고
/korea-dokdo/nfsmount/small_2613/SDL_LIB 에 들어가 tar.gz 화일들을 풀고
SDL-127-gcc-334-keyboart.txt 에 나온대로(1번부터 5번까지) 각각의 디렉토리에 들어가 실행하고 컴파일하였습니다.

무엇이 잘못된걸까요..? ^^;

// SDL-127-gcc-334-keyboart.txt

export CC=arm-linux-gcc; export AR=arm-linux-ar;export LD=arm-linux-ld;export RANLIB=arm-linux-ranlib
// static library compile


1. SDL-1.2.x
// oe
./configure --build=i386 --host=armv4l --target=armv4l-linux --prefix=/usr/local/arm/oe/arm-linux --enable-video-fbcon --disable-video-qtopia --disable-video-photon  --disable-video-direct --disable-video-ggi --disable-video-svga --disable-video-aalib --disable-video-dummy --disable-video-dga --disable-arts --disable-esd --disable-alsa --disable-video-x11 --disable-nasm --disable-debug  --disable-joystick-amigaos --disable-joystick-beos --disable-joystick-bsd --disable-joystick-darwin --disable-joystick-dc --disable-joystick-linux --disable-joystick-macos --disable-joystick-mint --disable-joystick-win32


// new 3.3.4
./configure --build=i386 --host=armv4l --target=armv4l-linux --prefix=/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux --enable-video-fbcon --disable-video-qtopia --disable-video-photon  --disable-video-direct --disable-video-ggi --disable-video-svga --disable-video-aalib --disable-video-dummy --disable-video-dga --disable-arts --disable-esd --disable-alsa --disable-video-x11 --disable-nasm --disable-debug  --disable-joystick-amigaos --disable-joystick-beos --disable-joystick-bsd --disable-joystick-darwin --disable-joystick-dc --disable-joystick-linux --disable-joystick-macos --disable-joystick-mint --disable-joystick-win32 --enable-shared


cd /korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/bin
ln -s armv4l-linux-sdl-config sdl-config


// install본 만드는 법(왜냐하면 slack에서는 컴파일이 이상하게 되기 때문이다.)

export CC=arm-linux-gcc; export AR=arm-linux-ar;export LD=arm-linux-ld;export RANLIB=arm-linux-ranlib
./configure --build=i386 --host=armv4l --target=armv4l-linux --prefix=/usr --enable-video-fbcon --disable-video-qtopia --disable-video-photon  --disable-video-direct --disable-video-ggi --disable-video-svga --disable-video-aalib --disable-video-dummy --disable-video-dga --disable-arts --disable-esd --disable-alsa --disable-video-x11 --disable-nasm --disable-debug  --disable-joystick-amigaos --disable-joystick-beos --disable-joystick-bsd --disable-joystick-darwin --disable-joystick-dc --disable-joystick-linux --disable-joystick-macos --disable-joystick-mint --disable-joystick-win32 --enable-shared

make
make DESTDIR=/root/aplayer/inst install

이렇게 하면 /root/aplayer/inst/usr 밑에 생기게 된다.


- scancode용 SDL

도 위와 꼭 같다. 다만 소스자체가 틀릴 뿐...


2. SDL_image-1.2.4
export CC=arm-linux-gcc; export AR=arm-linux-ar;export LD=arm-linux-ld;export RANLIB=arm-linux-ranlib

./configure --build=i386 --host=arm --target=arm-linux
--prefix=/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux
--with-sdl-prefix=/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux

make
make install


3. SDL_gfx-2.0.13
/* mmx를 안쓸경우로 처리해야한다. ==> arm이기 때문에 */
export CC=arm-linux-gcc; export AR=arm-linux-ar;export LD=arm-linux-ld;export RANLIB=arm-linux-ranlib

./configure --build=i386 --host=arm --target=arm-linux
--prefix=/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux
--with-sdl-prefix=/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux
--disable-mmx

make
make install


4. SDL_ttf-2.0.7

export CC=arm-linux-gcc; export AR=arm-linux-ar;export LD=arm-linux-ld;export RANLIB=arm-linux-ranlib

./configure --build=i386 --host=arm --target=arm-linux
--prefix=/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux
--with-sdl-prefix=/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux
--with-freetype-prefix=/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux
--without-x

make
make install

5. app compile

sdl-config를 softlink 시켜 놓는다.

ln -s /korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/bin/sdl-config /usr/bin/cross-sdl-config

arm-linux-gcc `cross-sdl-config --cflags`  -c ckkey.c
arm-linux-gcc -o ckkey ckkey.o  `cross-sdl-config --libs`



최현진

2007.01.13 03:25:37
*.117.46.252

1. SDL-1.2.x 의
SDL-1.2.9srcvideofbconSDL_fbvideo.c 의 화일에서
저희 이솝보드의 480x272 셋팅이 안되어있어서입니다.
그쪽 어디어디를 고치시라고 말하기는 그렇고^^
제가 아에 그쪽 화일을 올려드리겠습니다.^^
SDL-1.2.9 를 그냥 컴파일 해서 쓰시면
{ 0, 0, 1600, 1200 }, /* 16 bpp: 0x11E, or 286 */
{ 0, 0, 1408, 1056 }, /* 16 bpp: 0x19A, or 410 */
{ 0, 0, 1280, 1024 }, /* 16 bpp: 0x11A, or 282 */
{ 0, 0, 1152, 864 }, /* 16 bpp: 0x192, or 402 */
{ 0, 0, 1024, 768 }, /* 16 bpp: 0x117, or 279 */
{ 0, 0, 960, 720 }, /* 16 bpp: 0x18A, or 394 */
{ 0, 0, 800, 600 }, /* 16 bpp: 0x114, or 276 */
{ 0, 0, 768, 576 }, /* 16 bpp: 0x182, or 386 */
{ 0, 0, 720, 576 }, /* PAL */
{ 0, 0, 720, 480 }, /* NTSC */
{ 0, 0, 640, 480 }, /* 16 bpp: 0x111, or 273 */
{ 0, 0, 640, 400 }, /* 8 bpp: 0x100, or 256 */
{ 0, 0, 512, 384 },
{ 0, 0, 320, 240 },
{ 0, 0, 320, 200 }
이렇게만 됩니다.^^ 소스는 올려드리겠습니다.

김의호

2007.01.13 22:17:03
*.73.237.223

지금 계속 시도중인데 잘 안되네요.. ^^;
위에 올려주신 화일을 갖다 붙이고 1번에 // new 3.4.4 를 하고 make, make DESTDIR...
하고

소스를 5번대로 다시 컴파일 했는데 같은 결과 입니다..
물론 1번~5번까지 모두 해봤는데도 같은 결과 구요..

제가 뭘 빠뜨린걸까요..? ^^;

참 환경은 vmware에 slackware 11.0 입니다..
(물론 여기 설치 문서 보고 커널 업그레이도도 했습니다..)

김의호

2007.01.16 05:44:56
*.73.237.223

# make install 해주니 되는군요.. ㅡㅡ;

SDL-127-gcc-334-keyboard.txt 에 있는
# make DESTDIR=/root/aplayer/inst install
만 했었는데.. ^^;

저한테는 개발환경이 너무 복잡하군요.. 흑.. ㅜ.ㅡ
이러한 개발환경에 관련된 기본지식을 습득하려면 어떤 자료를 참고해야하는지
알려주시면 감사하겠습니다..
(딱히 없을래나..)
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
368 [IRQ] IRQ 관련 질문 드립니다.[완료] [2] 김유석 2007-01-14 958
367 [답변]김의호씨의 SDL 관련입니다. 최현진 2007-01-13 996
» [질문] SDL 관련 질문입니다. [완료] [3] 김의호 2007-01-13 963
365 [질문] 아래에 대한 보충입니다.[완료] [5] 양용현 2007-01-12 680
364 [질문] 아래의 질문 내용을 바꿔야 할것같습니다. [3] 양용현 2007-01-12 551
363 [질문] nand에 packaging을 한 후에는 타겟보드에 파일을 전송할 수... [3] 양용현 2007-01-12 749
362 이솝에 에뮬 게임 포팅 해 보신분.? [1] 유태경 2007-01-12 749
361 LCD를 24bpp로 쓰려면? [1] 이수 2007-01-12 718
360 [완료] bzip2를 스크래치박스에서 컴파일 해 보신분 계신가요?? [3] 문관경 2007-01-12 793
359 framebuffer에서 fb/0 을 사용하는것은 어떤 이유때문인가요?[완료] [2] 성진호 2007-01-11 828
358 ramdisk부트시 bootargs설정관련 질문. [완료] [1] 박기호 2007-01-11 1036
357 이솝 3차 보드 개발 환경 구축 120206.doc 에서 약간의 오타입니다... [2] 성진호 2007-01-11 752
356 aesop 3차 보드의 부팅 시간은 어느 정도인가요? [1] 성진호 2007-01-11 642
355 IRQ 핸들러 추가하기 질문 드립니다. [3] 김유석 2007-01-11 967
354 Compile 질문 드릴께요.[완료] [7] 김재우 2007-01-11 882
353 I2C GPIO 제어관련 [3] 이재훈 2007-01-11 926
352 DIY자료중 없는것이 있어서요..[완료] [2] 박기호 2007-01-11 676
351 이솝보드에서 xDSL 접속 [2] 이재훈 2007-01-11 681
350 시간이 늦게 흐릅니다. [완료] [2] 김영곤 2007-01-10 707
349 [완료] 아래 질문 드렸던 uc/os 자료 부탁드립니다^^ [5] 최정수 2007-01-10 631

사용자 로그인