도와주세요!!
안녕 하세요.
질문이 있어 문의 드립니다.
1. Compile 문제
G100-S3C6410 보드를 구입하고 서버에 root권한으로 arm-linux-gnueabi-4.3.2.tar.gz 를 tar로 풀었는데
arm-linux-gcc를 쳐도 command not found 가 나옵니다.
제 서버는 Ubuntu 12이고요
Manual에서는 페도라6 와 CentOS5로 설명이 되어 있는데
서버에 linux OS를 바뀌어야 하나요?
2. Image 생성
Manual을 보다보니 너무 내용이 많고 Tool들 이름이 나와 헷갈려서 제가 궁금한걸 정리 해 보았습니다.
* 진행 한 상황 *
제 개발 환경은 PC, Unbuntu서버, G100-S3C6410로 되어 있습니다.
PC는 Ultra Editor로 프로그램을 해서 알 ftp로 서버로 프로그램을 보내고
(서버와 직접 연결해서 해도 되나 Back up 차원에서 사용)
Unbuntu 서버에 telnet으로 접속하여 Compile합니다.
이 프로그램을 실행 하면서 test를 완료 한 상태 입니다.
* 진행 할 예정 *
G100-S3C6410 보드를 구입완료.
서버에서 Cross Compile을 하고 이 실행 파일이 포함된 Image를 만들어 보드로 보내야 하는데
이 다음부터 어떻게 해야 하는지 궁금 합니다.
어떻게 전체 Image를 만드는지 모르겠습니다.
Image를 만든후에는 SIO로 보내거나 ftp로 보내는 걸로 아는데 어디를 봐야 하는지요?
답변 부탁 드립니다.
감사 합니다.
1. arm-linux-gcc 로 치시면 안되고 arm-generic-linux-gnueabi-gcc 로 치시면 됩니다.
2. 주로 많이 쓰이는 방법은 nfs를 이용합니다.
우분투 서버에 nfs 서버를 설치 하시고, 보드에서 접속 하셔서 바이너리 파일을 실행 시키시면 됩니다.
매번 nfs 하기가 귀찮으시고 완성된 프로그램이라면 램디스크로 부팅하시고 app 폴더에 바이너리 파일을 넣어 주시면
부팅하셔도 app 폴더 안의 파일들은 사라지지 않습니다.
오른쪽 링크는 우분투에서 nfs 서버를 설치 하는 방법입니다. 요기
우분투에 관한 다른 팁을 보시려면 요기 로 가셔서 맨 아래에 보시면 우분투에서 개발환경을 꾸미는 방법이 링크 되어 있습니다.