네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축 네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축 TFTP 설정과 이미지 전송 NFS 환경 구축과 파일 공유 한빛미디어(주)
임베디드시스템은 제한된 컴퓨팅 자원으로 구성되어 있어서 프로그램 개발을 위해서는 호스트 시스템의 도움이 필요 호스트 시스템은 타겟 시스템을 위한 교차 컴파일러, 콘솔 등 다양한 환경을 제공 호스트 시스템에서 개발된 소프트웨어는 타겟 시스템으로 전송 호스트 시스템과 타겟 시스템 사이에 통신 환경 필요 직렬 통신과 이더넷(Ethernet) 통신
직렬 통신 저속의 데이터 통신으로 사용 직렬 포트를 제어하는 프로그램을 포함하는 마이크로 칩: UART(Universal Asynchronous Receiver and Transmitter) 인터페이스 칩: RS-232C 이더넷 대용량의 데이터를 호스트 시스템에서 임베디드시스템으로 전송하고자 할 경우 사용 BOOTP: 부트로더와 커널 이미지를 TFTP로 호스트에서 타겟으로 다운로드하여 부팅. NFS:네트워크로 연결된 파일을 로컬 디스크처럼 쉽게 접근할 수 있도록 허용하는 일종의 분산 파일시스템.
ZMODEM을 사용해 호스트 시스템과 타겟 시스템 사이의 직렬 통신이 가능
NFS(Network File System)를 이용하면 원격 컴퓨터의 파일이 마치 자신의 컴퓨터에 있는 것처럼 작동
NFS의 장단점 장점 단점 호스트 시스템에서 작업한 것을 NFS를 이용하면 다운로드 과정 없이 타겟 시스템에서 이용 가능 클라이언트 시스템의 리눅스 파일 시스템 위에서 호스트 시스템의 파일을 접근 및 실행이 가능 램디스크 상에 올리기에 너무 큰 파일도 NFS 상에서는 호스트의 기억 용량에 의존하기 때문에 쉽게 처리 가능 단점 네트워크의 과부하로 속도 저하 혹은 보안 허점 우려 장치 파일과 같은 특수 파일은 NFS에 연결된 디렉토리에서 생성 불가 읽고 쓰는 속도가 빠른 파일로는 사용이 곤란
Thank you