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

[复制链接]
3418|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 | 显示全部楼层

他是说不用操作系统

他是说不用操作系统怎么处理?
lieagle 发表于 2008-5-23 08:43 | 显示全部楼层

我也想知道这个问题怎么解决……
netboy_feng 发表于 2008-6-20 14:51 | 显示全部楼层

看什么接口吧

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

都可以用c的
sodwell 发表于 2008-6-21 21:32 | 显示全部楼层

re

应用程序要对硬件寄存器进行操作 只能通过调用驱动程序来实现
rockos 发表于 2008-6-22 00:36 | 显示全部楼层

.

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

all done.

具体细节可以仔细阅读有关mmap()的手册页.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

32

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部