|
|
#include<stdio.h>
# b# Q6 X. p+ v/ f1 S( O! F#include <string.h>
v6 F7 R' _ l: y+ t( o" G! {#include<sysan.h>5 M6 n0 \$ Y3 ~# C( r
#include<fcntl.h>8 ^4 ?5 b( o. q. }* W9 ]
#include<errno.h>
. ]( T# c) V& d q$ I" b3 V6 [int main(void)$ ^! f3 A- ]& t: _4 w$ n4 a. X
{
8 M6 r* E! o6 z8 _ H5 k3 Z4 ? int fd;
# a7 W) P" n5 h( e fd=open("dev/mem", 0);
' @/ i7 g, H3 z3 t+ A" B% y7 p printf("==(%d)==%s==",fd,strerror(errno)); : i P' `7 R: Z% a4 h
}$ B; L6 V4 k# s# n! b5 S' E
在OMAPL138开发板上运行时总是打印
5 w/ M2 g$ d! J==(-1)==No such file or directory==
3 r9 N" G/ K' f% m就是说dev/mem 不存在的意思? 在dev确实存在mem呀.: S2 G I5 _+ a7 k6 ?
请问这是什么原因导致打开dev/mem失败呀?
4 l) `- K5 K/ \3 p. M4 `* K2 v' q# A$ l
; O3 e: b/ {( r |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|