2009/12/25
일본전산 이야기
"일본전산 이야기"
구입처 : 예스24
내 열정을 다시 한번 생각해 보게 한 책. 역시나 세상은 빠른 놈이 이기게 되어 있다.
"고생이야말로 이자가 붙는 재산이다"
"즉시 하라, 반드시 하라, 될때까지 하라"
책을 다 읽은 후 사장님께 선물로 드렸다.
2009/10/11
우분투 tftpd 실행 관련
우분투에 tfptd-hpa 설치 후 실행을 하면 안되는 경우가 종종 발생한다.
원인을 분석해보니 root 권한으로 실행을 안해서 데몬이 실행 안되는 경우가 있었다.
sudo /etc/init.d/tftpd-hpa start
위의 명령으로 데몬이 살아 있는 것을 확인했다.
몇일 후 위의 명령으로 실행을 했으나 데몬이 실행이 되질 않는다.
/var/log/syslog 를 Address already in use 에러가 보인다.
왜 그런지 찾아보니 /etc/inetd.conf 에 tftpd 를 실행하는 줄이 들어가 있다.
inetd.conf 에 tftp 관련된 줄만 들어가 있어서 위의 파일을 지우고 리부팅.
sudo /etc/init.d/tftpd-hpa start
이제서야 제대로 실행이 된다.
원인을 분석해보니 root 권한으로 실행을 안해서 데몬이 실행 안되는 경우가 있었다.
sudo /etc/init.d/tftpd-hpa start
위의 명령으로 데몬이 살아 있는 것을 확인했다.
몇일 후 위의 명령으로 실행을 했으나 데몬이 실행이 되질 않는다.
/var/log/syslog 를 Address already in use 에러가 보인다.
왜 그런지 찾아보니 /etc/inetd.conf 에 tftpd 를 실행하는 줄이 들어가 있다.
inetd.conf 에 tftp 관련된 줄만 들어가 있어서 위의 파일을 지우고 리부팅.
sudo /etc/init.d/tftpd-hpa start
이제서야 제대로 실행이 된다.
2009/09/27
aesop2440 개발환경 재 구축
노트북에 구축했던 개발환경을 노트북이 오락가락 하는 바람에 데스크탑에 재 구축했다.
aesop 에서 구성하는 디렉토리 구조와는 다르게 /opt 하위에 aesop/s3c2440 디렉토리를 생성하여 관련 소스와 문서, 내가 작성하는 문서들을 저장했다.
크로스 컴파일러 위치도 /opt 하위에 설치한 후 path 를 재 지정했다.
tftpd-hpa, nfs-kernel-server 설치 및 설정
tftp 와 nfs 를 이용해서 커널과 루트파일 시스템이 동작하고 LCD 에 이미지 출력과 콘솔이 뜨는 걸 확인했다.
aesop 에서 구성하는 디렉토리 구조와는 다르게 /opt 하위에 aesop/s3c2440 디렉토리를 생성하여 관련 소스와 문서, 내가 작성하는 문서들을 저장했다.
크로스 컴파일러 위치도 /opt 하위에 설치한 후 path 를 재 지정했다.
tftpd-hpa, nfs-kernel-server 설치 및 설정
tftp 와 nfs 를 이용해서 커널과 루트파일 시스템이 동작하고 LCD 에 이미지 출력과 콘솔이 뜨는 걸 확인했다.
2009/09/26
MiniGUI 를 준비하다
다음 프로젝트를 위해 MiniGUI 를 공부하기 시작하다.
문서에 있는 Hello World 소스를 보니 이거 Win32 API 를 이용한 윈도우 프로그래밍과 구조가 비슷하다.
흠... 파라미터와 변수까지도 비슷한게 많네...
좀 파고들면 그렇게 어렵진 않겠지 ^^
2009/09/06
2009/09/05
Ubuntu 에서 커널 컴파일을 위한 준비
우분투 9.04에서 임베디드용 커널 컴파일을 하기 전 커널 설정을 위하여 make menuconfig 를 실행하였으나 에러가 발생함
시냅틱 패키지 관리자에서 다음 항목을 설치하여 해결
libncurses5-dev
libncursesw5-dev
위의 라이브러리를 설치한 후 make menuconfig 의 동작을 확인 함.
시냅틱 패키지 관리자에서 다음 항목을 설치하여 해결
libncurses5-dev
libncursesw5-dev
위의 라이브러리를 설치한 후 make menuconfig 의 동작을 확인 함.
피드 구독하기:
글 (Atom)