• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : FriendlyArm(mini2440)Qtopia应用程序实例演示(3):AD Converter 数据处理 复制链接 | 浏览器收藏 | 打印
Eddy Lau (Sun Boy)
级别: 圣骑士
UID: 11202
精华: 1
发帖: 364
金钱: 1885 两
威望: 380 点
贡献值: 1 点
综合积分: 748 分
注册时间: 2009-11-30
最后登录: 2010-04-12
楼主  发表于: 2009-12-21 11:33

 FriendlyArm(mini2440)Qtopia应用程序实例演示(3):AD Converter 数据处理

第三个程序是对target board上的AD Converter进行数据读取与显示.

除了显示数据外,当数值小于250或大于1000都会发出警报声.

此外,也会对target board上的Leds进行控制,大于250会点亮一个led,

大于500会点亮两个leds,大于750会点亮三个leds,大于1000会点亮所有leds.


程序虽然比较简单,但也用了多线程方法来读取AD Converter的数据.

有兴趣的朋友可下载程序到target board一试,或到以下网站观看示范片段.
http://v.youku.com/v_playlist/f4019326o1p2.html




多谢欣赏.
[ 此帖被qq2440在2010-02-07 19:28重新编辑 ]
附件设置隐藏,需要回复后才能看到
為什麼生世間上 此間許多哀與傷 為什麼爭鬥不絕 歡欣不永享 
問為何人存隔膜 顏面無真相 問那天可找得到 理想中的烏托幫 
Eddy Lau (Sun Boy)
级别: 圣骑士
UID: 11202
精华: 1
发帖: 364
金钱: 1885 两
威望: 380 点
贡献值: 1 点
综合积分: 748 分
注册时间: 2009-11-30
最后登录: 2010-04-12
1楼  发表于: 2009-12-22 10:39

 回 4楼(26672624) 的帖子

多谢支持.

小弟会继续努力.
為什麼生世間上 此間許多哀與傷 為什麼爭鬥不絕 歡欣不永享 
問為何人存隔膜 顏面無真相 問那天可找得到 理想中的烏托幫 
Eddy Lau (Sun Boy)
级别: 圣骑士
UID: 11202
精华: 1
发帖: 364
金钱: 1885 两
威望: 380 点
贡献值: 1 点
综合积分: 748 分
注册时间: 2009-11-30
最后登录: 2010-04-12
2楼  发表于: 2009-12-22 16:09
要测试小弟这个程序的网友请注意,由于这个程序有控制Led的部分,
但在开机的时候mini2440已有一控制Led的后台程序在运行,
因此请先停止该后台程序才运行小弟的程序,要停止该后台程序可在mini2440的终端输入如下指令:
/etc/rc.d/init.d/leds stop

多谢各位
為什麼生世間上 此間許多哀與傷 為什麼爭鬥不絕 歡欣不永享 
問為何人存隔膜 顏面無真相 問那天可找得到 理想中的烏托幫 
Eddy Lau (Sun Boy)
级别: 圣骑士
UID: 11202
精华: 1
发帖: 364
金钱: 1885 两
威望: 380 点
贡献值: 1 点
综合积分: 748 分
注册时间: 2009-11-30
最后登录: 2010-04-12
3楼  发表于: 2010-01-04 22:12
多谢支持.
為什麼生世間上 此間許多哀與傷 為什麼爭鬥不絕 歡欣不永享 
問為何人存隔膜 顏面無真相 問那天可找得到 理想中的烏托幫 
Eddy Lau (Sun Boy)
级别: 圣骑士
UID: 11202
精华: 1
发帖: 364
金钱: 1885 两
威望: 380 点
贡献值: 1 点
综合积分: 748 分
注册时间: 2009-11-30
最后登录: 2010-04-12
4楼  发表于: 2010-01-06 17:28

 Re:回 楼主(eddylau) 的帖子

引用第8楼zxlzxl2于2010-01-06 16:07发表的 回 楼主(eddylau) 的帖子 :
请提供源码和移植步骤


移植步骤???

為什麼生世間上 此間許多哀與傷 為什麼爭鬥不絕 歡欣不永享 
問為何人存隔膜 顏面無真相 問那天可找得到 理想中的烏托幫 
Eddy Lau (Sun Boy)
级别: 圣骑士
UID: 11202
精华: 1
发帖: 364
金钱: 1885 两
威望: 380 点
贡献值: 1 点
综合积分: 748 分
注册时间: 2009-11-30
最后登录: 2010-04-12
5楼  发表于: 2010-01-08 11:41
引用第10楼tommyking于2010-01-07 10:35发表的  :
谢谢楼主,顶起了


