|
#include<stdio.h>
; m4 ?/ ^. T/ Q8 O+ ^! C9 h#include <string.h>; Y2 G" ^9 n2 x. Y8 _- A
#include<sysan.h>0 R# q2 {$ }3 N* y; n
#include<fcntl.h>
& W1 y/ c, o g4 e* x. @#include<errno.h>5 n/ o; B" R" X B2 a- Z1 F
int main(void)
6 r4 l8 C2 v5 x% L! c6 J{
$ r9 G# l1 Y. @- g# b int fd;
w2 s) c5 A( q. q1 [. } fd=open("dev/mem", 0);
9 T3 Y2 f. g& \' i6 ]7 ?, b printf("==(%d)==%s==",fd,strerror(errno)); ; |/ O- r0 E7 i* S U
}
9 n4 Q9 m3 k+ A" Q在OMAPL138开发板上运行时总是打印
* e: z/ T2 l6 c==(-1)==No such file or directory==
2 Z8 c9 t& s! B* C2 A" o就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
: ~: E$ B$ p3 r) K5 n0 x请问这是什么原因导致打开dev/mem失败呀?: M R* z+ L3 x0 N3 _
! b8 }" Z! o F$ I# z \$ N- E4 K- }; q9 u+ ?2 C
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|