'분류 전체보기'에 해당되는 글 519건
- 2012.02.02 [ubuntu] 부팅시 lp 모듈 로딩하지 않기
- 2012.01.26 eclipse 기존 프로젝트 불러오기
- 2012.01.02 nano-x 0.92 cross compile with tslib 하기
- 2011.12.29 libjpeg cross compile
- 2011.12.13 busybox용 tftp 사용법
- 2011.12.08 ttf(truetype) 폰트로 bdf 폰트 만들기
- 2011.12.07 [s3c6410] SDL_ttf Cross Compile
- 2011.12.07 점 찍기
- 2011.12.06 yaffs2 이미지 만들기
- 2011.12.06 udhcpc용 default.script
[ubuntu] 부팅시 lp 모듈 로딩하지 않기
리눅스 2012. 2. 2. 15:00
/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 기존 프로젝트 불러오기
develop 2012. 1. 26. 10:24
File -> Import을 클릭해서 새로나온 창에서 Existing Projects into workspace을 선택하고,
해당 프로젝트가 있는 디렉토리를 선택한 후 가져올 프로젝트를 불러온다.
copy projects into workspace을 체크하면 해당 프로젝트를 현재 내가 사용하고 있는 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 하기
임베디드/Nano-X(microwindow) 2012. 1. 2. 14:00
config, Makefile.rules에서 설정 및 인스톨 위치를 설정한다.
그리고 tslib관련 파일들이 있는 위치를 Makefile.rules에 추가로 적어준다.
415라인에 있는 LDFLAGS에 tslib이 있는 디렉토리와 위치와 -lts을 추가해 주도록 한다.
그리고 tslib관련 파일들이 있는 위치를 Makefile.rules에 추가로 적어준다.
415라인에 있는 LDFLAGS에 tslib이 있는 디렉토리와 위치와 -lts을 추가해 주도록 한다.
'임베디드 > Nano-X(microwindow)' 카테고리의 다른 글
libjpeg cross compile (0) | 2011.12.29 |
---|
libjpeg cross compile
임베디드/Nano-X(microwindow) 2011. 12. 29. 16:57
./configure --prefix=$(설치할 디렉토리) CC=$(CROSS)-gcc
make install 시에는 설치할 디렉토리에
bin, man 디렉토리가 존재하지 않으면 에러가 발생하므로 미리 만들어 두도록 한다.
make install 시에는 설치할 디렉토리에
bin, man 디렉토리가 존재하지 않으면 에러가 발생하므로 미리 만들어 두도록 한다.
'임베디드 > Nano-X(microwindow)' 카테고리의 다른 글
nano-x 0.92 cross compile with tslib 하기 (0) | 2012.01.02 |
---|
busybox용 tftp 사용법
임베디드 2011. 12. 13. 13:59
원격지 파일을 다운받을 때
tftp -g -r FILENAME IP-ADDRESS
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 폰트 만들기
develop 2011. 12. 8. 16:41
otf2bdf 라는 유틸이 필요하다.
$ otf2bdf <TTF 파일이름> -o <BDF 파일이름> -p <폰트사이즈>
$ 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
임베디드 2011. 12. 7. 16:21
$ export CC=arm-linux-gcc$ make
$ 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 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 |
점 찍기
develop/SDL 2011. 12. 7. 16:01
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;
}
}
{
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 이미지 만들기
임베디드 2011. 12. 6. 16:50
# 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
임베디드 2011. 12. 6. 11:14
#!/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
# 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 |