'Operating' 카테고리의 다른 글

리눅스에서 여러 파일 문자열 바꾸기  (0) 2007.07.10
우분투에서 DVD 보기  (0) 2007.07.04
우분투에서 한글2005 설치  (0) 2007.06.06

리눅스에서 DVD 보기는 참 간단하다. 영상만 보려면 별다른 설정없이 xine이나 mplayer 설치후 그냥 볼수 있지만, 타이틀 메뉴를 이용하기 위해서는 약간의 수고가 필요하다. xine이 설치되어 있다면, w32codecs 를 더 설치하면 DVD 타이틀 메뉴를 이용할 수 있다. 이것은 xine 기반의 Kaffeine이나 totem-xine 에서도 동일하다.

w32codecs 설치는 다음 두줄로 끝~!

$ wget -c http://www.debian-multimedia.org/pool/main/w/w32codecs/w32codecs_20071007-0.1_i386.deb
$ sudo dpkg -i w32codecs_20061022-0.0_i386.deb

추가> 패키지가 버전업되면서 이름이 바귈수 있다. 그때는 사이트에 방문하여 확인이 필요하다.

'Operating' 카테고리의 다른 글

부요 기반 리눅스에서 DVD 타이틀 보기  (0) 2007.07.05
우분투에서 한글2005 설치  (0) 2007.06.06
리눅스에 picasa 2 설치하기  (0) 2007.04.23
  1. 다운로드 : http://www.haansoftlinux.com/service/download/2005_info.php
  2. 패키지 변환
    rpm으로 되어있는 패키지를 변환하기위해서 alien이 필요하다. 그리고, 한글 2005 실행에 필요한 라이브러리인 libssl0.9.7 도 설치한다.
    # apt-get install alien libssl0.9.7
    alien을 이용해서 RPM 패키지를 DEB 로 변환한다.
    # alien -k --scripts [다운받은 한글 RPM 패키지 파일]
  3. 설치
    변환해서 만든 DEB 패키지를 설치한다.
    # dpkg -i [생성된 deb 파일]
  4. 설치후 문제 해결

    설치가 끝나고 실행하려고 하면 다음과 같은 에러가 발생할 수 있다.

    hwp: error while loading shared libraries: libssl.so.5: cannot open shared object file: No such file or directory
    
    hwp: error while loading shared libraries: libcrypto.so.5: cannot open shared object file: No such file or directory
    
    hwp: symbol lookup error: /usr/lib/hnc/lib/libHncPort.so.0: undefined symbol: _XftFTlibrary
    

    그럴 경우에는 다음과 같이 해준다.

    # cd /usr/lib
    # ln -sf libgsf-1.so.113.0.99 libgsf-1.so.114
    # ln -sf libssl.so.0.9.7 libssl.so.5
    # ln -sf libcrypto.so.0.9.X libcrypto.so.5
    

    Ubuntu edgy의 경우에는 다음과 같은 라이브러리 에러가 발생한다.

    hwp: symbol lookup error: /usr/lib/hnc/lib/libHncPort.so.0: undefined symbol: _XftFTlibrary

    라이브러리에 문제가 있어서 그런 것으로 보이는데, 첨부한 libXFT를 다운로드받아서 /usr/lib에 풀어주면, 해결된다.


libxftso212.tar



'Operating' 카테고리의 다른 글

우분투에서 DVD 보기  (0) 2007.07.04
리눅스에 picasa 2 설치하기  (0) 2007.04.23
Use vmware-player in ubuntu dapper  (0) 2006.11.08
보관할 파일들
  • dsw, dsp 파일은 프로젝트 파일로 꼭 있어야하는 파일이다.
  • res 폴더는 리소스 폴더로 꼭 있어야한다.
  • 기타 소스파일 & 헤더파일


삭제할 파일들
  • plg, ncb, opt, clw 파일은 그때 그때마다 생성되는 파일이므로 삭제해준다.
  • Debug, Release 폴더는 빌드 결과물이 들어간다.

'Developing' 카테고리의 다른 글

이클립스에서 EUC-KR 문서 이용  (0) 2007.11.08
작성일자가 4월 1일인 RFC  (0) 2007.04.14
파이의 정의  (0) 2007.04.03

피카사 웹 앨범이 1기가로 용량이 늘어났다는 말을 듣고, 피카사를 깔고 한번 써보기로 했다. Windows XP에서 돌아가는 피카사는 배너를 통해서 설치하면 웹 앨범 기능이 없지만, 설치직후 업데이트를 통해서 웹 앨범을 사용할 수 있게 된다.

