|  | 
 
| #include<stdio.h> - {: O" w9 A. U% e #include <string.h>1 w$ u6 M/ {# p5 Z: ~' t; C7 B
 #include<sysan.h># P8 y2 w& ~+ p% ^. `( v7 W5 P
 #include<fcntl.h>" P/ B. m3 v5 A; u3 \/ Q' A
 #include<errno.h>. d4 ^1 ^1 x# ?0 N+ i
 int main(void)" e. i) n" B3 M. Q: R+ g6 T, e
 {
 7 p( F/ N. P+ ]     int fd;& J5 f" X8 {# G4 Y* k
 fd=open("dev/mem", 0);
 : Z# u$ @: s* ]1 |6 R     printf("==(%d)==%s==",fd,strerror(errno));
 5 M5 d  o9 Q& k% c  e}
 $ P' @! F/ j! r) f在OMAPL138开发板上运行时总是打印
 & ?8 V, \) K2 `5 d7 ~==(-1)==No such file or directory==
 1 |  T6 _7 e" z就是说dev/mem 不存在的意思? 在dev确实存在mem呀.& u* l, ~3 [, i7 X
 请问这是什么原因导致打开dev/mem失败呀?
 ' c* O# I2 s* j0 a3 B& h3 ^/ e8 O- g: E3 Y8 ~/ A9 Y9 k4 g
 
 ) B/ W9 @' V- w: _" G6 |2 ^
 | 
 
x本帖子中包含更多资源您需要 登录 才可以下载或查看,没有帐号?立即注册 
  |