도와주세요!!
글 수 15,339
2012.02.10 08:47:03 (*.148.23.122)
18605
아래 로고는 제 보드의 리눅스가 포팅되어서 /dev폴더의 내용을 캡쳐한 것입니다.
여기에서 보면 사용할 수 있는 디바이스 파일들이 나와있습니다.
이곳에은 커널에 포함되어 있는 디바이스들의 이름이 나오는데요..제가 예를 들어 /dev/ttyS0나 /dev/mem을 만들어주지 않았는데
커널 어디에선가 이런 것들을 정의 했기 때문에 기본 적으로 만들어진 거 같은데 제 커널 어디에서 이런 디바이스 파일들을
정의 했는지 알 수가 없네요 ㅠㅠ; 초보라..쩝..그리고 제가 이런 것들을 추가하거나 변경을 하려면 어디서 부터 시작해야 하는지
도저히 모르겠네요 고수님들의 친절한 답변 부탁드립니다.
분명 커널 어디에서 mknod들을 사용해서 만들었을 거라 생각은 하지만, 제 커널 2.6.30에서 어디부터 봐야 할가요?
/dev 내의 장치파일들은..
1. 그냥 만들어놓는다.(시스템에서 사용하는것들)
2. mdev로 부팅시 자동생성되게 한다(동적으로 생성하는데 어떤 테이블에 의해...)
3. udev로 부팅시 자동생성되게 한다.(잘 모름)
덩치가 가벼운 순서대로 적었습니다.
rootfs를 angstrom 을 사용하신다면 udev가 /etc/rc5.d/SXXudev 라는 것이 있을테고.
buildroot를 사용하신다면 아마도 mdev가 있을수도 있고 udev가 있을수도 있겠죠.
rootfs에 대한 분야도 할 것이 참 많은것같네요...