본문 바로가기
코스웨어/10년 스마트폰BSP

[BSP]업무일지-손대원-20100914

by 알 수 없는 사용자 2010. 9. 14.
728x90
반응형


Device Module
사용횟수 및 동작원리는 알아보는 예제 소스이다
 
lsmod


모듈이 현재 커널에 올라와있는지 확인을 할 수 있는 명령어이다

그다음에 Make를 실행을 한 다음에

커널이 올라와있으면 rmmod로 커널을 삭제 시킨후에
insmod 로 커널을 올리면 된다.

커널이 올라와있지 않으면 insmod 로 커널을 올리면 된다

gcc 로 mds를 컴파일을 시키면 된다.


/*bsp.c*/



일단 위의 코드를 insmod를 하여 커널에 모듈을 올리고

lsmod로 모듈이 올라갔는지 확인을 해봐야한다

올라가있으면 실행 파일이 하나 있는데 일단 실행 파일 코드를 보도록 하자


위의 코드를 실행을 하게 되면 아래와 같은 결과를 눈으로 볼수 있을것이다

gcc 컴파일을 이용하여 컴파일을 해야한다


위의 화면은 실행 초기 모습으로써 read data 7F가 계속 출력되는  동안에는 led가  꺼져있는 상태가 된다

그러나 두개의 선을 서로 쇼트 시키면 LED가 1초마다 5번 깜빡거린다

선 연결은 아래와 같이 연결을 하면 된다
728x90