
도와주세요!!
글 수 15,339
2002.09.13 18:53:54 (*.186.48.184)
8333
: 1.gpio를 이용한 정주기 관련 질문 입니다
: 1)예를들어 gpio pin3번을 인트럽트로 등록하고 여기에 오실레이트를 1(khz)
: ~2(khz) = (1msec) = 500(usec) 를
: 입력하고 전압 레벨은 맞추었다고 가정하고 인트럽트 루틴 안에는 약간
: 의 프로그램이 있다고 했을때
: linux kernel자체에 문제가 없을지 궁급합니다.그러니까 인트럽트 루틴에
: 서 너무 않은 일을 하면 커널이
: 제대로 말을 들을지 궁금합니다.그리고 다는 타스크에는 시리얼 통신프로
: 그램,tcp/ip프로그램을 돌릴수가 있을까요?
StrongARM에서 동작되는 리눅스 커널이 인터럽트를 핸들러까지 동작하는데
저희 실험치에 의하면 약 1uSec 가 걸립니다.
당근 인터럽트 안에서 많은 일을 하게 되면 전체적인 속도가 저하되죠...
적당히 조정해야 합니다.
: 2.LINUX KERNEL을 올리지 않고 부트로더만 올린 상태에서 인트럽트 루틴과 메
: 인루틴 두개만을 돌릴수가 있는지
: dos와 비슷하게 쓸수가 있는지 굴금 합니다.
쓸수는 있읍니다.
: 3.1분마다 주기적으로 데이타가 예를들어 50 바이트를 계속 저장을 해야 하는
: 데 어떤 방법이 있습니까?
: 전원이 오프되면 그이전 데이타는 어디에가 있어야 합니다.
플래쉬에다 보통 저장하면 될텐데요...
화일 시스템으로 연동시켜서(MTD) 기록해도 그정도 분량은 큰 문제가 없습니다.
: 4.ez board에는 시계 기능이 있는지요?
:
StronARM 내부에 RTC가 있읍니다 일반적인 RTC보다 정확합니다.
하지만 저희 이지보드는 전원 관리쪽 회로가 없기 때문에
해당 기능을 수행하려면 전원을 계속 공급해야 합니다.
전원이 끊어지면 당연히 1970년대로 돌아가 버리죠...
(가슴 아픈 일 입니다. )
: 1)예를들어 gpio pin3번을 인트럽트로 등록하고 여기에 오실레이트를 1(khz)
: ~2(khz) = (1msec) = 500(usec) 를
: 입력하고 전압 레벨은 맞추었다고 가정하고 인트럽트 루틴 안에는 약간
: 의 프로그램이 있다고 했을때
: linux kernel자체에 문제가 없을지 궁급합니다.그러니까 인트럽트 루틴에
: 서 너무 않은 일을 하면 커널이
: 제대로 말을 들을지 궁금합니다.그리고 다는 타스크에는 시리얼 통신프로
: 그램,tcp/ip프로그램을 돌릴수가 있을까요?
StrongARM에서 동작되는 리눅스 커널이 인터럽트를 핸들러까지 동작하는데
저희 실험치에 의하면 약 1uSec 가 걸립니다.
당근 인터럽트 안에서 많은 일을 하게 되면 전체적인 속도가 저하되죠...
적당히 조정해야 합니다.
: 2.LINUX KERNEL을 올리지 않고 부트로더만 올린 상태에서 인트럽트 루틴과 메
: 인루틴 두개만을 돌릴수가 있는지
: dos와 비슷하게 쓸수가 있는지 굴금 합니다.
쓸수는 있읍니다.
: 3.1분마다 주기적으로 데이타가 예를들어 50 바이트를 계속 저장을 해야 하는
: 데 어떤 방법이 있습니까?
: 전원이 오프되면 그이전 데이타는 어디에가 있어야 합니다.
플래쉬에다 보통 저장하면 될텐데요...
화일 시스템으로 연동시켜서(MTD) 기록해도 그정도 분량은 큰 문제가 없습니다.
: 4.ez board에는 시계 기능이 있는지요?
:
StronARM 내부에 RTC가 있읍니다 일반적인 RTC보다 정확합니다.
하지만 저희 이지보드는 전원 관리쪽 회로가 없기 때문에
해당 기능을 수행하려면 전원을 계속 공급해야 합니다.
전원이 끊어지면 당연히 1970년대로 돌아가 버리죠...
(가슴 아픈 일 입니다. )