도와주세요!!
글 수 15,339
2002.12.03 16:42:20 (*.186.48.184)
6706
: 1. ezboard.c에 memory map 을 등록할때,
:
: 위와 같은 예에서 physical address 에 따른 virtual address 를 정하는 일정
: 한 규칙이 있는 지 궁금합니다.
글쎄요? 저희도 대략 0xe0000000 ~ 0xf0000000에 임의로 배치하고 써서리..
문제가 생겼으면 조사해서 고객님의 궁금증을 풀어 드렸을 텐데
문제가 아직까지 안 생겨서 그쪽 커널 구조를 살펴 본적이 없네요
함 살펴 보시고 강좌에 올려 주시면 감사 하겠읍니다. ^^
: 2. kernel 소스 트리의 ezboard.c 에 위처럼 등록을 하지 않고 memory
: mapping 된 i/o address 를 (gpio 가 아닌) 이용한 device driver를 작성 및
: 사용이 가능한지 궁금합니다.
이 질문의 정확한 뜻을 모르겠읍니다.
보통 ezboard.c 에서 처럼 io 영역을 지정하는 방법도 있지만
지정하지 않고 있다가 디바이스 드라이버에서 ioremap 이란 함수를 이용하여
지정하는 방식이 있읍니다.
하지만 저희는 이 함수를 써 본적이 없읍니다. ^^
덕분에 이 함수가 IO의 캐쉬 부분을 어떻게 처리하는지
저희도 모르겠네요
:
: 위와 같은 예에서 physical address 에 따른 virtual address 를 정하는 일정
: 한 규칙이 있는 지 궁금합니다.
글쎄요? 저희도 대략 0xe0000000 ~ 0xf0000000에 임의로 배치하고 써서리..
문제가 생겼으면 조사해서 고객님의 궁금증을 풀어 드렸을 텐데
문제가 아직까지 안 생겨서 그쪽 커널 구조를 살펴 본적이 없네요
함 살펴 보시고 강좌에 올려 주시면 감사 하겠읍니다. ^^
: 2. kernel 소스 트리의 ezboard.c 에 위처럼 등록을 하지 않고 memory
: mapping 된 i/o address 를 (gpio 가 아닌) 이용한 device driver를 작성 및
: 사용이 가능한지 궁금합니다.
이 질문의 정확한 뜻을 모르겠읍니다.
보통 ezboard.c 에서 처럼 io 영역을 지정하는 방법도 있지만
지정하지 않고 있다가 디바이스 드라이버에서 ioremap 이란 함수를 이용하여
지정하는 방식이 있읍니다.
하지만 저희는 이 함수를 써 본적이 없읍니다. ^^
덕분에 이 함수가 IO의 캐쉬 부분을 어떻게 처리하는지
저희도 모르겠네요