|
|
#include<stdio.h> % S" _% k& E$ V \5 q
#include <string.h>
2 K A+ m% G2 p" [- N" Z! {#include<sysan.h>
) g8 i# `2 l9 k* ~2 v+ z- N#include<fcntl.h>
# I) e0 _9 O) H6 p. }#include<errno.h>
& K% g, E8 r' zint main(void) q3 ?. e- T& F2 H! n0 \, l( P# v
{ $ ]8 k* T4 }& N8 J
int fd;
7 v. e1 a" @' H! e% r0 j# @- A* u fd=open("dev/mem", 0);
2 t6 R0 V$ I0 D( q% C( O. W printf("==(%d)==%s==",fd,strerror(errno)); 1 K+ V4 c2 E& g
}
' t: _1 R, ~" Y/ V/ }/ J8 H- y& C在OMAPL138开发板上运行时总是打印! A8 I' c) X2 e" m B7 _
==(-1)==No such file or directory==2 V0 \( ~& e9 L. L
就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
[/ P. A) U$ C0 [3 m$ W请问这是什么原因导致打开dev/mem失败呀?" ^( Q. }" D* w# v
% U4 F- J! C$ x0 V1 i- b% o: R
% ^. f% W1 G* Q, e |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|