|
#include<stdio.h> ) h7 m2 ~5 c: C, \* t, @ H
#include <string.h>
5 Z- h" k# ~3 h/ J8 s- q: y5 f#include<sysan.h>. Z2 @ \7 O- N* F2 o
#include<fcntl.h>2 F; ?5 O$ y* n o
#include<errno.h>& B' `8 \, H0 n% o
int main(void)
}4 ~: x/ F8 H{
& g6 }3 O! `! g& b/ u- H& u int fd;, s% h; x% W }6 n+ y0 f+ {( t
fd=open("dev/mem", 0); # D) v8 s& w% i) }
printf("==(%d)==%s==",fd,strerror(errno)); 8 Q L9 a% [1 B
}/ X5 a+ G- ?" r* v& z( N8 ~* B0 B
在OMAPL138开发板上运行时总是打印
! W- ]- V9 R* f' Q. U! B==(-1)==No such file or directory== c9 r- v6 h2 l) c
就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
5 D g& ~5 ]/ f; U: g请问这是什么原因导致打开dev/mem失败呀?# Z2 b& U2 d. I: k: ]- N! l( i
6 z8 i" C# I: H1 |7 T0 q5 B$ B
; o) X% F+ V$ i |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|