도와주세요!!
글 수 15,339
2003.04.12 02:53:12 (*.230.12.171)
6672
혹시 이런 기능은 어떻게 구현할수 있는지 궁금해서 질문을 드립니다.
DIO에서 디바이스 드라이버를 만들고 Application 프로그램에서 그 디바이스
를 제어를 할때..
어떤 주소값에 값을 쓸수 있는지 궁금합니다.
예를 들어 write( dev, buf, 1 ) 쓸때 Ezboard에서는 Data bus에는 buf에 있
는 값이 쓰여지고 address bus는 buf값에 상관없이
addr = (unsigned char *)(IO_SAMPLE_BASE + IO_SAMPLE_WRITE_OFFSET); 처럼
쓰기에 할당된 주소만 항상 나갑니다.
제가 궁금한것은
*(unsigned int *)0x18000000 = 0x3300;과 같이
0x18000000번지에 0x3300을 쓰는것 처럼..DIO의 applicationo 프로그램에서도
주소를 주면서 DIO로 값을 줄수 있는 방법이 있는지 알고 싶습니다.
그럼 수고하세요.
DIO에서 디바이스 드라이버를 만들고 Application 프로그램에서 그 디바이스
를 제어를 할때..
어떤 주소값에 값을 쓸수 있는지 궁금합니다.
예를 들어 write( dev, buf, 1 ) 쓸때 Ezboard에서는 Data bus에는 buf에 있
는 값이 쓰여지고 address bus는 buf값에 상관없이
addr = (unsigned char *)(IO_SAMPLE_BASE + IO_SAMPLE_WRITE_OFFSET); 처럼
쓰기에 할당된 주소만 항상 나갑니다.
제가 궁금한것은
*(unsigned int *)0x18000000 = 0x3300;과 같이
0x18000000번지에 0x3300을 쓰는것 처럼..DIO의 applicationo 프로그램에서도
주소를 주면서 DIO로 값을 줄수 있는 방법이 있는지 알고 싶습니다.
그럼 수고하세요.