linux
papership
这个作者很懒,什么都没留下…
展开
-
linux系统取得鼠标按下抬起事件
linux系统取得鼠标按下抬起事件一、原理读取linux的输入设备的设备文件,通过解析设备文件的内容,判断当前鼠标是压下还是抬起操作。二、实现方法/步骤1、确定鼠标对应的设备文件鼠标的设备文件一般保存在/dev/input/eventX中,究竟是哪一个“event”,不同的PC机是有差别的,如图:我的PC中有5个event设备文件可以通过cat命令进行测试,在命令行窗口输入:cat /dev/input/event2。命令执行后,如果鼠标按下或者移动的时候,屏..原创 2020-07-30 16:23:49 · 1376 阅读 · 1 评论 -
linux系统获取MP3的专辑封面图片
linux系统获取MP3的专辑封面图片背景我们播放的MP3格式的音乐的时候,有的显示专辑封面图片,有的不显示,这是为什么呢?是这样的,我们看到的MP3文件不仅仅包含听到的那些声音,其实作为一个MP3文件它还包含描述这首歌的一些文字信息(标题名、作者、专集名、年代、风格等等)和歌词信息,还有内嵌的专辑封面图片等信息。但是并不是所有的MP3文件制作的时候都内嵌了图片,所以有的MP3文件播放的时候,可以显示专辑封面图片,有的不能显示专辑封面图片。一些音乐播放器有修改歌曲封面图片的功能,这里我们来讲一讲怎么原创 2020-05-27 14:45:49 · 1096 阅读 · 0 评论 -
linux面试题——常用基本命令
linux面试题——常用基本命令在面试linux内容的时候,面试官经常问的问题是,请你说出一些你知道的linux基本命令,或者面试官说一个常用命令,让你回答它是干什么的,怎么使用等,这里总结了一些linux的常用基本命令,都是面试官经常考的内容,连接如下,请使用。https://blog.csdn.net/papership/article/details/92804418...原创 2020-03-13 10:54:19 · 1130 阅读 · 0 评论 -
开发板屏幕背光亮度调整
本文档主要介绍iTOP-4412开发板,屏幕亮度调整方法适用于linux系统适用于10.1寸屏幕可以在文件系统启动之后,通过控制台命令来实现背光调整,参考命令如下。关闭屏幕背光:echo 0 >/sys/devices/platform/s3c24xx-pwm.1/pwm-backlight.0/backlight/pwm-backlight.0/brightness使屏幕...原创 2019-10-15 13:51:49 · 1582 阅读 · 0 评论 -
QT中system函数的使用及类型转换
system()函数的使用一、QT中使用脚本语言有以下三种方式(以linux的“ls”为例说明):(1)QProcess:execute("ls");(2)system("ls");(3)QProcess *process = new QProcess(); process->start("ls");说明:1、以上3中方法都可以,但是前两种会阻塞进...原创 2019-10-10 10:14:11 · 10408 阅读 · 0 评论 -
嵌入式liunx通过QML获得歌曲名等 ID3 信息
QT利用mplayer取得音频文件播放的总时间、当前播放时间、播放百分比、专辑名、艺术家名、标题以及年份等信息。原理:利用QT的“QProcess”建立进程,通过QProcess的“start”方法,启动线程,调用“mplayer”命令播放音频文件,在mplayer的“slave”模式下,通过QProcess的write方法向进程中写入“mplayer”命令,发送需要取得的音频文件的...原创 2019-08-27 15:30:30 · 659 阅读 · 1 评论 -
迅为4412开发板 基于 Linux的QT编译与测试方法
No. 步骤 备注 1 在PC机Linux系统上新建一个helloworld工程,并在QT环境下运行 1、启动QtCreator root@ubuntu:/opt/Qt5.3.2/Tools/QtCreator/bin “./qtcreator”启动QT开发工具 2、编写QT程序并保存 例:将程序保存到“/opt/Qtworkspace”路径 ...原创 2019-07-05 16:38:38 · 503 阅读 · 0 评论 -
嵌入式linux环境取得U盘容量等信息的方法
4412开发板linux环境取得U盘容量等信息的方法环境:讯为4412开发板liunx系统QT5.7.0实现方法:1、执行linux的df命令,得到开发板U盘设备文件的挂载点:“/mnt/usbdisk/sda1”。2、通过statfs函数取得U盘的磁盘容量信息。3、建立QT Widgets Application工程,添加1个“pushButton”和3个“l...原创 2019-07-03 11:05:48 · 1010 阅读 · 0 评论 -
讯为 4412 开发板利用 嗡鸣器 实现QT按键 beep音
讯为4412开发板利用嗡鸣器实现按键beep音环境:讯为4412开发板,linux系统,QT5.10.0原理:1、通过设备文件来实现嗡鸣器功能,文件在开发板的路径为“/dev/buzzer_ctl”实现方法:fb=open("/dev/buzzer_ctl",0)如果打开成功,就可以进行嗡鸣器操作。2、通过ioctl进行嗡鸣器的开关控制打开嗡鸣器:ioct...原创 2019-06-20 17:13:50 · 1275 阅读 · 0 评论 -
迅为4412开发板 基于 Linux-C 程序的编译与测试方法
No. 步骤 备注 1 内容: 介绍如何在Linux环境下编写c语言程序,以及编写的程序如何在Linux环境和开发板环境下运行。以建立一个“helloworld”为例来说明。 2 确认linux系统是否装有gcc编译器 1、输入“arm”,然后按“TAB”键,如果存在,将显示GCC编译器信息。 3 建立“xxx.c”文件 ...原创 2019-06-19 10:09:09 · 301 阅读 · 1 评论 -
linux常用基本命令
No. linux命令 含义及详解 备注 1 进入linux命令行终端 进入Linux桌面系统,同时按住按键“Ctrl”+“Alt”+“t” 在linux的PC环境操作 2 退出linux命令行终端 按住按键“Ctrl”+“d”,就可以退出Linux命令行终端 在linux的PC环境操作 3 类似DOS系统的终端 按住按...原创 2019-06-19 09:54:37 · 1913 阅读 · 3 评论 -
在任何路径下通过脚本启动QT程序
背景:在Linux中,我们要启动一个文件首先需要进入这个路径,有的时候,路径比较长,很不方便进入,如果用脚本可以启动程序,并且在任何路径下都可以启动,就可以很方便地启动一个程序。以启动QT Creator为例来说明。一、建立一个路径,专门用来保存这类“.sh”的文件(专门用来启动自己程序用)。建立如下路径mkdir /home/my_sh二、建立“.sh”文件cd /home/...原创 2019-06-14 09:20:51 · 1317 阅读 · 1 评论