- 博客(12)
- 资源 (14)
- 收藏
- 关注
原创 plymouth显示被打印信息冲掉问题
1 在grub.cfg中添加串口中断console=ttyS0,115200n8, 可以从串口登录设备但是开机logo在plymouth阶段会被开机打印信息冲掉加上个console=tty0放在ttyS0前也不行,都只会显示打印信息2 查看plymouthd命令,有个参数--tty 貌似可以指定plymouth的显示终端,修改/lib/systemd/system/plymouth-start.service服务,在plymouthd命令启动参数上加个--tty='/dev/tty0' ,然后执
2020-09-17 17:12:26
986
原创 Qt5程序运行遇到的“QOpenGLShaderProgram::uniformLocation(qt_Matrix): shader program is not linked QOpenG”问题
1 编译Qt 5.6.1源码,生成qmake,用生成的qmake去编译产生opengl例程,执行时会报“QOpenGLShaderProgram::uniformLocation(qt_Matrix): shader program is not linked QOpenG”错误2 通过ldd命令查看 opengl 程序的链接库关系,发现opengl库 libGL.so链接路径为 /usr/lib/aarch64-linux-gnu/mwv 而打开ld.so.conf.d目录下...
2020-09-08 16:45:07
4156
原创 高通WIFI模块QCA9377 调试
系统平台fedora21内核 3.10.0WIFI硬件接口:PCIE1 通过查找网络资料,模块驱动的调用架构如下:https://wireless.wiki.kernel.org/en/users/drivers/ath10k/architecture2. 通过上图的架构分析,在内核配置中需要,应该将ath10k、nl80211、cfg80211的相关配置项打上【 Ne...
2019-06-28 16:01:00
10231
1
原创 Linux 通过uinput机制实现蜂鸣器驱动
通过uinput机制模拟了input设备,实现了蜂鸣器的控制。系统内核:2.6.21 发布版本fedora71. 主要流程如下:2. 详细代码如下#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/stat.h>#include &l...
2019-05-24 13:49:41
562
原创 Qt5 isAutoRepeat() 函数底层源码分析
调试Qt程序过程中发现一个isAutoRepeat()返回不正常的问题,此方法的作用是用于判断当前按键是否重复按下。现在问题是当键盘一直按着某个按键时,在event处理回调函数中,此方法返回值会发生随机性抖动。决定研究一下这个方法的源码调用过程。1 源码包qt-everywhere-opensource-src-5.5.1 系统ubuntu14.04 虚拟机2 底层事件处理插...
2019-05-24 12:13:14
4404
2
原创 Ubuntu 14.04 系统下wine源码编译安装
系统: 14.04.1 LTS源码包: wine-1.6.2.tar.bz21. 解压源码包:tar -xvf wine-1.6.2.tar.bz2cd wine-1.6.22. 安装依赖:apt-get build-dep wineapt-get install libosmesa6-devapt-get instll libhal-devapt-get instll liblcms2...
2018-05-15 16:15:53
1927
原创 使用 Gstreamer 命令播放视频文件及视频流
系统: fedora18硬件平台: Intel BaytrailGstreamer: 1.0一. 安装好Gstreamer的相关插件yum install gstreamer-devel gstreamer-plugins-base-devel gstreamer-plugins-base-tools gstreamer-plugins-espeak gstreamer-plugins-base...
2018-05-07 17:53:36
22879
4
原创 Linux块设备方式的nvram驱动实例
一般可以通过字符设备驱动的方式访问nvram,在这里,通过块设备驱动方式去驱动nvram,以了解和熟悉块设备驱动编写。
2017-03-18 11:55:03
2586
原创 采用gst-launch命令进行linux屏幕录制
fedora系统中,录制屏幕方法,1 直接通过工具录制:采用第三方软件recordmydesktop,生成ogv视频文件,用ffmpeg转码为h264格式,再通过gst-launch-1.0或者mplayer播放2.通过gst-launch命令
2017-03-16 15:36:14
5671
原创 fedora14升级xorg显示驱动
**问题:**gtk应用程序在fedora14环境下运行时,界面会随机出现显示闪烁的情况,但是在fedora15下运行确是不会出现这种问题,在客户不更改系统环境版本时,决定升级xorg的显示驱动inter_drv.so到fedora15版本。
2017-03-15 18:18:58
693
原创 Qt的多语言翻译功能及步骤
一般Qt环境下会有lupdate、lrelease、linguist等工具,路径在“Qt安装目录/~~/gcc/bin/”下面
2017-03-15 16:44:05
2701
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人