개구리 wrote..
: : 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년대로 돌아가 버리죠...
: (가슴 아픈 일 입니다. )

답변 감사 합니다.
2번 항목에서 가능 하다고 하셨는데 방법을 좀 알려 주세요
그리고 mtd라는게 어떤건지 알고 십습니다.

그럼 수고 하세요