ethernet과 관련하여 질문을 드리려고 합니다.

 

제가 O/S 환경에서 프로그램을  해본 경험이 없어서 어떻게 해야할지...???

 

S3C2440에 리눅스 2.6.21을 사용하고 있으며, bootloader는 ez-boot를 사용하고 있습니다.

 

1. cs8900a 칩 2개를 같은 irq를 이용하여 어드레스를 달리주고 연결을 하려고 합니다.

    리눅스 디바이스 드라이버를 어떻게 수정하여 mount 해야 하나요?

 

2. ez-boot에서 두개의 ethernet에 맥어드레스, ip 및 포트 번호 등 정보를 kernel로 넘겨줄 수 있나요?

 

3. 응용 프로그램에서 ethernet의 맥어드레스(ip, 포트번호)를 변경하기 위해서 어떻게 해야하나요?

    ifconfig를 응용 프로그램에서 실행할 수 있나요?

 

F/W 수준 프로그램만 해와서 O/S가 있는 환경이 매우 어렵네요.

필요하면 함수를 직접 만들어 사용해서 표준 라이브러리 함수도 거의 사용하지 않아봐서 뭐가 뭔지....

고수님들의 조언을 부탁드립니다.