打印
[嵌入式linux]

linux下如何用C实现对嵌入式开发板AD部分寄存器的读取?

[复制链接]
2409|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mr_2|  楼主 | 2008-4-30 12:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近弄个东西,用arm9实现,具体思路是这样的,从arm9集成的ad部分读取数据,处理后发送到CAN模块。其他部分已经解决,现在面临的问题是 如何用c读取ad部分寄存器的数据,并发送到CAN模块。如果在QT/E上,又该如何去实现呢?? 

linux是把ad部分当作一个设备进行管理吗?若是的话,怎样用c读取这个设备的信息呢? 

相关帖子

沙发
gzweiyan| | 2008-5-7 20:16 | 只看该作者

open->read(maybe some ioctl)->close

open->read(maybe some ioctl)->close

使用特权

评论回复
板凳
wangkj| | 2008-5-8 13:05 | 只看该作者

内核驱动

使用特权

评论回复
地板
wuyunzdh| | 2008-5-22 17:05 | 只看该作者

他是说不用操作系统

他是说不用操作系统怎么处理?

使用特权

评论回复
5
lieagle| | 2008-5-23 08:43 | 只看该作者

我也想知道这个问题怎么解决……

使用特权

评论回复
6
netboy_feng| | 2008-6-20 14:51 | 只看该作者

看什么接口吧

都是对接口寄存器送数、读数那样而已

都可以用c的

使用特权

评论回复
7
sodwell| | 2008-6-21 21:32 | 只看该作者

re

应用程序要对硬件寄存器进行操作 只能通过调用驱动程序来实现

使用特权

评论回复
8
rockos| | 2008-6-22 00:36 | 只看该作者

.

open /dev/mem
mmap
用指针读写
unmap
close

all done.

具体细节可以仔细阅读有关mmap()的手册页.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

32

帖子

0

粉丝