도와주세요!!
6410보드요? 오호... 그럼 조금 어려운 점이 있습니다. 제가 알기로는 6410이 같은 ARM 계열이라고 하더라도,
64010 보드 제품에 대해서는 ARMV 6 계열의 컴파일러를 사용한다고 합니다.
S3C2440 제품일 경우 ARMV 4나 ARMV 5 계열의 컴파일러를 사용하고요.
사실 이 내용도 다른 고수분께 문의를 해서 알게 되었는데 자세한 것은 저도 모르지만
결론은 사용하는 함수가 다르다는 것이죠.
말씀을 들어 보면 예선 S3C2440 보드에서 실행하더 실행 파일을 6410보드에서 실행하고 싶으시고,
그러나 6410보드에서는 컴파일부터 에러가 발생한다는 말씀으로 이해됩니다.
이런 경험으로 봐서라도 6410 보드에 맞추어서 말씀하신 프로그램이 실행되든 커널에 맞춘 틀체인부터
만드셔야 합니다. 좀 어려운 얘기죠.
-내용을 추가합니다.-
직접 툴체인을 만드시기 어려우시기 때문에 차라리 FALINUX에서 툴체인을 기다리시는 것을 어떨지요.
말씀을 듣고 전화로 확인하니 8월 쯤에 6410 제품과 함께 툴체인을 제공한다고 합니다.
답변 감사합니다...
일단 에러나오는 부분에서 getty를 sbin에 복사해주었고,다른 파일시스템 보니까 getty-->../bin/busybox에 링크되어있어서 같은식으로 링크해줬는데 자꾸getty-->../bin/tinylogin으로 링크되더군요..그래서 그건 놔두고 다운로딩하니...이번엔 root로 로그인하면 incorrect 나와서 질문 게시판 여기저기 돌아다니다 보니 힌트를 얻어서...securetty파일안에 ttySAC0 ttySAC1을 추가해주니 로긴되고 부팅이완료되더라구요..그리고 rc.local에서 ip 수정하고 다시 다운로드...그리고 QT 라이브러리와 실행파일 그리고 터치파일(tslib)들을 nfs에서 복사및 셋팅해주고 실행하니 프로그램이 실행되더군요...오호....,혹시나 해서 현재커널6410에 대응되게 파일시스템의 /dev 안에있는 파일들을 모두 예전 파일시스템의 /dev에 복사(예전건 지우고)해주고 이미지를 다시 만들어서 다운로드했습니다..예전 application에서 쓰던 디바이스하고 드라이버 테스트는 아직 회로연결을 못해서 못해봤는데 다른 무슨 문제라도 않생길런지가 걱정입니다...