'분류 전체보기'에 해당되는 글 519건

  1. 2012.02.02 [ubuntu] 부팅시 lp 모듈 로딩하지 않기
  2. 2012.01.26 eclipse 기존 프로젝트 불러오기
  3. 2012.01.02 nano-x 0.92 cross compile with tslib 하기
  4. 2011.12.29 libjpeg cross compile
  5. 2011.12.13 busybox용 tftp 사용법
  6. 2011.12.08 ttf(truetype) 폰트로 bdf 폰트 만들기
  7. 2011.12.07 [s3c6410] SDL_ttf Cross Compile
  8. 2011.12.07 점 찍기
  9. 2011.12.06 yaffs2 이미지 만들기
  10. 2011.12.06 udhcpc용 default.script

[ubuntu] 부팅시 lp 모듈 로딩하지 않기

/etc/modules에 lp을 주석 처리 한다.

'리눅스' 카테고리의 다른 글

eclipse quick bookmark plugin  (0) 2012.03.07
[OpenOffice] 스프레드시트에서 열(행) 고정하기  (0) 2012.02.06
cifs mount  (0) 2011.11.28
[ubuntu] checkinstall - deb 패키지 만들기  (0) 2011.10.27
[ubuntu] 모듈 blacklist  (0) 2011.10.19

eclipse 기존 프로젝트 불러오기

File -> Import을 클릭해서 새로나온 창에서 Existing Projects into workspace을 선택하고,
해당 프로젝트가 있는 디렉토리를 선택한 후 가져올 프로젝트를 불러온다.

copy projects into workspace을 체크하면 해당 프로젝트를 현재 내가 사용하고 있는 workspace로 복사해 온다.

'develop' 카테고리의 다른 글

eclipse용 vim 플러그인  (0) 2012.02.17
eclipse에서 한글 인코딩 사용하기  (0) 2012.02.09
ttf(truetype) 폰트로 bdf 폰트 만들기  (0) 2011.12.08
linux kernel thread  (0) 2011.11.16
DEBUG macro  (0) 2011.11.11

nano-x 0.92 cross compile with tslib 하기

config, Makefile.rules에서 설정 및 인스톨 위치를 설정한다.
그리고 tslib관련 파일들이 있는 위치를 Makefile.rules에 추가로 적어준다.
415라인에 있는 LDFLAGS에 tslib이 있는 디렉토리와 위치와 -lts을 추가해 주도록 한다.

'임베디드 > Nano-X(microwindow)' 카테고리의 다른 글

libjpeg cross compile  (0) 2011.12.29

libjpeg cross compile

./configure --prefix=$(설치할 디렉토리) CC=$(CROSS)-gcc

make install 시에는 설치할 디렉토리에
bin, man 디렉토리가 존재하지 않으면 에러가 발생하므로 미리 만들어 두도록 한다.

'임베디드 > Nano-X(microwindow)' 카테고리의 다른 글

nano-x 0.92 cross compile with tslib 하기  (0) 2012.01.02

busybox용 tftp 사용법

원격지 파일을 다운받을 때
tftp -g -r FILENAME IP-ADDRESS

'임베디드' 카테고리의 다른 글

zlib 1.2.6 cross compile  (0) 2012.02.07
u-boot loader(the Universal Boot Loader) 사이트 및 버전  (0) 2012.02.02
[s3c6410] SDL_ttf Cross Compile  (0) 2011.12.07
yaffs2 이미지 만들기  (0) 2011.12.06
udhcpc용 default.script  (0) 2011.12.06

ttf(truetype) 폰트로 bdf 폰트 만들기

otf2bdf 라는 유틸이 필요하다.

$ otf2bdf <TTF 파일이름> -o <BDF 파일이름> -p <폰트사이즈>

'develop' 카테고리의 다른 글

eclipse에서 한글 인코딩 사용하기  (0) 2012.02.09
eclipse 기존 프로젝트 불러오기  (0) 2012.01.26
linux kernel thread  (0) 2011.11.16
DEBUG macro  (0) 2011.11.11
[pastebin.com] 간단한 소스코드 공유 사이트  (0) 2011.10.12

[s3c6410] SDL_ttf Cross Compile


