|
#include<stdio.h>
! [8 {7 C- }# t$ e; O#include <string.h>
( C A: W! @% j$ p* Q9 O#include<sysan.h>
! W* p' @- q4 e' G: C" q) s2 P#include<fcntl.h>
, }! t2 E; L( `! B#include<errno.h>! C v; j# m; ` \' `! a
int main(void)* c! q- ?" t @3 Y( V
{ 0 r: r0 ~6 l' [$ D' {
int fd;
/ X, K4 ]4 h' I0 v: e, _ fd=open("dev/mem", 0);
, p; @8 _! ~. M( H) H- l printf("==(%d)==%s==",fd,strerror(errno)); 1 q: o8 s* R6 B+ U1 e9 j" h; g1 a
}3 O' R2 S$ V& v( S9 k
在OMAPL138开发板上运行时总是打印% L E8 x; }* D# |. c
==(-1)==No such file or directory==2 P3 ^" p/ v0 i H1 n
就是说dev/mem 不存在的意思? 在dev确实存在mem呀.% k! ?& [$ _( ~7 O) ~
请问这是什么原因导致打开dev/mem失败呀?4 m; N; V# n. [2 B) i# d, b& N/ `
2 t1 {" i' B, e- C- Q& W% n
, |% |% o: J: v) M0 Y: w |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|