저는 커널의 내용을 잘 모릅니다.
현재 /arch/arm/mach-sa1100/pm.c 파일이 있는
int pm_do_suspend(void)를 모듈프로그램에서 사용하고 싶습니다.가능한지요..
예를 들어 인터럽트가 걸리면 pm_do_suspend(void)를 호출하여 전력을 suspend시키고 싶습니다.
========================================================================================================
현재 /arch/arm/mach-sa1100/pm.c 파일이 있는
int pm_do_suspend(void)를 모듈프로그램에서 사용하고 싶습니다.가능한지요..
예를 들어 인터럽트가 걸리면 pm_do_suspend(void)를 호출하여 전력을 suspend시키고 싶습니다.
========================================================================================================
컴파일을 다음과 같이 하니까.. 되더군요..
vi Makefile
export-objs := ................ pm.o
vi pm.c
#define EXPORT_SYMTAB
#include <linux/module.h>
....
....
....
EXPORT_SYMBOL(pm_do_suspend);
이렇게 하고 커널을 컴파일 하고 보드에 올려서
# cat ksyms | grep pm_do_suspend
하니까? 찾아지더군요..
'QnA' 카테고리의 다른 글
restrict 키워드 (0) | 2009.07.29 |
---|---|
nohup 와, 백그라운드 작업 (0) | 2009.07.28 |
데몬을 제작해야 하는데요.. (0) | 2009.07.28 |
ifconfig, 혹은 route 에 해당하는 내부함수가 있는지요. (0) | 2009.07.28 |
signal함수의 프로토타입은 왜 함수포인터로 되어 있을까요? (0) | 2009.07.28 |
WRITTEN BY
- RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.
,