- 博客(27)
- 资源 (12)
- 收藏
- 关注
转载 Network interface operations for IPv4 and IPv6 on AIX Version 5.3
IntroductionFile descriptors are low-level interfaces to input and output. Descriptors might represent a connection to a device, pipe, or a socket for communicating with another process or to a norm
2011-11-29 13:02:09 1863
转载 在Unix下用C编写curses程序的一些常用模块
本文转载自 chinaunix初始化资源 void initial() /* 自定开启 curses 函式 */ { initscr(); cbreak(); nonl(); noecho(); intrflush(stdscr,FALSE); keypad(stdscr,TRUE); refresh
2011-11-26 19:24:10 651
转载 UNIX 屏幕导向程序的发展利器-curses
前言 相信您在网络上一定用过如 tin,elm 等工具, 这些软体有项共同的特色, 即他们能利用上下左右等方向键来控制光标的位置. 除此之外, 这些程序的画面也较为美观. 对 Programming 有兴趣的朋友一定对此感到好奇, 也许他能在 PC 上用 Turbo C 轻易地写出类似的程序, 然而, 但当他将相同的程序一字不变地移到工作站上来编译时, 却出现一堆抓也抓不完的错误. 其实, 原
2011-11-26 19:18:24 830
转载 无线图像(视频)传输系统ARM9+Atmega16+OV7620+nrf24l01
无线图像(视频)传输???并且是基于802.15.4协议,用的还是低端单片机??没有搞错吧!!是的,很多人可能会这样惊讶的问道,况且,直到现在我也不能确定能不能传输视频,我本人觉得估计也有点吃力!!!不过现在已经完成了图片的传输,从传输时间来看还是漫长的让人接受不了,一张320*240图片的传输大概需要10s(后面会详述为什么会有这么长时间和可以改进的地方),但是,一张完整图片经过无线发射完只需1
2011-11-26 15:34:51 2011
转载 u-boot-2010.12移植到2440
移植的第一步当然是下载最新版本的uboot源码,下载地址如下: http://www.linuxidc.com/Linux/2011-07/38897.htm进入相应路径:cd /home/bsc解压缩:tar jxvf u-boot-2010.12.tar.bz2 进入生成的文件夹,在uboot主目录:cd u-boot-2010.12
2011-11-26 15:32:07 1765
转载 Linux下SPI驱动分析
Linux下SPI总线驱动有通用接口,一般的SPI设备驱动使用这个驱动接口实现设备驱动。分析驱动最好是先了解核心代码,然后从具体设备分析入手,然后从下至上,了解整个框架,再从上到下分析,理解透彻。以下分析内核根目录均以"src"代替。内核代码http://lxr.linux.no/,版本2.6.37.2。SPI的核心代码即"src/drivers/spi/spi.c"——SPI 初始化
2011-11-26 15:17:39 1673
转载 嵌入式Linux知识:S3C2440上 MMC/SD卡驱动实例开发讲解
一、开发环境 主 机:VMWare--Fedora 9开发板:Mini2440--64MB Nand, Kernel:2.6.30.4 编译器:arm-linux-gcc-4.3.2二、MMC/SD介绍及SDI主机控制器 首先我们来理清几个概念:MMC:(Multi Media Card)由西门子公司和首推CF的SanDisk于1997年
2011-11-26 15:14:22 1925
转载 Linux内核的ioctl函数学习
这里说的ioctl函数是在驱动程序里的,因为我不知道还有没有别的场合用到了ioctl, 所以就规定了我们讨论的范围。为什么要写篇文章呢,是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一下头脑。一、 什么是ioctl。ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等
2011-11-26 15:03:46 637
转载 Linux Platform驱动程序框架解析
platform设备驱动1.platform总线、设备与驱动在Linux 2.6的设备驱动模型中,关心总线、设备和驱动这3个实体,总线将设备和驱动绑定。在系统每注册一个设备的时候,会寻找与之匹配的驱动;相反的,在系统每注册一个驱动的时候,会寻找与之匹配的设备,而匹配由总线完成。一个现实的Linux设备和驱动通常都需要挂接在一种总线上,对于本身依附于PCI、USB、I2 C、SPI等的设
2011-11-26 15:01:31 547
转载 Linux DM9000网卡驱动程序完全分析
明1:本文分析基于内核源码版本为linux-2.6.31 说明2:本文在理解了linux中总线、设备和驱动模型的基础上加以分析代码虽然Linux驱动程序应该是和具体的硬件平台分离的,但是为了更好的理解DM9000的驱动程序,这里还是结合一下2440开发板,这样也可以更好的体会如何实现驱动和平台分离。本文分成以下几个部分: 一2440开发板上DM9000的电气连接和Mach-mini
2011-11-26 14:58:02 789
转载 timer linux编程学习
非常精确的:1.单线程阻塞#include #include #include void Timer(int sec, long usec){struct timeval tvSelect;tvSelect.tv_sec = sec;tvSelect.tv_usec = usec; select(FD_SETSIZE,
2011-11-26 14:45:35 630
转载 V4L2摄像头获取单幅图片测试程序
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #inclu
2011-11-26 14:43:19 505
转载 V4L2摄像头获取单幅图片测试程序(MMAP模式)
#include #include #include #include #include #include #include #include #include #include #include #include #include #include
2011-11-26 14:42:01 610
转载 [转]基于Linux的v4l2视频架构驱动编写
[日期:2011-03-06]来源:Linux社区 作者:Sasoritattoofrom:http://www.linuxidc.com/Linux/2011-03/33022.htm其实,我刚开始一直都不知道怎么写驱动,什么都不懂的,只知道我需要在做项目的过程中学习,所以,我就自己找了一个关于编写Linux下的视频采集监控项目做,然后上学期刚开学的时候听师兄说
2011-11-26 14:29:51 639
转载 Linux下的socket编程
同一台计算机上的进程可以通过IPC(进程间通信)机制进行通信;而不同机算计上运行的进程则通过网络IPC,即套接字(socket)进行通信。Linux下的socket API是基于BSD套接口而是实现的,通过这些统一的API就可以轻松实现进程间的网络通信。此外,socket API即可用于面向连接(TCP)的数据传输,又可用于无连接(UDP)的数据传输。一般使用Client/Server交互模型进行
2011-11-22 16:40:29 807
转载 Ubuntu10.10取消swap交换设备
使用Ubuntu系统配置比较高的电脑使用交换设备必然有点浪费硬盘。为了减少硬盘耗损,决定取消交换设备。Windows7取消虚拟内存通过系统里的高级就可以设置了,这里主要说Ubuntu10.10下如何取消交换设备。AD:Ubuntu是一个以桌面应用为主的Linux操作系统,Ubuntu基于Debian发行版和GNOME桌面环境。Ubuntu的目标在于为一般用户提供一个最新的、同时
2011-11-22 16:11:45 1071
原创 免刻盘,U盘移动硬盘引导安装UBUNTU
U盘或者移动硬盘 可以GRUB引导的,相信很多朋友都有,下面是我用U盘引导安装UBUNTU系统的步骤,它不局限于安装,今后还可以用它来修复笔者优盘是装有winPE的,所以能启动gurb,因此想借此简单的实现更为通用的系统安装过程我在u盘根目录下建立了一个 bootubuntu目录首先,将ubutu-10.04-desktop-i386.iso镜像当中 casper
2011-11-22 09:19:44 3179
转载 windows下qt程序发布【转载自网络】
这个问题,其实 Qt 的 manual 中解释的已经比较清楚了。下面是我根据自己的理解和实验后写的东西,希望比Qt文档容易理解一点。另外:你可能对 Qt 插件学习(一) 感兴趣。如果需要制作安装程序,请访问 NSIS学习笔记(以Qt4程序打包为例)下面不涉及静态编译(静态编译可以看看这儿),只包含动态编译(也就是Qt默认的情况),主要又分 mingw 和 msvc 两种情况:M
2011-11-21 21:32:30 1201 1
转载 QT程序设计-发布程序
<!--p {margin-bottom:0.08in}-->QT程序设计完毕时,我们就要发布自己的程序,发布程序有两种方法:一是静态编译,二是制作程序安装包。静态编译好麻烦,我从来没有成功过,所以我用了动态编译方法,设计完成时,用release方式编译程序,把生成的EXE文件和其依赖的库放在一个文件夹中,用setup2go生成安装文件。软件的下载地址:
2011-11-21 21:30:05 4154 1
转载 windows下完美的"免费"QT开发环境: QtCreator + VC2008Express
<!--td p {margin-bottom:0in}p {margin-bottom:0.08in}-->QT4.5 后,针对OpenSource版本的QT,nokia 也直接提供了QTOpenSource forvs2008的编译版本, 越来越方便了,不需要再经过几个小时的自己编译,或者用破解的Commercial版啦当前的版本是QT4
2011-11-21 21:26:52 3637
转载 QT完成图片拖拽显示【本文转载自网络】
<!--p {margin-bottom:0.08in}-->拖拽前:拖拽图片到窗口的label里,显示效果如下:Qt已经提供了强大的拖拽功能,实现如上效果,只需要很简单的几步即可。1. 使用QtCreator创建一个窗口,在里面放置一个QLabel,如下图:^_^,里面的QLabel与你的不一样?在此加个小知识点
2011-11-20 14:37:29 1730
转载 QT中编写自己的动态链接库
现在有些软件有自动升级功能,有些就是下载新的DLL文件,替换原来的动态链接库.MFC好象也有类似机制Qt还有一种方式,就是把一个QWidget子类,编译成动态链接库.然后根据动态链接库创建一个对象,返回QWidget子针,如果你的类不是QWidget的子类,就不能用这种方法了QLibrary也是用来加载动态链接库,但它创建出来返回的是某个"方法的指针"(不需要头文件),而QPl
2011-11-20 14:36:30 1910 3
转载 QT-杂
QDesktopServices提供了一些系统相关的功能。打开桌面上的1.mp4视频文件QDesktopServices::openUrl(QUrl("file:////Users/Biao/Desktop/1.mp4"));The openUrl() function is used to open files located at arbitrary URLs in
2011-11-20 14:35:13 592
转载 在Qt中计算文本的宽度与高度
在写一些需要精确布局或者排版的软件时候,我们需要知道文本的宽度和高度,保证我们在适当的坐标中使用drawText。例如,我在做一个简单的扫雷软件时,希望把每个格子附近的雷数给显示在小格子里,如下图所示,就需要这样的功能。不同的字体,字宽字高都是不一样的。所以计算文本宽度的是一个和字体相关的一个类QFontMetrics。QPainter p(this);QFontMetrics fm
2011-11-20 14:34:19 5232
转载 QT多线程编程
QT通过三种形式提供了对线程的支持。它们分别是,一、平台无关的线程类,二、线程安全的事件投递,三、跨线程的信号-槽连接。这使得开发轻巧的多线程Qt程序更为容易,并能充分利用多处理器机器的优势。多线程编程也是一个有用的模式,它用于解决执行较长时间的操作而不至于用户界面失去响应。在Qt的早期版本中,在构建库时有不选择线程支持的选项,从4.0开始,线程总是有效的。线程类Qt 包含下面一些
2011-11-20 14:33:17 612
转载 Ubuntu 9.10 在重新安装windows后恢复GRUB的方法【转载】
方法1:使用Ubuntu 9.10 LiveCD首先,请从Ubuntu网站下载Ubuntu.在这里,我们假设Ubuntu的安装分区是/dev/sdc3,/boot分区是/dev/sdc2。现在,使用LiveCD启动计算机,打开“应用程序”-》“附件”-》“终端”,输入下面的命令,以root身份登录,并执行下面的操作:程序代码sudo -imount /dev/sdc3 /m
2011-11-17 10:12:38 676
原创 QT 关闭数据库 警告处理
警告如下:QSqlDatabasePrivate::removeDatabase: connection'qt_sql_default_connection' is still in use, all queries will cease to work. 解决方案:头文件部分:class SqliteDB: publicQObject{ public
2011-11-12 17:40:37 2937
S32DS 3.4 3.5代码自动补全插件 代码颜色配色方案
2023-03-01
数码显微镜驱动及上位机(附便携amcap软件).rar
2019-07-10
boa-0.93 带认证
2013-08-20
替换windows自带的CMD 之console源代码包
2013-04-24
windows自带CMD替换 console
2013-04-24
替换windows自带CMD cosole
2013-04-24
IVT_BlueSoleil_6.4.249.0成功注册版(64位)
2013-04-10
qt实现usb插入移除检测并浏览
2012-07-29
IVT_BlueSoleil_6.4.249.0成功注册版
2012-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人