|
#include<stdio.h> ! a" ~, ]- p5 t9 d% y# i/ G
#include <string.h>0 U" J W! B1 J7 x
#include<sysan.h>1 E9 t X* B/ k$ B& ?% j2 B
#include<fcntl.h>9 q" r" L9 V- h. @ V: L! G
#include<errno.h>2 h( x. I& y8 E; C; W
int main(void)
" u. c" }0 K4 P1 F' a{ A) p' N2 s7 ?+ R2 `. T
int fd;4 f6 |3 w7 ]3 \$ t1 {
fd=open("dev/mem", 0);
3 w# \( ^$ @3 z% P( I _ printf("==(%d)==%s==",fd,strerror(errno)); 5 u0 y4 M) N# }- f6 N# L9 O
}
1 y& h' h! W& o4 y6 R0 S, k在OMAPL138开发板上运行时总是打印: G4 F) C, p7 U5 R
==(-1)==No such file or directory==
% N |& j! H( o: O+ q就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
$ j* b1 v# x8 {! a' i( Z( C请问这是什么原因导致打开dev/mem失败呀?
! x& g: x6 M: L8 U& X; {' D9 @7 T4 |6 f: X4 i
J/ n; s# _! F5 H0 X
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|