네트워크 장비의 대부분은 특정 기능을 수행하도록 설계되어진 임베디드 시스템이다. 임베디드 시스템이란 미리 정해진 특정 기능을 수행하기 위해 컴퓨터의 하드웨어와 소프트웨어가 조합된 전자 제어 시스템이다. 일반 범용의 다양한 기능을 수행하는 컴퓨터가 아닌 시스템 고유의 목적에 맞추어 정형화된 기능만을 수행하도록 설계된 컴퓨터 시스템을 말한다. 초창기 임베디드 시스템은 특정 기능에 최적화, 초소형, 저전력을 겸비한 단순한 기능을 수행하는 정도였으나, 점차 시스템의 복잡성과 다양성을 만족시키기 위한 시스템으로 발전하고 있다. 본 논문에서는 임베디드 시스템 기반으로한 동적 호스트 구성 프로토콜 서버를 구현하는데 목적을 둔다. 이를 위해 개발 보드로 Intel Strong ARM SA-1110 프로세서를 탑재한 ez board-MO1에 임베디드 리눅스를 포팅하고 네트워크 기능을 위하여 이더넷을 기반으로한 기본적인 네트워크를 구축하였다. 이를 통해 임베디드 보드에서 동적으로 네트워크 정보를 할당하여 윈도우 클라이언트 호스트와 리눅스클라이언트 호스트가 동적으로 네트워크 정보가 설정되는 임베디드 DHCP 서버를 제안하고자 한다.
네트워크 장비의 대부분은 특정 기능을 수행하도록 설계되어진 임베디드 시스템이다. 임베디드 시스템이란 미리 정해진 특정 기능을 수행하기 위해 컴퓨터의 하드웨어와 소프트웨어가 조합된 전자 제어 시스템이다. 일반 범용의 다양한 기능을 수행하는 컴퓨터가 아닌 시스템 고유의 목적에 맞추어 정형화된 기능만을 수행하도록 설계된 컴퓨터 시스템을 말한다. 초창기 임베디드 시스템은 특정 기능에 최적화, 초소형, 저전력을 겸비한 단순한 기능을 수행하는 정도였으나, 점차 시스템의 복잡성과 다양성을 만족시키기 위한 시스템으로 발전하고 있다. 본 논문에서는 임베디드 시스템 기반으로한 동적 호스트 구성 프로토콜 서버를 구현하는데 목적을 둔다. 이를 위해 개발 보드로 Intel Strong ARM SA-1110 프로세서를 탑재한 ez board-MO1에 임베디드 리눅스를 포팅하고 네트워크 기능을 위하여 이더넷을 기반으로한 기본적인 네트워크를 구축하였다. 이를 통해 임베디드 보드에서 동적으로 네트워크 정보를 할당하여 윈도우 클라이언트 호스트와 리눅스 클라이언트 호스트가 동적으로 네트워크 정보가 설정되는 임베디드 DHCP 서버를 제안하고자 한다.
Most network equipment is an embedded system designed to execute specific function. An embedded system is an electronic control system mixing hardware and software to execute only fixed function for the purpose of system, not confuter, performing diverse function for a wide use. Early embedded syste...
Most network equipment is an embedded system designed to execute specific function. An embedded system is an electronic control system mixing hardware and software to execute only fixed function for the purpose of system, not confuter, performing diverse function for a wide use. Early embedded system executed only simple function, combining specific function with optimization, a micro size, and low power, but it has developed to meet complex and diverse system. The purpose of this study is to realize DHCP server based on embedded system. To achieve this, embedded Linux was ported in ez Bord-M01 mounted with Intel Strong ARM SA1110 processor, and ethernet-based network was constructed for network function. In this way, this study suggests embedded DHCP server where Window and Linux client hosts are dynamically configurated as network information by dynamically assigning network information in embedded board.
Most network equipment is an embedded system designed to execute specific function. An embedded system is an electronic control system mixing hardware and software to execute only fixed function for the purpose of system, not confuter, performing diverse function for a wide use. Early embedded system executed only simple function, combining specific function with optimization, a micro size, and low power, but it has developed to meet complex and diverse system. The purpose of this study is to realize DHCP server based on embedded system. To achieve this, embedded Linux was ported in ez Bord-M01 mounted with Intel Strong ARM SA1110 processor, and ethernet-based network was constructed for network function. In this way, this study suggests embedded DHCP server where Window and Linux client hosts are dynamically configurated as network information by dynamically assigning network information in embedded board.
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
문제 정의
본 논문에서 는 ARM CPU를 기반으로 하여 저 가의 임 베디드 DHCP 서버를 구현하고자 한다. 이를 위해 Intel Strong ARM SA-1110 프로세서를 탑재한 ez board에서 동 적으로 네트워크 정보를 할당하여 윈도우 클라이언트 호 스트와 리눅스 클라이언트 호스트가 동적으로 네트워크 정 보가 설 정 되는 임 베 디 드 DHCP 서 버 를 제 안하고자 한다.
제안 방법
DHCP 서 버 구현을 검증하기 위하여 표 2와 같이 윈도 우 시스템과 리눅스 시스템으로 이더넷 환경을 구축한 후 네트워크 정보를 설정 하지 않았다.
그림 1은 본 논문에서 사용할 ez board-MOl을 보여주고 있다. ez board-MOle Intel Strong ARM SA-1110을 탑 재한보드로USB의 전원을사용하여 쉽게 보드의 전원을 인가하였고, JTAG 전압 변환 회로를 내장하여 기본 시리 얼 통신 기 능과 ethemet 통신 환경을 구축 하였다[6].
0을 설치하였다. 네트워크 환경이 설정되지 않은 리눅스 시스템과 윈도우 시스템을 이더넷 환경에 연결시켜 그림3과 같은 네트워크 환 경 을 구축하였다.
따라서 본 논문에서는 Intel Strong ARM SA-1110 프로 세서 기반의 ezboard-M01에 공개 운영체제인 리눅스를 포팅하고 이더 넷을 통하여 저가의 DHCP 서버를 구현 하였다. 이를위하여 리눅스기반의 호스트PC와타켓보드 를 시리얼 통신으로 연결하고 네트워크 정보가 설정되지 않은 윈도우 클라이언트와 리눅스 클라이언트를 이더넷 환경에 연결하여 동적으로 네트워크 정보가 할당되도록
206번의 IP가 리 눅스와 윈도우 시스템 각각에 할당된 걸 확인할 수 있다. 또한 ping 테스트 결과 모든 패킷을 호스트 PC에 송수신 하는 걸 실험결과로 확인 하였다.
또한 리눅스 운영체제를 탑재하고 원활하게 이용하기 위해 ROM(Flash)과 RAM(SDRAM)을 확장 가능하게 설 계하였다. ezboard 의 사양은 표1과 같다.
마지막으로 타켓 보드 상에서 nfs를 이용하여 호스트 PC에 구축한동적 호스트 구성 프로토콜 응용프로그램을 마운트 하여 실행시켰다.
본 논문에서는 호스트 PC에서 크로스 컴 파일 환경을 구축하여 dhcp 소스파일을 컴파일하여 설치한 후, 타켓 보드에 시리얼 통신을 이용하여 다운로드 한 후 타켓 보 드에 DHCP서버를 구현 하였다.
동적 호스트 구성 프로토콜 서버를 구현하기 위하여 dhcp 소스 프로그램을 호스트 PC에 설치하였다. 설치를 끝낸 후dhcp 클라이 언트 네트워크 정보를 동적으로 할당 하기 위하여 dhcp 서버의 환경을 설정 하고, 서버가 할당 한 시 스 템 의 MAC 주소와 IP 주소를 기 록하기 위한 로그 파일을 생성하였다.
본 논문에서 는 ARM CPU를 기반으로 하여 저 가의 임 베디드 DHCP 서버를 구현하고자 한다. 이를 위해 Intel Strong ARM SA-1110 프로세서를 탑재한 ez board에서 동 적으로 네트워크 정보를 할당하여 윈도우 클라이언트 호 스트와 리눅스 클라이언트 호스트가 동적으로 네트워크 정 보가 설 정 되는 임 베 디 드 DHCP 서 버 를 제 안하고자 한다.
대상 데이터
이런 불리한 점을 가진 임베디드 리눅스가 그 비중이 커지고 사람들이 많이 다루는 이유는 오픈 소 스에 라이센스 비용이 없다는 것이 임베디드 리눅스가 가지는 큰 장점이기 때문이다. 본 논문에서는 이러한 장점 으로 임베디드 리눅스를 개발 보드의 OS로 선정 하였다.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.