로그인 유지
궁굼해서 그러는건데요.;;
보드 와 개발환경이 구축된 리눅스가 있습니다.
리눅스에서 간단하게 led키는 소스를 짯습니다.
그럼 그냥 소스파일만 보드에 올리면 동작이 되나요?
몇가지 막 훑어보긴했는데 이거랑 다른건지는 몰라도 이미지로해서 올리는것도 있는데..
ㅠㅠ뭐가먼지 모르겠네요
그리고 보드가 부팅되고 나서 저 led소스를 실행시키고 싶으면,
리눅스처럼 bashrc 같은곳에 실행시키라는 명령만 넣으면 실행대는건지요?
갑자기 너무 궁굼해서요 ㅠㅠ
리눅스에서 LED키를 다루는 소스를 작성하셨다는 것은 일반 PC에 설치된 리눅스에서
작업하신 것으로 생각됩니다. 만일 이 소스를 임베디드 보드에 실행하시려면,
같은 소스를 임베디드 보드 용으로 다시 컴파일하셧야 합니다.
왜냐하면 임베디드 보드의 CPU는 인텔CPU가 아니기 때문이죠.
예를 들어 임베디드 보드가 ARM CPU를 사용한다면 ARM 용 컴파일러를 이용하여 컴파일 하시면 됩니다.
그리고 컴파일된 결과물을 임베디드 보드에서 실행하시면 됩니다.
아래의 글을 참고하여 주십시오.
http://forum.falinux.com/zbxe/?mid=lecture_tip&page=3&document_srl=405768
질문을 자세히 읽어본바....질문자분은 애초에 컴파일 하는법조차 모르시는듯 합니다.
일단 해당 소스파일을 컴파일을 해야합니다...
x86용 컴파일러 ( gcc ) 로 컴파일을 하시면 데스크탑 리눅스에서 실행하실수 있구요...
arm용 컴파일러 ( arm-linux-gcc ) 로 컴파일을 하시면 arm 보드에서 실행하실수 있습니다.
컴파일후에 생성된 실행바이너리는 NFS나 TFTP등을 이용해서 보드로 전송후 실행해보실수 있습니다.
리눅스에서 LED키를 다루는 소스를 작성하셨다는 것은 일반 PC에 설치된 리눅스에서
작업하신 것으로 생각됩니다. 만일 이 소스를 임베디드 보드에 실행하시려면,
같은 소스를 임베디드 보드 용으로 다시 컴파일하셧야 합니다.
왜냐하면 임베디드 보드의 CPU는 인텔CPU가 아니기 때문이죠.
예를 들어 임베디드 보드가 ARM CPU를 사용한다면 ARM 용 컴파일러를 이용하여 컴파일 하시면 됩니다.
그리고 컴파일된 결과물을 임베디드 보드에서 실행하시면 됩니다.
아래의 글을 참고하여 주십시오.
http://forum.falinux.com/zbxe/?mid=lecture_tip&page=3&document_srl=405768