主题 : Qtopia2.2应用程序开发实战系列:(3)PWM_蜂鸣器测试(arm+源代码+minicom+nfs直接启动+多媒体影音解说) 复制链接 | 浏览器收藏 | 打印
Eddy Lau (Sun Boy)
级别: 圣骑士
UID: 11202
精华: 1
发帖: 364
金钱: 1885 两
威望: 380 点
贡献值: 1 点
综合积分: 748 分
注册时间: 2009-11-30
最后登录: 2010-04-12
楼主  发表于: 2010-02-22 10:28

 Qtopia2.2应用程序开发实战系列:(3)PWM_蜂鸣器测试(arm+源代码+minicom+nfs直接启动+多媒体影音解说)

在mini2440开发板友善之臂的选项卡内, 有个PWM_蜂鸣器测试程序, 可惜没有开源.
小弟便以这个程序为例子, 示范如何用PWM来控制蜂鸣器.
由于程序比较简单, 因此只用了个QTimer来实践多线程的机制.
其实QTimer是个很好用的工具, 就算不懂多线程方法,也可用它来实践多线程的机制.
在下今次是用菜鸟们闻风丧胆的nfs直接启动方式来测试这个程序, 并且用fedora10自带的
minicom来处理串口的通讯, 全程只在Linux上进行, 无需用windows的超级终端或dnw那些多余的工具.
nfs直接启动方式是非常识合用来开发和调试应用程序, 值得推崇.

还有一点要注意,若果因某种原因導致PWM设备未能打开, 在程序内是没有作出错误处理的,
若有需要, 大家可自行加上, 就当为是一个小小的练习吧! 否则只看不做, 没有多大意义!
读万卷书不如行万哩路, 实践是验证真理的唯一手段!
行动吧! 朋友.

以下片段讲解如何编译与运行这个arm版本的PWM_蜂鸣器测试程序.(用minicom + nfs直接启动方式)

http://v.youku.com/v_show/id_XMTUzMjU5ODcy.html

[attachment=907]

[attachment=908]

多谢支持
附件设置隐藏,需要回复后才能看到
為什麼生世間上 此間許多哀與傷 為什麼爭鬥不絕 歡欣不永享 
問為何人存隔膜 顏面無真相 問那天可找得到 理想中的烏托幫 
级别: 圣骑士
UID: 9221
精华: 0
发帖: 376
金钱: 2110 两
威望: 539 点
贡献值: 0 点
综合积分: 752 分
注册时间: 2009-09-22
最后登录: 2016-07-04
1楼  发表于: 2010-02-22 11:45
一上班,楼主就发红包了
一起学习,一起进步
用过的Linux发行版:Arch,Gentoo,Debian,Fedora,RHEL,CentOS,Ubuntu,OpenSUSE,RedFlag,Ylmf,De ..
级别: 骑士
UID: 12662
精华: 0
发帖: 181
金钱: 955 两
威望: 191 点
贡献值: 0 点
综合积分: 362 分
注册时间: 2010-01-11
最后登录: 2014-02-14
2楼  发表于: 2010-02-22 12:15
支持
前辈又出新作了
业余Linux爱好者。
级别: 新手上路
UID: 12840
精华: 0
发帖: 12
金钱: 60 两
威望: 12 点
贡献值: 0 点
综合积分: 24 分
注册时间: 2010-01-14
最后登录: 2011-08-29
3楼  发表于: 2010-02-23 09:51
thx
Eddy Lau (Sun Boy)
级别: 圣骑士
UID: 11202
精华: 1
发帖: 364
金钱: 1885 两
威望: 380 点
贡献值: 1 点
综合积分: 748 分
注册时间: 2009-11-30
最后登录: 2010-04-12
4楼  发表于: 2010-02-23 10:06
引用第1楼guoyin88于2010-02-22 11:45发表的  :
一上班,楼主就发红包了

少少意思, 不成敬意.
只是些微不足道的程序而已, 并无收藏价值.
祝各下开工大吉.
為什麼生世間上 此間許多哀與傷 為什麼爭鬥不絕 歡欣不永享 
問為何人存隔膜 顏面無真相 問那天可找得到 理想中的烏托幫 
三人行
级别: 侠客
UID: 13052
精华: 0
发帖: 71
金钱: 355 两
威望: 71 点
贡献值: 0 点
综合积分: 142 分
注册时间: 2010-01-18
最后登录: 2014-11-16
5楼  发表于: 2010-02-23 10:15
谢谢,eddylau老师
三人行
wax
级别: 新手上路
UID: 2240
精华: 0
发帖: 14
金钱: 70 两
威望: 14 点
贡献值: 0 点
综合积分: 28 分
注册时间: 2008-11-04
最后登录: 2012-10-27
6楼  发表于: 2010-02-26 02:32
顶顶顶啊!
Eddy Lau (Sun Boy)
级别: 圣骑士
UID: 11202
精华: 1
发帖: 364
金钱: 1885 两
威望: 380 点
贡献值: 1 点
综合积分: 748 分
注册时间: 2009-11-30
最后登录: 2010-04-12
7楼  发表于: 2010-02-26 13:05
引用第5楼xinlan_al于2010-02-23 10:15发表的  :
谢谢,eddylau老师

不用客气
為什麼生世間上 此間許多哀與傷 為什麼爭鬥不絕 歡欣不永享 
問為何人存隔膜 顏面無真相 問那天可找得到 理想中的烏托幫 
级别: 新手上路
UID: 4086
精华: 0
发帖: 19
金钱: 115 两
威望: 45 点
贡献值: 0 点
综合积分: 38 分
注册时间: 2009-02-24
最后登录: 2014-08-15
8楼  发表于: 2010-02-26 18:53
顶顶顶啊!
走自己的路,让别人去说!
级别: 侠客
UID: 11808
精华: 0
发帖: 86
金钱: 450 两
威望: 90 点
贡献值: 0 点
综合积分: 172 分
注册时间: 2009-12-21
最后登录: 2014-04-10
9楼  发表于: 2010-02-27 16:11
欣赏下哈
对知识的追求永无止境