· [置顶] s3c(三星)6410上基于Linux 2.6内核的字符设备( GPIO口)驱动程序源码﹑Makefile及测试程序
· [置顶] 使用 net-snmp API 下载安装和 应用 编程
2011-12-4 12:26:08 阅读30 评论0 42011/12 Dec4
2009-10-10 15:46:21 阅读1965 评论2 102009/10 Oct10
平台:华恒 s3c6410 + linux2.6.22,字符设备以LED灯为例说明(按键和LED灯都是连在GPIO口上的)
华恒6410上的用户led( D1 D2 D3 在底板上和com0相对的另一侧,默认为点亮 红色)没有驱动,以前研究过一个师兄写的GPIO口驱动,写这个驱动倒是有一点点信心
首先看这几个led灯连在哪几个GPIO口
找华恒提供的manual,上面只说每个口几路,然后其他的要自己找电路图看,那就看吧;在circuit下找到了sch-R4.pdf,打开一看,真实头疼,这么多,没事,咱会搜,开始看到板子上只有D4不亮,以为只有D4是用户LED,就搜D4,怎么也搜不到,然后一个师弟过来,一眼看到了D1,D2,D3,下面还写着led test,原来着三个才是,顺藤摸瓜,
这三个 led连着XEINT13,XEINT14,XEINT15三个外部中断,再接着查,这三个外部中断又连着 GPN13,GPN14,GPN15三个GPIO口,硬件上没有问题了
2009-12-26 13:56:29 阅读947 评论3 262009/12 Dec26
这个问题,可能没有想象中的那么复杂
前提是,可视对讲过程中,发送端的音视频采集是原生同步的,这跟多媒体文件中的音视频同步要简单的多
经过讨论,这个问题简单一点的思路可有两种解决办法:1.发送端控制;2.接收端控制
1.发送端控制
这种方法说明白点就是将同时采集的音视频数据打成一个包传送,接收端接到数据后在从包中不同的缓冲区中提取音视频数据分别解码播放就行了。
2.接收端控制
这种解决方式逃避不了的问题是时间戳。
我们知道,音频的采集是有时间机制的。比如采样率是8000,采样位数是8,我们就可以算出采8K字节的数
2011-5-19 20:44:40 阅读727 评论23 192011/05 May19
最新经过修改可用的源码:http://zhubangbing.blog.163.com/blog/static/526092702011728102831294/(2011,8,28)
使用net-snmp(c/c++版)进行应用编程还是相当简单的,因为这个库已经给我们做了很多工作,我们只要在上层稍微改改就行了
在支持snmp的设备上,我们需要用的就是get和set,那我们就需要这两个接口就好了
1. 下载安装net-snmp
在sourceforge上下载net-sn
2009-9-11 10:19:34 阅读2099 评论30 112009/09 Sept11
2012-1-8 19:36:08 阅读17 评论0 82012/01 Jan8
2012-1-7 8:57:18 阅读13 评论0 72012/01 Jan7
2011-12-23 18:40:16 阅读32 评论0 232011/12 Dec23
光电耦合器是以光为媒介传输电信号的器件,光电耦合器的特点是可实现电信号的隔离传输,它可以传输交流信号,又可以传输直流信号,以实现“光-电-光”的转化。光电耦合器具有传输效率高、隔离度好、抗干扰能力强、寿命长、体积小和质量小的优点,在电子行业使用范围非常广泛。下面通过实例,我们一起来了解光电耦合器在电子领域中的应用。
一、光电耦合器的应用
远距离的光电隔离传送
在电脑应用系统中,由于测控系统与被测和被控设备之间不可避免地要进行长线传输,信号在传输过程中很易受到干扰,导致传输信号发生畸变或失真;另外,在通过较长电缆连接的相距较远的设备之间,常因设备间的地线电位差,导致地环路电流,对电路形成差模干扰电压。为确保长线传输的可靠性,可采用光电耦合隔离措施,将2个电路的电气连接隔开,切断可能形成的环路,使他们相互独立,提高电路系统的抗干扰性能。若传输线较长,现场干扰严重,可通过两级光电耦合器将长线完全“浮置”起来,如图所示。
2011-12-20 7:22:00 阅读53 评论0 202011/12 Dec20
伺服系统是输入控制输出的一种自动控制系统,它可以严格的现实输出变量精确地跟随或复现输入变量,一般情况下,它的控制对象为机械位置或角度,现在的工业控制中,很多大的设备设施都需要现实自动控制和精确高精度的控制,这样就导致其得到了十分广泛应用。一般有三种基本控制方式,即位置、速度、力矩控制方式。通常位置和速度控制用得比较多。在伺服系统中,控制电路十分关键,它直接影响到系统的性能品质。
由于上面的分析可以看出,它对于工业控制、自动化、自动控制、工控等领域,使用的频率还是很高的。下面我们来深入的分析一下什么是伺服系统,伺服系统的分类,并分析各种伺服系统的工作原理和性能及特点比较,通过总结这些基础知识,希望能给大家的学习带来帮助和参考。
2011-12-6 18:58:11 阅读43 评论0 62011/12 Dec6
openDB();//看另一篇文章中如何打开数据库
char *sets = "update XXX_table set para1 = ? where index = ?;";//XXX_table
sqlite3_stmt *ppStmt1;
const char *ps1 = sets;
const char **pzTail1 = &ps1;
if(SQLITE_OK!=sqlite3_prepare_v2(luckydb,sets,-1,&ppStmt1,pzTail1))
{
perror("update XXX_table : prepare sql error !!!");
sqlite3_finalize(ppStmt1);