기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
Application영역에서 open()함수를 사용하듯이 디바이스 드라이버 단에서 open()함수를 사용할 수 있나요?
제가 어떤 비트 파일을 Application단에서 사용하려면
fpga_h = open("/fpga_config/test_fpga.bit", O_RDONLY|O_NDELAY, 0);
보통 위와 같이 선언해서 사용하는데,,,
혹시 디바이스 드라이버 단에서 위 처럼 test_fpga.bit를 open()함수를 통해 사용할 수 있나요?
혹시 다른 방법이 있는 것인가요? ^^; 파일 처리를 디바이스 드라이버 단에서 빠를거 같아서요..
open()은 system call인데요...
제가 알고 있는게 틀린게 아니라면 반대로 알고 계신듯 합니다.
드라이버단에서는 당연히 사용 가능하고
어플단에서 사용하려면 jni를 통해서 호출을 해야 하구요.