1. 개요

 

    이 문서는 임베디드 보드에서 가장 많이 사용되는 시리얼을
    리눅스에서 다루기 위해서 필요한 프로그램을
    루아 스크립트를 사용해서 동작하는 프로그램을 작성하는 설계 과정을
    기술한 문서이다.
   
    이 문서는 기본 요구 사항 및 앞으로 진행할 방향에 대한 설계 문서이다. 
   
2. 임베디드 개발 과정에 요구되는 필요한 사항들 정리

 

    1. 지원되는 시리얼 포트 장치 목록 보기
    2. 콘솔 포트 장치 목록 보기
    3. 시리얼 포트 테스트 출력
    4. 시리얼 포트 테스트 입력
    5. 시리얼 포트 정상 동작 시험
    6. 시리얼 포트 수신 데이터 로그 기록
    7. 시리얼 포트 환경 설정 및 자동 저장
    8. 시리얼 포트에 연결된 연결 장치로 전송 시험후 테스트
    9. 시리얼 포트 감시
   10. 간단한 프로토콜 프로그램 작성 및 시험
   
3. 시험 환경

 

 초기 시험을 위해서
 
 EZ-S3C2440 보드를 중심으로 시험한후
 기본 루틴이 완성된 후 다른 보드에 적용시킨다.

 

4. 개발 최종 형태

 

 개발된 후 최종적인 형태는
 
  - 램디스크 이미지형태
  - 패키지 형태
 
 로 만든다.
 
5. 개발 진행

 

 다음과 같은 진행 과정을 갖는다.
 
     1. 구현에 필요한 자료 조사 및 요소 파악
     2. 구현에 필요한 기술 시험
     3. 구현 최종 형태 결정 - 사용자 매뉴얼 작성
     4. 기본 프레임 구조 설계 및 검증 과정 결정
     5. 기본 프레임 구조 구현
     6. 기본 프레임 구조에 대한 시험 및 평가
     7. 기본 프레임 구조 설계 재 검토
     8. 전체 프레임 설계 및 검증 과정 결정
     9. 전체 프레임 구현
   10. 전체 프레임 동작 시험 및 평가
   11. 설계 수정 및 8 항 부터 반복
   12. 최종 결과 정리 및 사용자 매뉴얼 작성
   13. 관련 API 정리
   14. 다른 기술 파트를 위한 재 사용 가능 기술 요소 정리
   15. 전체 최종 보고 및 발표