기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
리눅스에서 LED관련 드라이버를 만들고 app을 만들어서 on/off 테스트를 했었는데요
안드로이드 환경에서 테스트를 하려고 해볼려고니깐 안드로이드에서 mknod 명령이 지원이 안되고 있더라구요
안드로이드에서 mknod없이 다르게 노드파일을 만드는방법이 있나요?
2014.12.18 06:41:14 *.200.239.210
android는 kernel device model에 맞춰 짜면 ueventd 라는 녀석이 자동으로 생성합니다.
즉, kernel device model에 알맞게 driver를 작성하시면됩니다.
간단하게 말씀드리면.......kernel의 특정 bus에 붙이시면 됩니다.
예를 들어 platform bus같은데요..........
platform_device_register랑 platform_driver_register로
arch/arm/mach-* drivers/*
로 검색해 보시면 대략 아실 수 있을겁니다.
android는 kernel device model에 맞춰 짜면 ueventd 라는 녀석이 자동으로 생성합니다.
즉, kernel device model에 알맞게 driver를 작성하시면됩니다.
간단하게 말씀드리면.......kernel의 특정 bus에 붙이시면 됩니다.
예를 들어 platform bus같은데요..........
platform_device_register랑 platform_driver_register로
arch/arm/mach-* drivers/*
로 검색해 보시면 대략 아실 수 있을겁니다.