- 博客(23)
- 资源 (19)
- 收藏
- 关注
原创 qt 的close和系统的close冲突。close(),close(fd)
系统函数使用::来调用,所以close(fd)应该这样:::close(fd);其他函数亦然。注意,别忘了加头文件: #include /*Unix 标准函数定义*/#include /*文件控制定义*/
2009-09-28 22:00:00 4849
转载 内核同步机制-信号量/互斥锁/读-写信号量 sema ,mutex ,rwsem
这里有好东西:http://www.ofingtech.com/mediawiki-1.15.0/index.php/%E5%86%85%E6%A0%B8%E5%90%8C%E6%AD%A5%E6%9C%BA%E5%88%B6-%E4%BF%A1%E5%8F%B7%E9%87%8F: 目录[隐藏]1 信号量1.1 通用信号量1.2
2009-09-28 17:21:00 4720
转载 【补充】EZ-USB FX2 LP CY7C68013A 开发指南(2)--控制传输 端点0,ep0,ep0buf
端点0是用来测试驱动最好的方法,我稍后会把linux下面的驱动心得放上来,这个哥们写了如何发送数据:http://www.lcsky.org/2.0/node/43 控制传输在交换少量控制信息的时候很有用,例如传送命令、获取下位机状态等,通过Cypress标准固件框架可以很方便的使用控制传输,仅需在DR_VendorCmnd中加入自己的处理过程即可。如:BOOL DR_VendorCm
2009-09-24 14:30:00 9283 2
转载 EZ-USB FX2 LP CY7C68013A 开发指南(1)--基本概念
http://group.ednchina.com/1737/22909.aspx 1. 元器件 CYPRESS 68013A:支持USB 2.0协议,带增强型8051单片机,时钟频率48Mhz。支持串口通讯。 2. 文档cy7c68013.pdf6801
2009-09-23 14:21:00 15825 4
转载 qt4使用QSettings来保存设置、读取设置
http://www.qtcn.org/bbs/read.php?tid=1101 qt4.0一个非常有用的类QSettingsQSettings是qt4.0提供的一个读取配置文件的类,在windows平台,它提供了ini文件读些,注册表读写的功能。而且使用也非常简单。大家可以参照它的示例:$QTDIR/examples/tools/settingseditor
2009-09-22 15:03:00 24701 11
转载 不用写usb驱动?Writing a Real Driver—In User Space
http://www.linuxjournal.com/article/7466June 1st, 2004 by Greg Kroah-Hartman inSoftware Nowyou can control USB hardware without touching the kernel and even mak
2009-09-22 11:06:00 2188
转载 linux信号机制之sigaction结构体浅析,signal 函数,信号捕捉
来自:http://hi.baidu.com/phenix_yw/blog/item/6eb4ca391d1479f23a87ce19.html 信号安装函数sigaction(int signum,const struct sigaction *act,structsigaction*oldact)的第二个参数是一个指向sigaction结构的指针(结构体名称与函数名一样,千万别
2009-09-19 09:17:00 28887 2
转载 Linux USB驱动框架分析
Linux USB驱动框架分析http://hi.baidu.com/nuaabus/blog/item/dff2ea50f5de2b6a85352494.html 补充一些网上资源:一个USBinterface对应一种USB逻辑设备,比如鼠标、键盘、音频流。所以,在USB范畴中,device一般就是指一个interface。一个驱动只控制一个interface。这样,us
2009-09-18 10:49:00 4692
转载 Linux内核设计模式–Reference Counts, kcref
http://www.douban.com/group/topic/7814532/设计模式最早来源于建筑学,后被计算机科学引用。简单来说,一个设计模式描述了某类设计问题,并且针对此类问题给出了一个被实践证明有效的解决方案。Linux内核的开发中也遇到过很多设计问题,并且针对这些问题,内核开发者给出了很好的通用解决方案,只不过长久以来没有人很好的归纳和文档化这些设计模式,导致不是每
2009-09-17 10:49:00 2672
转载 关于热插拔usb hotplug /proc/sys/kernel mdev udev busybox
这篇文章说的很好http://blog.chinaunix.net/u1/38994/showart_2022040.html:如何使用busybox精简版本udev程序--mdev动态创建插入的u盘和鼠标等设备busybox的mdev是一个精简了的udev管理程序,它可以间接的以hotplug方式被内核调用,进而在arm平台上/dev目录下动态创建设备节点,因为h
2009-09-16 14:34:00 17177 2
原创 qt4 设置系统日期 时间,set time date, set system date time
【转帖请注明出处:http://blog.csdn.net/lanmanck】qt带的类只能读取,要修改系统的还需要date和hwclock:QProcess changedt,syncit;QStringList cmdlist; cmdlistdateTimeEdit->dateTime().toString("yyyy-MM-dd hh:mm:ss"); changedt.sta
2009-09-15 21:39:00 4403 1
原创 fx2 ezusb cy7c68013 在linux的驱动编写资料
内核官网:EZ-USB on Linux:http://www.linux-usb.org/ezusb/cypress官方:http://www.cypress.com/?rID=12915一个老外博客:http://braiden.org/?p=59只是ez-usb:http://www.ztex.de/firmware-kit/index.e.html
2009-09-15 15:55:00 6192
转载 为qlabel添加单击事件 clicked(),event
2 ways:1) try deriving from QLabel and overwrite the event function: Source code123456789101112bool event( QEvent * e ) { bool ret
2009-09-14 22:16:00 6163
原创 qt获取本机ip,本地ip,qhostaddress qnetworkinterface
【转载请注明出处:blog.csdn.net/lanmanck】搜索了一下网上,说的都不是很对,这个就没问题了: QString str; QList NetList = QNetworkInterface::allAddresses(); //取得全部信息 for(int Neti = 0;Neti { str = NetList.at(Neti).toStrin
2009-09-14 21:49:00 5166 1
原创 linux下c语言select函数用法
http://www.linuxdiyf.com/viewarticle.php?id=43658http://blog.chinaunix.net/u1/55630/showart_510941.htmlhttp://blog.163.com/smileface100@126/blog/static/2772087420095103178719/ 补充下,函数:int s
2009-09-14 17:19:00 1412
原创 介绍GPIO键盘的1篇文章,以及自带的gpio_keys文件用法 gpio key keyboard
atmel的论坛:http://www.at91.com/samphpbb/viewtopic.php?f=12&t=3255&start=0&st=0&sk=t&sd=a&sid=f6a02b01f716018104ede2549ac1772c 另外,在atmel的应用文档里面说的更好: doc32073.pdfpdf加密了,稍候再把内容补上来 :)
2009-09-14 14:43:00 2699
原创 使用图形界面调试arm程序: insight + gdb
【转帖请注明出处:blog.csdn.net/lanmanck】1、首先下载insight,我这里是6.8版本,里面已经包含gdb和gdbserver了 :)2、编译pc端得程序,类似visual studio,可以按照这篇文章来做:http://linux.chinaunix.net/techdoc/develop/2008/12/28/1055528.shtml但是有一点上述文
2009-09-12 08:51:00 7936 2
转载 【转+补充】输入子系统--event层分析,gpio 键盘驱动
来自:http://www.cnitblog.com/luofuchong/archive/2009/08/03/36157.html #####################################################################################################早前曾研究了一下输入子系统的原理,给人的感觉是输入
2009-09-08 09:32:00 5313
转载 内核定时器 struct timer_list
本文来自:http://hi.baidu.com/zhlg_hzh/blog/item/d298b49b57a1cab2c8eaf42b.html 定时器,有时也称为动态定时器或内核定时器,是管理内核时间的基础。内核经常要推后执行某些代码,比如下半部机制就是为了将工作推后执行。我们需要一种工具,使工作能够在指定时间点上执行,正好在希望的时间点上,内核定时器正是这样一种工具。定时器使用简
2009-09-07 19:11:00 7625
转载 用qt显示视频.qt video
QPainter has a method called drawImage. You can do something like the following in a subclass of QWidget:void VideoWidget::paintEvent(){//Get the current frame and size data...//
2009-09-07 16:54:00 7839 2
原创 qt4 + mplayer 供大家参考下
在qt窗口实现视频播放,带控制。参考了网上的一些资料:【转帖请注明出处:blog.csdn.net/lanmanck】 #include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::Ma
2009-09-04 11:26:00 2993 1
原创 QTableview 用法
QStandardItemModel model;//设置大小model.setColumnCount(3); //列model.setRowCount(musicFound); //行//设置标题model.setHeaderData(0,Qt::Horizontal,"ID"); //添加数据for(int j=0;j{
2009-09-01 22:14:00 10350 13
qt5 多工程(app+dll)多语言国家化演示实例
2021-11-30
mupdf-1.17.0-source.tar.xz
2020-06-04
source insight 4080 破解方法破解补丁
2017-02-10
CANSniffer 串口数据分析、图形显示软件 can debugger 串口调试助手 组包/拆包源代码
2016-04-19
CANSniffer 串口数据分析、图形显示软件 can debugger 串口调试助手 免费,功能强大!
2016-04-19
KeyBindingsEditor
2014-09-28
KeyBindingsEditor.app
2014-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人