![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux综合
文章平均质量分 71
lvc851116
这个作者很懒,什么都没留下…
展开
-
ubuntu安装tftp
tftp 设置1、安装 tftp apt-get install tftp-hpa tftpd-hpatftp- hpa是客户端,tftpd-hpa是服务器端2、配置 TFTP gedit /etc/default/tftpd-hpa编辑tftpd-hpa# /etc/default/tftpd-hpaTFTP_USERNAME="转载 2012-06-04 11:34:32 · 478 阅读 · 0 评论 -
QT按键过快时按键音延迟播放的问题解决
QT按键增加按键音代码功能,代码如下:void QKeyPushButton::mouseReleaseEvent(QMouseEvent *event){ QPushButton::mouseReleaseEvent(event); mplay->execute(program,arguments); //此处调用"aplay click.wav"播放按键音文件}原创 2013-01-24 12:06:05 · 3253 阅读 · 0 评论 -
Linux后台运行进程
转自:http://www.ningoo.net/html/2008/how_to_run_processes_on_background_in_linux.html在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了:$ ./test.sh &[1] 17208$ jobs -l [1]+ 17208 Runn转载 2012-12-27 11:04:00 · 496 阅读 · 0 评论 -
Sitara升级U-Boot那些事(支持ubifs)
转自http://bbs.21ic.com/icview-300872-1-1.html基于Sitara的产品,大家都会用到比较大的Flash,不管你用没用,反正我用了。文件系统做出来还是比较胖的。好多人习惯性的沿用了用惯了的JFFS2来生成要烧写的文件。这样的交给生产线时不可避免的可能出现如下问题:1. JFFS2的image是与文件系统大小一比一的,32MB的文件系统就对应32转载 2012-11-12 15:13:17 · 1883 阅读 · 0 评论 -
QProcess调用外部程序:QProcess::start与QProcess::execute
QT提供了一个QProcess类用于启动一个外部程序并与之通信。QProcess::start()与QProcess::execute()都能完成启动外部程序的任务,二者有什么区别呢?区别在于start()是非阻塞的,而execute()是阻塞的。专业点讲,execute()=start()+waitforFinished()。下面是一个按键的槽函数,它响应按键的按下动作: QStrin原创 2012-11-01 16:16:51 · 27452 阅读 · 1 评论 -
linux内核知识之工作队列(workqueue)
工作队列(work queue)是Linux kernel中将工作推后执行的一种机制。这种机制和BH或Tasklets不同之处在于工作队列是把推后的工作交由一个内核线程去执行,因此工作队列的优势就在于它允许重新调度甚至睡眠。 数据结构:struct work_struct { atomic_long_t data;#define WORK_STRUCT_PENDING 0转载 2012-10-23 17:13:33 · 1021 阅读 · 0 评论 -
linux内核导出符号
Linux 2.6系统的"/proc/kallsyms"文件对应着内核符号表,它记录了符号以及符号所在的内存地址。模块可以使用如下宏导出符号到内核符号表:EXPORT_SYMBOL(符号名);EXPORT_SYMBOL_GPL(符号名); //只适用于包含GPL许可权的模块;符号必须在模块文件的全局部分导出,不能在函数中导出,这是因为上述这两个宏将被扩展成一个特殊用途的声明原创 2012-10-29 11:34:01 · 2728 阅读 · 0 评论 -
am3517开发板移植qt4.8及支持中文
准备工作:需要编译QT4.8的ARM版本及tslib-1.4 1. 在文件系统 /opt 目录下新建一文件夹 mkdir qt-4.8 2. 把之前编译完成的 qt-4.8-arm 版本下 lib/ 和 plugin/ 文件夹复制到 /opt/qt-4.8,将之前编译好的tslib-1.4文件夹里lib目录下的东东拷贝到文件系统/lib目录3. 从网上下载文泉驿字库文件 wqy-z原创 2012-03-12 11:27:50 · 1713 阅读 · 0 评论 -
ALSA之snd_kcontrol探究
转自http://blog.csdn.net/sepnic/article/details/6150723#commentscontrol控制接口控制接口对于许多开关(switch)和调节器(slider)应用广泛,它能被用户空间存取,从而读写CODEC相关寄存器。control的主要用于mixer。它用snd_kcontrol_new结构体描述。snd_kcont转载 2012-09-09 19:11:52 · 858 阅读 · 0 评论 -
alsa编程之播放"嘀嘀"音
项目要求A8板子能够不间断的发出"嘀嘀"音,类似于万用表表针短接的情形。这样的话可以有两种方案:(1)录制一个较长时间的"嘀嘀"音音频文件,用mplayer播放;(2)用户空间编程直接向缓冲写入一3K Hz左右的的PCM数据,循环播放。在这里采用方案(2).下面是代码。#include #include #include #define BUFF_SIZE 2048int main原创 2012-10-08 09:09:09 · 590 阅读 · 0 评论 -
Qt中的 QString和QByteArray
最近在用Qt做串口数据收发方面的实验,经常用到像QString和QByteArray一类的字符处理类,因此在这里做一个总结,文章有点凌乱,希望见谅。 先要说的是QString。 之所以把QString单独拿出来,是因为string是很常用的一个数据结构,甚至在很多语言中,比如JavaScript,都是把string作为一种同int等一样的基本数据结构来实现的。转载 2012-04-11 23:09:48 · 613 阅读 · 0 评论 -
ubuntu 10.04安装 kscope
1.安装kde环境支持:sudo apt-get installkdelibs (解决kde-config not found)sudo apt-get install xorg-dev (解决error:can't findX includes?)sudo apt-get install kdelibs4-dev kdelibs4c2a (解决no KDE headers转载 2012-05-30 20:15:12 · 851 阅读 · 0 评论 -
简述amixer及其用法
alsamixer是Linux 音频架构ALSA中的Alsa工具的其中一个,用于配置音频的各个参数。alsamixer是基于文本下的图形界面的,可以通过键盘的上下键,左右键等,很方便地设置需要的音量,开关某个switch(开关)等等操作。amixer,是alsamixer的文本模式,即命令行模式,需要用amixer命令的形式去配置你的声卡的各个选项。对于amixer的使用,你首先需要搞转载 2012-08-28 19:40:46 · 543 阅读 · 0 评论 -
【转】ALSA(lib和util)交叉编译与测试
情况简介ALSA 是目前 Linux 系统上大量采用的音频设备库,通过 Alsa 架构能分离驱动和应用的开发。 Alsa 为上层提供API 的同时,也为下层提供了接口,在内核配置的时候指定“支持 Alsa” 就能得到内核支持,具体位置为:Menuconfig -> Device Drivers -> Sound card support -> Advanced Linux Sound Ar转载 2012-08-28 20:25:15 · 531 阅读 · 0 评论 -
制作文件系统的JFFS2镜像
一、环境Ubuntu 10.04U-Boot 1.3.3(支持tftp)二、过程1、制作jffs2镜像需要使用mkfs.jffs2工具,首先 安装mkfs.jffs2工具 sudo apt-get install mtd-tools2、退到已做好的rootfs目录的上一级 ~/rootfs$ cd .. #mkfs.jffs2 -r rootfs -o转载 2012-03-13 22:21:20 · 1165 阅读 · 0 评论 -
ubuntu构建QT4.8.0开发环境
1.tar zxvf qt-everywhere-opensource-src-4.8.0.tar.gz -C . ,得到qt4.8.0源码文件包,cp -r qt-everywhere-opensource-src-4.8.0/ qt4.8.0-for-arm2.cd qt-everywhere-opensource-src-4.8.0/,开始配置编译PC版本QT: (1)./co原创 2012-05-30 15:00:18 · 1559 阅读 · 0 评论 -
自旋锁与信号量
本文转自http://group.ednchina.com/1036/18550.aspxspinlock和semaphore的差别和应用这两天经常有同事在问spinlock和semaphore的相关问题,什么时候该用spinlock?什么时候该用semaphore?什么时候该用spinlock_irq?什么时候该用spinlock_irqsave?的确,对于初涉内核开发的人员来说,s转载 2013-09-05 17:18:32 · 654 阅读 · 0 评论