하지만, 리눅스에서 사용하기 위해서 피카사 사이트(http://picasa.google.com/)를 가보면, 'Windows XP 전용'이라고만 적혀있고, 리눅스용은 볼 수 없다. 분명히 리눅스용이 나왔다고 했는데... 약간 검색을 해보니 http://picasa.google.com/linux/ 에 리눅스용 페이지가 있었다.

다운로드 페이지에 보면 WINE, Mozllia 를 이용했다는 얘기가 있고, DEB / RPM 패키지와 함께, installer 버전도 다운로드 받을 수 있다. 사용하는 배포판에 맞게 다운로드 받아서 설치하면 된다. 문제는 설치후 실행하면 피카사가 예전 버전이라서 피카사 웹 앨범을 사용할 수 없다는 것이다. 이 문제를 해결하기 위해서 wine을 설치하고 최신 버전의 Windows XP용 피카사를 설치한다.

설치가 끝나면 홈디렉토리의 '.wine/drive_c/Program Files/Picasa2' 에 새로운 버전의 피카사가 설치되어 있다. 이 것을 모두 /opt/picasa/wine/drive_c/Program Files/Picasa2 에 복사한다.

이제 picasa를 시작하면 최신버전의 피카사를 사용할 수 있다.

'Operating' 카테고리의 다른 글

우분투에서 한글2005 설치  (0) 2007.06.06
Use vmware-player in ubuntu dapper  (0) 2006.11.08
install XGL + compiz in ubuntu dapper  (0) 2006.11.05

IETF(Internet Engineering Task Force,국제인터넷표준화기구)에서 나온 RFC중 4월 1일에 작성된 문서는 유심히 볼 필요가 있다. 제목만 봐도 좀 이상하지만(예를 들면 SONET to Sonnet Translation이라든지...), 농담조의 내용을 진지하게 적어놓은 센스가 대단하다. 특히, RFC 1149의 경우에는 실제로 구현해본 사람도 있다고 한다.

이런 만우절 RFC는 위키백과에 잘 나와있다.

'Developing' 카테고리의 다른 글

Visual C++ 프로젝트 정리하기  (0) 2007.05.15
파이의 정의  (0) 2007.04.03
The Java Programming Language - 1일차  (0) 2007.02.03
u-boot 에서 네트워크 설정이 모두 끝났다고 가정한다. 우선 부팅할 커널 이미지가 필요하다.

http://www.aesop-embedded.org/download.html

이곳에 가면 SMDK용으로 만든 커널이 있다. 다운받아서 다음과 같이 컴파일한다.
make menuconfig
Load an Alternate Configuration File 선택
./arch/arm/configs/smdk2410_defconfig 입력
make
./image.sh

그 뒤에 tftp 데몬을 띄우고 만든 이미지를 tftp 경로에 넣어둔다.
그리고 u-boot에서 다음과 같이 실행한다.

tftp 32000000 [이미지파일이름]
bootm

SMDK2410은 0x30000000 번지부터 램 영역이다. 위와 같이하면 램 영역에 커널을 다운로드 받은 뒤에 그 걸 이용해 부팅한다.

'Etc' 카테고리의 다른 글

한국, OOXML 국제표준 찬성  (0) 2008.03.29
u-boot compile for SMDK2410  (0) 2007.04.01
OPENice32 사용  (0) 2007.04.01

프로그래밍을 하다보면 파이값을 이용할 일이 꽤 있다. 흔히 다음과 같이 정의해서 사용할 것이다.

PI = 3.14

하지만, 그다지 정확한 값이 아니고, 정확한 값을 넣기 위해서 매번 찾아보는 것은 번거로운 일이다.(물론 소수점 이하 10자리 이상을 항상 외우고다니는 일부들에게는 해당되지 않는다 :-) ) 그럴때는 다음과 같이 간단하고 정확한 파이값을 정의할 수 있다.(C언어 기준)

PI = atan(1.0) * 4

'Developing' 카테고리의 다른 글

작성일자가 4월 1일인 RFC  (0) 2007.04.14
The Java Programming Language - 1일차  (0) 2007.02.03
USACO Training - Friday the Thirteenth  (0) 2006.09.12
부트로더인 u-boot를 컴파일하기 위해서는 당연히 크로스 컴파일러가 필요하다. SMDK2410의 코어는 ARM920T 이므로 이것에 맞는 크로스 컴파일러가 있어야 한다.

AESOP 페이지에 가면 여러가지 유용한 정보/자료를 받을 수 있다. 이곳에서 S3C2410, S3C2440, MMSP2 플랫폼에서 테스트된 toolchain을 받을 수 있고, 이것을 이용하여 u-boot를 컴파일 하면 된다. u-boot 또한 위 사이트에서 SMDK2410 보드에서 돌아가도록 만든 것을 받을 수 있다.

크로스 컴파일러가 있는 디렉토리를 PATH 지정하고, u-boot 압축을 푼 디렉토리에서
shell> make clobber
shell> make smdk2410_config
shell> make
해주면 컴파일이 완료되고, u-boot.bin이 생성된다.(잘 안된다면 Makefile 에서 CROSS_COMPILE항목의 젤 위에 다음 내용을 추가하고 SUBDIRS 항목에서 sample 을 빼면 된다.)
CROSS_COMPILE = arm-linux-
이 파일을 JTAG이나 OPENice를 이용하여 보드에 전송하면 끝.

'Etc' 카테고리의 다른 글

한국, OOXML 국제표준 찬성  (0) 2008.03.29
SMDK2410에서 리눅스 부팅하기  (0) 2007.04.14
OPENice32 사용  (0) 2007.04.01
드라이버 설치

spider 설치

spider 설정


툴바에 보면 OPENice 버전을 선택할수 있는데, 알맞은 버전을 선택한다. (A900)

  • Option -> Configure Interface 설정 / Ctrl + E

    • Remote 탭
      OPENice와 연결한 인터페이스를 설정(USB)


    • SMU탭
      자신에게 알맞은 보드를 선택(smdk2410)


    • Debuger 탭
      JTAG Clock : 10.0
      Bytesex : LittleEndian
      SysReset Enable
      TRST Enable
      SMU Always Init


    • Flash config 탭
      Device : Am29LV800BB
      Download : 체크
      Erase : Auto
      Data bus width : 16bit
      Flash base : 0
      RAM base : 30000000
      RAM size : 04000000


    • Processor탭
      Detect : 클릭

    - 혹시 연결이 제대로 되지 않으면 ROM Up 을 실행한다.


전송

  • File -> Download Binary/Hex File / Ctrl + B
    부트로더 파일(u-boot.bin) 선택


'Etc' 카테고리의 다른 글

한국, OOXML 국제표준 찬성  (0) 2008.03.29
SMDK2410에서 리눅스 부팅하기  (0) 2007.04.14
u-boot compile for SMDK2410  (0) 2007.04.01

+ Recent posts