도와주세요!!
EZ-X5보드 사용자입니다.
윈도우에 Virtualbox를 설치하고 우분투를 설치했습니다.
기본적인 임베디드 개발 환경을 설치하고요
nfs도 제대로 설치된 것 같습니다.(교제 내용과 동일한 결과)
문제는 보드와 Virtualbox상의 questOS간의 minicom 연결은 잘 되는데요.
nfs 연동이 안됩니다.
생각 나는대로 예상되는 케이스는 다 해본거 같네요.
보드와 노트북까지는 ping이 오가는데
노브툭에서 questOS간에는 ping이 오가지 않습니다.
혹시 경험이 있으신분 계시면 조언 부탁드립니다.
아 한가지 덤으로 하나 더 묻고싶은 것이 있습니다.
usb-to-rs232를 가지고 minicom을 사용하고 있는데요.
minicom을 통한 보드 컨트롤에는 별 문제가 없습니다.
그런데 zImage를 전송하는 것은 안되네요.
zImage 전송에는 rs232만 있으면 되는게 아닌가요?
아니면 랜캐이블도 연결되어야 하고 랜캐이블로 보드로 전송되는 것인가요?
좋은 주말 되시기 바랍니다.
해결 봤습니다만, 또 다른 문제가 발생했습니다.
일단 저는 무선랜과 유선랜 모두를 씁니다.
무선랜은 인터넷 접속용으로
유선랜은 guestOS와 타겟 간의 통신용으로 사용합니다.
virtualbox의 네트워크 설정은 다음과 같습니다.
어댑터1: 유선랜을 위한 설정입니다.
- 어댑터종류: Pcnet-FAST III (Am79C973)
- 다음에 연결됨: Bridged Adapter
- 이름: 제 유선랜카드 장비
어댑터2: 무선랜을 위한 설정입니다.
- 종류: PCnet-PCI II
- 다음에 연결됨: Bridged Adapter
- 이름: 제 무선랜카드 장비
노트북(HostOS)의 유선랜 ip:192.168.10.3으로 guestOS의 eth0의 ip:192.168.10.2로 주었습니다.
이렇게 하였더니 questOS상에서 인터넷도 가능하고 타겟머신과의 ping도 잘 주고 받습니다.
문제는 HostOS의 무선랜이 먹통이 됩니다.
HostOS의 [네트워크 연결] 항목에 잡혀있는 VirtualBox Host-Only Network을 사용 안함으로 설정하면 GeustOS에서 인터넷이 되고, 사용함으로 다시 바꾸면 인터넷이 안됩니다.
마치 VirtualBox Host-Only Network이 HostOS의 인터넷 자원 자체를 가져가 버리는 것 같습니다.
그래서 HostOS의 네트워크 연결항목에서 VirtualBox Host-Only Network을 공유하도록 수정하였더니 문제가 해결되었습니다.
꼭 굴러온 돌이 박힌돌 뺀격이네요.
그리고 이와 같은 상황에서 genstOS와 타겟간에 ping을 주고 받을때 duplicate된다는 메시지가 뜹니다.
이건 왜 그럴까요?
너무 꼼수를 부려서 해결본 것 같습니다.
조언 부탁드립니다.
Virtual Box를 설치한 노트북의 OS를 호스트 OS라고 하겠습니다. 그리고 Virtaul Box에 설치된 OS를 게스트 OS라고 하고,
말씀을 올리겠습니다.
NFS가 안 되는 대부분의 경우가 네트워크 IP를 제대로 잡지 못했을 때입니다. 이는 로컬네트워크 구성(내부 네트워크 구성)에
따라 방법이 다릅니다.
zImage는 rs232만 사용하는 방법과 랜케이블을 이용하는 방법 2가지가 있습니다. EZBOOT 모드에서 help 를 입력해 보시면
쉽게 아실 수 있습니다.
예를 들어 z-Modem을 이용하여 커널 이미지를 전송하려면 ZFK를 이용하면 됩니다.