기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
안녕하세요
가끔 들르면서 많은 고수분들의 질답을 참조하면서 공부하고 있는 직장인입니다.
얼마전에 질문을 드렸었는데요
그에 이어 또 궁금한게 생겼습니다.
보통 요즘 시스템 온치비용 CPU(ARM)는 여러가지 기능을 같이 내장하고 있는데요
MAC도 2개나 가지고 있어서 외부에는 PHY만 연결하여 쓰면 된다고 합니다.
보통 이더넷 칩을 사용할때는 제조사의 드라이버를 받아 포팅하는 과정만 거치면 리눅스에서는 사용할수 있습니다만.
위와 같은 경우는 어떻게 설정을 해야되고 접근해야될지 잘 모르겠습니다.
방향만이라도 알려주실수 있으시면 감사하겠습니다.
어떤 경우더라도 디바이스를 제어하기 위한 디바이스 드라이버는 있어야 합니다.
질문하신 경우도 마찬가지 입니다.
네트워크 디바이스 드라이버를 직접 작성하시는 건 어려운 작업을 것이고,
해당 SoC bender에서 해당 드라이버를 받아서 타겟 보드에 맞게 수정해서 사용하셔야 할 것 같습니다.
이 경우는 단지 네트워크 디바이스가 SoC 내부에 있느냐 외부에 있느냐의 차이일 뿐입니다.