기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

소스 레벨에서 sd 카드가 탈찰 되었는지 부착 되었는지 어떻게 확인 할수가 있을가요?


명령어는 

df

cat /proc/mounts

로 사용하면 정보가 뜨는데요. 소스 레벨에서 하고 싶어서요.


궁극 적인 목은 블랙박스 솔루션에서 sd 카드가 탈착 부착 되었을때 동작을 구현하려고 하는데요.

1. sd 카드를 빼면 -> 블랙박스 프로그램이 정지 혹은 error 상태

2. sd 카드 부착 -> 블랙박스 개발 보드를 다시 부팅


C언어 에서 어떻게 sd 카드의 상태를 체크 할수 있는지 알고 싶습니다.

/proc/mounts 를 read 해서 찾는 방법도 있겠지만은.. 다른 방법이 혹시 있는지 알고 싶어서요.


blue0sky

2013.01.09 22:00:51
*.212.43.13

임베디드 환경이면 USB 로 인식을 시킨 것이 아니기 때문에 SD 카드의 

경로가 계속 유지될 것 같습니다.

SD 카드의 특정 디렉토리 및 파일이 존재하는지 검사해 보면

될 것 같은데요....

딴따라

2013.01.09 22:15:39
*.184.59.21

그렇쿤요.. 감사합니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수sort

사용자 로그인