임베디드 보드에 하드디스크를 인식시켜려 합니다.
글쓴이: ghant / 작성시간: 금, 2007/08/03 - 3:45오전
제가 사용하는 보드는 ln2440SBC 입니다.
여기에 하드디스크를 장착하고 싶은데,
마침 보드에 IDE 포트를 제공하여 여기에 하드디스크를 꼽고
제공받은 Qplus라는 커널을 포팅하였는데 인식이 안되더라구요.
알고보니 Qplus에서는 보드에 맞는 IDE 드라이버를 제공하지 않더랍니다.
사용하려면 디바이스 드라이버를 만들어야 할 상황인데,
제가 초보라 처음부터 끝까지 다 구현한다는 건 무리라 생각됩니다.
아님 다른 커널에서 제공하는 IDE 디바이스 드라이버를 제 보드에 맞게
약간만 수정하여서도 인식 시킬 수 있는지 알고 싶네요.
가능하다면 좀더 자세히 설명도 해주셨으면 감사하겠습니다.^^
초짜라 도통 감을 못 잡고 있네요...ㅠㅠ
Forums:
보드의 IDE 컨트롤러를 먼저 확인하세요.
커널을 크로스 컴파일 할 터인데, 그 안에 대부분의 IDE 컨트롤러 드라이버가 내장되어 있습니다.
무슨 컨트롤러인지 확인하시고, 크로스 컴파일 환경에서 커널 컴파일을 하셔서 '드라이버'를 추가하세요.
====
( - -)a 이제는 학생으로 가장한 백수가 아닌 진짜 백수가 되어야겠다.
....
Qplus 라면, ETRI에서 만든 nanoQplus 인가요?
그 OS에 IDE driver가 있는지 모르겠습니다.
요즘 관련 메뉴얼을 보고 있는데, 그런 기능에 대한 언급이 없어서요;
akudoku.net
life is only one time
IDE 컨트롤러가 없다고 하네요...ㅠ
보드에 IDE 컨트롤러가 없다고 하네요..ㅠㅠ
그럼 IDE 기능은 사용할 수 없게 되는건가요?
Hello!
Network Interface
Network Interface (ethernet/LAN)
가 보드에 있으면 NFS를 시도해 보세요.
물론 LAN하고 NFS 서버 박스가 필요합니다.
Qplus의 커널 셋팅 방법이 좀 특이해서 문제가 생길지도 모릅니다.
결론부터 말씀드리면 Qplus에서 쓰는 리눅스 커널 버전에 맞는 IDE 드라이버를 쓰시면 됩니다.
Qplus는 일반적인 임베디드 리눅스와 같습니다. 다만 커널 Configuration 방식이 다르기 때문
에 커널 Configuration 메뉴를 추가하는데 어려움이 생길지도 모릅니다.
댓글 달기