天嵌 ARM开发社区

 找回密码
 注册
查看: 1746|回复: 2

QT4.5 AD调用 求助 谢谢

[复制链接]
ang_wchy 发表于 2012-3-12 22:20:53 | 显示全部楼层 |阅读模式
大家好 我用的是TQ2440  天嵌提供的linux-2.6.30.4_20100531.tar.bz2  和其提供的 驱动配置单
但是在其中AD的驱动我不是很清楚  请帮忙
手册上写道,可以直接从天嵌科技提供的制作好的 Linux-2.6.30.4 的“drivers/char/”目录下提取下面的几个驱动的源码和配置单。

 楼主| ang_wchy 发表于 2012-3-12 22:21:40 | 显示全部楼层
大家好 我用的是TQ2440  天嵌提供的linux-2.6.30.4_20100531.tar.bz2  和其提供的 驱动配置单
但是在其中AD的驱动我不是很清楚  请帮忙
手册上写道,可以直接从天嵌科技提供的制作好的 Linux-2.6.30.4 的“drivers/char/”目录下提取下面的几个驱动的源码和配置单。

EmbedSky_hello.c 对应第一个驱动
EmbedSky_gpio.c 对应 LED 灯驱动
EmbedSky_irq.c 对应按键驱动
EmbedSky_pwm.c 对应蜂鸣器驱动
EmbedSky_adc.c 对应 ADC 驱动
EmbedSky_backlight.c 对应背光灯驱动
而后我看到makefile中如下
obj-$(CONFIG_TQ2440_HELLO)                += EmbedSky_hello.o
obj-$(CONFIG_TQ2440_GPIO_TEST)                += EmbedSky_gpio.o
obj-$(CONFIG_TQ2440_PWM)                += EmbedSky_pwm.o
obj-$(CONFIG_TQ2440_IRQ_TEST)                += EmbedSky_irq.o
obj-$(CONFIG_TQ2440_ADC)                += EmbedSky_adc.o
如果想要调用AD的驱动
那么我在QT4.5中是应该用如下哪种方式来调用ADC呢 ?
fd = open("/dev/EmbedSky-adc", 0);
ioctl(fd, 2, 2);
或是
fd = open("/dev/EmbedSky_adc", 0);
ioctl(fd, 2, 2);
还是
fd = open("/dev/TQ2440_ADC", 0);
ioctl(fd, 2, 2);

为什么我调用总是没有反应

在使用ADC驱动时,还需要其他操作吗 还是只要在QT4.5 的应用程序中直接调用就行了(使用天嵌提供的 Linux-2.6.30.4 内核)? 还有就是制作文件系统中还要添加什么文件到文件系统中吗?
回复

使用道具 举报

TQ-lkp 发表于 2012-3-13 08:53:43 | 显示全部楼层
2440的AD转换源码已经上传,你下载下看看先
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-19 21:13 , Processed in 2.038211 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表