본문 바로가기

LINUX/DEBIAN계열

Ubuntu] 크로스컴파일러 에러 64bit Ubuntu를 설치하고서 크로스 컴파일러를 다운 받아서 제대로 압축을 풀어주고, 환경변수에도 잘 넣어줬지만 arm-linux-gcc명령으로 크로스 컴파일을 하려고 하면 No such file or directory 라는 에러를 만날 수 있다. 그 이유는 간단하다. 우리가 사용중인 OS는 64bit이고 다운 받은 크로스 컴파일은 32bit이기 때문이다. (arm-linux-gcc 크로스 컴파일이 설치된 디렉토리에서 file명령으로 살펴보면 다음과 같을 것이다.) 이런 경우 ia32-libs 만 설치해주면 간단히 해결된다. # apt-get install ia32-libs 더보기
Ubuntu] wine 설치 및 사용기 wine은 리눅스에서 windows 프로그램을(*.exe) 실행 가능토록 해준다. wine을 사용하려면 우리는 우선 # apt-get install wine 으로 wine을 설치하면 wine에 대한 사용의 준비는 끝이다. 이렇게 설치가 완료 되고 나면 *.exe파일을 우클릭 하기만 하면 Open with Wine Windows Program Loader 라는 항목이 생긴다. 바로 그것으로 실행 시키기만 하면 windows에서 와 같이 설치 과정이 수행 되고 사용 가능하게 된다. :) 더보기
Ubuntu] apt-get install 관련 Error ubuntu 한국 서버가 잘 죽어서 발생할 수도 있다. 이럴 경우에 해결하는 방법은... "시스템 > 관리 > 시냅틱 패키지 관리자" 로 들어간다. 그리고서 "설정 > 저장소" 로 들어가서 "다운로드 위치" 를 "기타"로 선택하면 다음과 같은 창이 뜬다. 위의 창에서 ftp.daum.net으로 선택을 해주면 아마 서버연결이 안되서 apt-get이 안돼는 현상은 해결 될 것이다. 더보기
Ubuntu] make menuconfig error : "You must install ncurses-devel in order" Ubuntu에서 make menuconfig 시 다음과 같은 에러가 나타날 경우.. >> Unable to find the Ncurses libraries. >> >> You must install ncurses-devel in order >> to use 'make menuconfig' make[2]: *** [scripts/lxdialog/ncurses] Error 1 make[1]: *** [menuconfig] Error 2 make: *** [menuconfig] Error 2 보면 You must install ncurses-devel in order 라고 나온다.. ncurses를 설치하라고 하는데... 정확히는 # apt-get install libncurses5-dev 명령을 수행 함으로.. 더보기
XHybus320보드 부팅 이미지 바꾸기 부팅 이미지를 바꾸고자 한다면 우리는 zImage를 다시 만들어줘야 한다. 우리가 받은 커널이미지 소스를 보러가자~! linux 디렉토리(커널 소스 디렉토리의 최상위 디렉토리)에서 $make memuconfig 명령으로 옵션들을 보러 가보자. Device Drivers ---> Graphics support ---> Logo configuration 에 들어가 보면 다음 그림과 같이 부팅시 나오는 로고 이미지를 선택할 수 있게 되어 있다. 우리는 이곳에 우리가 원하는 로고를 넣어 보자~! 로고를 넣기위해서 넣고자 하는 그림파일을 구하자~! 크기는 800*480 보자 작거나 같은 그림으로 준비하자. (그림파일의 크기를 고려해서 jpg 또는 png 파일로 준비하자.) 준비한 그림의 이름이 logo.png라고.. 더보기
target board 에 nfs 커널 올리기-XHybus320보드 XHybus보드를 VMware에 설치된 ubuntu 환경에서 nfs를 이용해서 작동하게 하고자 한다. 우선 이를 위해서 어떤 것이 필요할지를 생각해보자. 보드가 켜지기 위해서는 bootloader가 0x0번지에 있어야 할 것이다. 그리고 우리가 바라는 kernel image가 0x00040000 번지에 올라가야 kernel을 읽어서 작동하겠지? bootloader를 보드에 굽기 위해서는 XDB를 이용해서 bootloader를 구워야 할 것이다. 이를 돕는 툴은 Marvell(R) Software Development Tools 을 사용했다. >>>보드에 부트로더 올리기tftp와 nfs설치 명령 >tftp설정nfs를 rootfilesystem으로 사용하는 Image 만들기!! Network File Sys.. 더보기
ubuntu 시작!! 우분투를 처음 시작하면 root 의 password 가 잡혀 있지 않다. 그 값을 바꿔주는 명령~! $ sudo passwd root 명령을 치고서 원하는 암호를 넣어주면 된다. 처음에 터미널 폰트가 매우 좋지 않을 것이다. 터미널에서 "우클릭>프로파일>프로파일 기본 설정" 선택 '일반 탭'에서 "시스템 고정폭 글꼴 사용" 체크를 해제하고, 글꼴은 Courier 10 pitch 로 11폰트가 좋더구만. 그리고 "굵은글씨 허용" 체크~! 그다음으로 vim이 설치 되지 않았을 껄?! $sudo apt-get install vim 명령으로 설치해주라고~! 그 다음에 vim 기본 설정을 해줘야지^^ $sudo vi /etc/vim/vimrc 명령으로 vimrc파일을 열어서 맨 마지막에 다음과 같은 옵션을 넣어주.. 더보기