$ export CC=arm-linux-gcc
$ export AR=arm-linux-ar
$ export LD=arm-linux-ld
$ export RANLIB=arm-linux-ranlib
$ ./configure --build=i386-linux --host=arm-linux \
--target=arm-generic-linux-gnueabi \
--prefix=/usr/arm-genric-linux-gnueabi \
--with-sdl-prefix=/usr/arm-generic-linux-gnueabi \
--with-freetype-prefix=/usr/arm-generic-linux-gnueabi \
--without-x
$ make
$ make install

'임베디드' 카테고리의 다른 글

u-boot loader(the Universal Boot Loader) 사이트 및 버전  (0) 2012.02.02
busybox용 tftp 사용법  (0) 2011.12.13
yaffs2 이미지 만들기  (0) 2011.12.06
udhcpc용 default.script  (0) 2011.12.06
[h7210] H-Jtag 설정하기  (0) 2011.11.08

점 찍기

void DrawPixel(SDL_Surface *dst, Uint32 x, Uint32 y, Uint8 R, Uint8 G, Uint8 B)
{
    Uint32 color = SDL_MapRGB(dst->format, R, G, B);

    switch( dst->format->BytesPerPixel )
    {
        case 1: // Assuming 8-bpp
            {
                Uint8 *bufp;
                bufp = (Uint8 *)dst->pixels + y * dst->pitch + x;
                *bufp = color;
            }
            break;

        case 2: // probably 15-bpp or 16-bpp
            {
                Uint16 *bufp;
                bufp = (Uint16 *)dst->pixels + y * dst->pitch/2 + x;
                *bufp = color;
            }
            break;

        case 3: // slow 24-bpp mode, usually not used
            {
                Uint8 *bufp;
                bufp = (Uint8 *)dst->pixels + y * dst->pitch + x * 3;
                if (SDL_BYTEORDER == SDL_LIL_ENDIAN)
                {
                    bufp[0] = color;
                    bufp[1] = color >> 8;
                    bufp[2] = color >> 16;
                }
                else
                {
                    bufp[2] = color;
                    bufp[1] = color >> 8;
                    bufp[0] = color >> 16;
                }
            }
            break;

        case 4: // probably 32-bpp
            {
                Uint32 *bufp;
                bufp = (Uint32 *)dst->pixels + y * dst->pitch/4 + x;
                *bufp = color;
            }
            break;
    }

}


'develop > SDL' 카테고리의 다른 글

[sdl] SDL_FillRect  (0) 2011.03.16
[sdl] SDL_MapRGB  (0) 2011.03.15

yaffs2 이미지 만들기

# mkyaffs2image DIR IMAGE_NAME

'임베디드' 카테고리의 다른 글

busybox용 tftp 사용법  (0) 2011.12.13
[s3c6410] SDL_ttf Cross Compile  (0) 2011.12.07
udhcpc용 default.script  (0) 2011.12.06
[h7210] H-Jtag 설정하기  (0) 2011.11.08
[임베디드] ramdisk 이미지 만들기  (0) 2011.10.17

udhcpc용 default.script

#!/bin/sh
# Sample udhcpc renew script

RESOLV_CONF="/etc/resolv.conf"

[ -n "$broadcast" ] && BROADCAST="broadcast $broadcast"
[ -n "$subnet" ] && NETMASK="netmask $subnet"

/sbin/ifconfig $interface $ip $BROADCAST $NETMASK

if [ -n "$router" ]
then
        echo "deleting routers"
        while /sbin/route del default gw 0.0.0.0 dev $interface
        do :
        done

        metric=0
        for i in $router
        do
                /sbin/route add default gw $i dev $interface metric $((metric++))
        done
fi

echo -n > $RESOLV_CONF
[ -n "$domain" ] && echo domain $domain >> $RESOLV_CONF
for i in $dns
do
        echo adding dns $i
        echo nameserver $i >> $RESOLV_CONF
done

작성 후 실행 권한을 주어야한다.
실행 명령
# udhcpc -i eth0 -s /usr/share/udhcpc/default.script

백그라운드로 3회 재시도 후 종료
# uchcpc -i eth0 -s /usr/share/udhcpc/default.script -nq -t 3

'임베디드' 카테고리의 다른 글

[s3c6410] SDL_ttf Cross Compile  (0) 2011.12.07
yaffs2 이미지 만들기  (0) 2011.12.06
[h7210] H-Jtag 설정하기  (0) 2011.11.08
[임베디드] ramdisk 이미지 만들기  (0) 2011.10.17
usec( Microsecond ), ms(millisecond)  (0) 2011.10.12
prev 1 ··· 3 4 5 6 7 8 9 ··· 52 next