안녕하십니까, 디바이스 드라이버를 공부하고 있는 학생입니다.
책에 나와 있기로는
1. 커널상의 공간과, 사용자 영역의 공간 영역의 주소가
다르기 때문에, system call을 사용하여
주소의 값을 복사해 와야 한다고 나와 있던데..
꼭 그렇게 해야 하는지 알고 싶습니다.
hello.c라는 소스를 다음과 같이 만든다면..
char test_buffer[1000] = { 'a', 'b', 'c', ........ };
funcion()....
이 .c파일을 .o로 컴파일 한후에 모듈에 삽입했다고 하죠.