|
|
#include<stdio.h> ! Q) e. R0 P% I, v
#include <string.h>& E6 @# R" b- F4 _ L* A. ^) p
#include<sysan.h>3 E* g6 u. w- V0 Q: V8 a
#include<fcntl.h>* L( G$ z# O( n5 v) k
#include<errno.h>' S( `: P( d8 t% p3 ]2 G
int main(void)" p; N4 B3 T6 Y! q$ E
{
8 a) T6 X2 x' J2 B int fd;- g: g, }5 ^: G
fd=open("dev/mem", 0); 6 M- U! T4 M5 m0 E! a$ H
printf("==(%d)==%s==",fd,strerror(errno)); & i. _. X, K$ M; B8 ~, }' l1 j
}; ]* n4 j/ @, ?: F0 M1 s+ o4 f
在OMAPL138开发板上运行时总是打印2 f7 |0 y a, s0 _ g6 |
==(-1)==No such file or directory==
0 v2 W8 N4 @4 `; t! X就是说dev/mem 不存在的意思? 在dev确实存在mem呀.5 F- s( x3 f) ]
请问这是什么原因导致打开dev/mem失败呀?
# u+ g% Z7 I* x! o0 u( a3 N2 d! ~6 p) u# F. z) |
- q1 [5 a. H0 r. E7 T- N
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|