|
#include<stdio.h> & ^; I7 f+ {) |: Y8 ]8 D
#include <string.h>1 H( B& j5 N1 G$ a, X$ e# Y
#include<sysan.h>2 h' U! h( i; Q
#include<fcntl.h>! W7 Z0 Z- E4 [1 d" e& Z/ S
#include<errno.h>
$ m: _7 D3 u9 b6 \8 Q: O; \) Tint main(void)# \- ]* h$ g0 n2 s) v
{
: Z r4 N! F: L/ a9 u- R4 X4 U int fd;
6 L- w5 b& Y. U" S/ {5 b fd=open("dev/mem", 0); + {& P$ p* e* H
printf("==(%d)==%s==",fd,strerror(errno));
' q& W1 }: C& u9 J8 p}
" V" L1 c, G t. |* j在OMAPL138开发板上运行时总是打印' | Z4 z3 |# s( o0 b: Z7 V, M
==(-1)==No such file or directory==
7 E9 E. K3 n) i' w! ^5 N就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
& O0 }- S& D$ [+ Y请问这是什么原因导致打开dev/mem失败呀?! y% `1 R5 U" d- U% Z/ N; K9 Y
3 B) |5 p; n' p; ~
" s& p' i9 L8 {0 o) H( v4 i/ N
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|