多谢欣赏!

非常感激!

為什麼生世間上 此間許多哀與傷 為什麼爭鬥不絕 歡欣不永享 
問為何人存隔膜 顏面無真相 問那天可找得到 理想中的烏托幫 
Eddy Lau (Sun Boy)
级别: 圣骑士
UID: 11202
精华: 1
发帖: 364
金钱: 1885 两
威望: 380 点
贡献值: 1 点
综合积分: 748 分
注册时间: 2009-11-30
最后登录: 2010-04-12
6楼  发表于: 2010-01-27 23:28
引用第17楼381762390于2010-01-27 21:59发表的  :
版主做的非常专业了,请问下版主实时显示ad值的是什么控件,能把显示adc值的思路提示下吗?谢谢!

那控件是QLCDNumber.

小弟是开了一条独立的线程来读取adc值的, 再把读取到的adc值来更新QLCDNumber.

一般来说,我的设计思路是这样的,首先看懂了友善之臂提供的控制adc的C程序,

然后跟锯自己的功能需要,把该C程序转化为C++程序,再在qtopia下把

该C++ 的header file include进去便可调用其成员涵数对adc进行控制.

為什麼生世間上 此間許多哀與傷 為什麼爭鬥不絕 歡欣不永享 
問為何人存隔膜 顏面無真相 問那天可找得到 理想中的烏托幫 
Eddy Lau (Sun Boy)
级别: 圣骑士
UID: 11202
精华: 1
发帖: 364
金钱: 1885 两
威望: 380 点
贡献值: 1 点
综合积分: 748 分
注册时间: 2009-11-30
最后登录: 2010-04-12
7楼  发表于: 2010-01-30 19:21
引用第22楼381762390于2010-01-30 17:13发表的  :
补充一下,我试着在构造函数中加了pthread_create创建线程函数后,#./build时,却出现了adc.cpp:(.text+0x2b8): undefined reference to `pthread_create',百度了一下说是编译时要加 -lpthread 参数,请问下版主怎么把这个参数加到build里··谢谢

可在.pro档内加上CONFIG+= qtopiaapp thread便可解决.
為什麼生世間上 此間許多哀與傷 為什麼爭鬥不絕 歡欣不永享 
問為何人存隔膜 顏面無真相 問那天可找得到 理想中的烏托幫 
Eddy Lau (Sun Boy)
级别: 圣骑士
UID: 11202
精华: 1
发帖: 364
金钱: 1885 两
威望: 380 点
贡献值: 1 点
综合积分: 748 分
注册时间: 2009-11-30
最后登录: 2010-04-12
8楼  发表于: 2010-01-31 10:06
引用第25楼381762390于2010-01-31 09:42发表的  :

谢谢版主,我按照您说的加上CONFIG+= qtopiaapp thread编译后,却出现
/usr/local/arm/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/../../../../arm-none-linux-gnueabi/bin/ld: cannot find -lqte-mt
collect2: ld returned 1 exit status
这样的错误,可能是缺少什么库吧, 还请版主指点,小弟改如何解决?

可尝试把/opt/FriendlyARM/mini2440/arm-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-arm-g++/qmake.conf这个档案内的:
QMAKE_LIBS_QT_THREAD= -lqte-mt
改为:
QMAKE_LIBS_QT_THREAD=

祝你好运!

為什麼生世間上 此間許多哀與傷 為什麼爭鬥不絕 歡欣不永享 
問為何人存隔膜 顏面無真相 問那天可找得到 理想中的烏托幫 
Eddy Lau (Sun Boy)
级别: 圣骑士
UID: 11202
精华: 1
发帖: 364
金钱: 1885 两
威望: 380 点
贡献值: 1 点
综合积分: 748 分
注册时间: 2009-11-30
最后登录: 2010-04-12
9楼  发表于: 2010-02-26 13:17
引用第30楼kbchiew于2010-02-03 20:12发表的  :
Eddy哥哥,你是我的神啊 !!!太感激了!!!请受我一拜。

小弟受之有愧啊.
為什麼生世間上 此間許多哀與傷 為什麼爭鬥不絕 歡欣不永享 
問為何人存隔膜 顏面無真相 問那天可找得到 理想中的烏托幫 
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go