MVL3.0 설치를 위한 Cross 환경 설정 구 본 진
Contents IXDP425 보드 소개 Cross 개발 환경 구축
IXDP425 board 소개 ‘FTTH 기반 통합 홈게이트웨이 시스템 ’ 를 위한 게이트웨이 메인 프 로세서 보드 (GMPA) FTTH 를 수용하여 100Mbps 급 이상의 대역폭을 제공, 100Mbps 급 유무선 홈네트워크 기반의 기기들을 연결해 프로토콜 변환, 멀티미 디어 데이터의 처리, 출력, 저장, 관리 및 전달 등 HDTV 급 고품질 멀 티미디어를 지원하는 디지털 홈 서비스를 제공 FTTH, Gigabit Ethernet, Fast Ethernet, 50Mbps 급 VDSL, IEEE 무선 랜, IEEE 1394, Wireless 1394 GMPA 용 운영체제는 다양한 액세스망 접속 장치와 댁내망 접속 장 치와 같은 하드웨어 자원과 각각의 응용 프로그램과 같은 소프트웨 어 자원에 대한 관리를 담당
개발 환경 소개 Intel IXDP425 Reference Platform 을 기반으로 하는 GMPA(Gateway Main Processor board Assembly) - 개발환경 :MontaVista 사의 Montavista Linux 3.0 Professional Edition( MVL3.0 ) Intel IXDP425 용 Cross Compile 환경 Host System - Red Hat Linux 7.2 or 7.3 설치 CD 에서 제공되는 Cross 개발환경 패키지 - Linux Kernel version : Cross Compile version : xscale_be-gcc Cross Library version : glib Make version : binutils Debugger version : gdb 5.1
continue CD 구성 - 개발 Host 용 binary CD - Target 용 CD (IXDP425) - LSP( linux support package ) CD - OS & BootLoader CD
개발 환경 구축 CD 설치 - Host CD : /mnt/cdrom/bin/hhl-host-install --install - LSP name : adi-brh-arm_xscale_be - LSP CD ( xscale_be ) - Target CD : OS & BootLoader CD, /opt/IXDP425 - 사용자 환경 변수에 PATH /opt/hardhat/host/bin : Host 개발환경 경로 /opt/hardhat/devkit/arm/xscale_be/bin : Cross 개발 환경 경로
continue Compile - /etc/profile LINUX_SRC=/opt/IXDP425 HARDHAT_BASE=/opt/hardhat TOOLENV=linux IX_XSCALE_SW=/opt/IXDP425/ixp425_xscale_sw export LINUX_SRC HARDHAT_BASE TOOLENV IX_XSCALE_SW /opt/IXDP425 - make menuconfig, make dep, make zImage
NFS 설정 tftp (Trivial File Transfer Protocol ) 설정 service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = root server = /opt/hardhat/host/bin/in.tftpd server_args = /tftpboot }
continue Bootp/dhcp 설정 allow bootp; subnet netmask { default-lease-time ; max-lease-time ; option routers ; group { host { hardware ethernet 00:01:b3:06:02:02; fixed-address ; option root-path "/export/ixp425/target"; } subnet netmask { }
continue NFS 서버 설정 cp /opt/hardhat/devkit/xscale_be/target /export/ixp425/target /etc/exports /export/ixp425/target *(rw,no_root_squash,no_all_squash)
테스트 Minicom –s RedBoot> fconfig Run script at boot: false Use BOOTP for network configuration: false Gateway IP address: Local IP address: Local IP address mask: Default server IP address: Console baud rate: DNS server IP address: GDB connection port: 9000 Force console for special debug messages: false Network debug at boot time: false Default network device: npe_eth1 Network hardware address [MAC] for NPE eth0: 0x00:0x01:0xB3:0x05:0x01:0x01 Network hardware address [MAC] for NPE eth1: 0x00:0x01:0xB3:0x06:0x02:0x02 Update RedBoot non-volatile configuration - continue (y/n)? Y RedBoot> load –r –v –b 0x zImage RedBoot> exec 0x