- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 Ubuntu下不能识别USB串口
在ubuntu下,使用USB串口作为通信传输数据时候,找不到USB串口的标识;使用 ls /dev/tty0*, dmesg | grep tty等命令均找不到;使用minicom也不能识别;最终发现,USB线有问题,仅仅能作为充电线,而不能作为数据传输线。。。记录这次奇葩的问题。...
2021-12-12 16:26:47 2934
原创 触摸屏中鼠标事件的捕获和传递及触摸屏的移植
在Linux系统中,如果硬件设备的驱动程序被正确安装,那么在/dev路 径下会有相应的设备文件,它们是对应硬件设备的驱动程序接口,应用程序可以打开这些设备文件,从中读取的数据就对应着硬件设备传回的信息。当鼠标被点击 时,会产生中断并进入中断处理程序,在中断处理程序中,鼠标的动作会被翻译成相应的数据存在一个数据缓冲区中。用户打开设备文件后,就是从这个这个缓冲区 读取数据的。注意,这时的数据是最原始的数据。当Qt应用程序作为GuiServer运行时,QApplication会创建一个QWSServer*..
2021-09-08 09:25:55 832
原创 QtEmbedded鼠标驱动流程分析
QtEmbedded是怎么从main函数到加载鼠标驱1.从QApplication开始,因为每个带GUI的main函数都会创建一个QApplication的实例2.构造函数中调用QApplicationPrivate::construct(…)src/gui/kernel/qapplication.cpp665 QApplication::QApplication(int &argc, char **argv)666 : QCoreApplication(*new QA...
2021-09-07 19:24:40 616
原创 imx7 lcd驱动分析 2
任何Linux设备驱动都有两个层次,一个是偏底层硬件的SOC寄存器编程,一个是偏上层应用的Linux子系统软件接口,前者负责和硬件的交互,后者负责跟上层应用交互。Linux为了给用户提供统一的编程接口,在所有的设备驱动之上再架设一层公共接口层,如所有驱动都可以通过open、read、write来进行操作。 我们在用户进程中是申请一块物理连续的内存块(返回地址是0-3G的进程虚拟地址空间),并将多个图像资源数据(如文字,图像等)放到这个内存中。当用户图像数据buffer和内核虚拟...
2021-07-15 17:55:28 382
原创 imx7 lcd驱动分析 1
在imx7的开发板上使用LCD液晶屏,现在跟踪一下lcd的驱动。1.注册framebuffer设备,这是一个字符设备。内核驱动对应的文件为kernel-source/drivers/video/fbdev/core/fbmem.cmodule_init(fbmem_init);static int __initfbmem_init(void){ int ret; if (!proc_create("fb", 0, NULL, &fb_proc_fops))...
2021-07-15 17:21:06 451
原创 qt qtcpserver和qtcpclient例程
今天开始学习qt网络编程,先写一个简单的tcp的网络。1.先创建tcp server部分,创建一个qt应用程序工程,然后在pro文件中增加 QT += network.这样子才能使用network模块相关的类。widget.h如下#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QTcpServer>#include <QTcpSocket>namespace Ui {
2021-07-07 19:12:55 629
原创 在windows10下面使用QProcess配置IP信息
https://blog.csdn.net/xingchen_youyou/article/details/117522288
2021-06-03 15:17:45 437
原创 在windows10 下面使用cmd配置ip信息
在cmd中配置动态IP的方法为:netsh interface ipv4 set address name="WLAN" source=dhcp
2021-06-03 14:58:20 4686
原创 Qt Creator 应用程序带有管理员权限
最近在windows10下面使用QProcess 操作ip地址相关命令的时候提示:请求的操作需要提升(作为管理员运行)。记录一下解决的方法1、在项目根目录下增加一个文件proce.manifest,增加内容如下。<?xml version='1.0' encoding='UTF-8' standalone='yes'?> <assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
2021-06-03 14:39:03 780
原创 增加qwt-6.0.1 帮助文件
qwt-6.0.1版本的下载路径:https://sourceforge.net/projects/qwt/files/qwt/6.0.1/最新版本的下载路径为:https://sourceforge.net/projects/qwt/files/qwt/6.1.4/ orhttps://sourceforge.net/projects/qwt/files/qwt/下载qwt-6.0.1.qch文件 放到qwt源代码 doc/qch/目录下打开qtCreator 在【...
2021-05-06 10:38:41 217
原创 Qt sql数据库多重条件查询
对sql数据库实现多重条件查询,做了一个简单的demovoid ASqlQuery::SlotQuery(){ QString sqlCmd; bool flag = false; if(ui->Edit_num->text() != "") { sqlCmd = QString::fromUtf8("select * from WeldQuality where uQualityNo = %1").arg(ui->Edit_num...
2021-01-28 19:31:47 2415
原创 printk引起声音卡顿
android平台在音乐播放的时候,切到360全景之类的操作,打开关闭摄像头,在linux kernel中如果有printk打印,串口输出。会引起声音卡顿。类似的apple carplay连接的时候也会。printk的实现蛮复杂的,有上下文切换,类似中断效果。...
2020-06-20 16:10:45 250
原创 android hidl简单实例1
刚接触android 的hidl,项目中要用到,就尝试写了一个简单的实例。一、定义HIDL接口文件1.进入hardware/interfaces/目录下建立新的接口文件首先建立对应的文件夹:android/hardware/interfaces/sample/1.0/default接着在android/hardware/interfaces/sample/1.0/目录创建接口描述文件ISample.halandroid/hardware/interfaces/sample/1.0/ISa
2020-05-21 20:30:11 1809
原创 error: VNDK library list has been changed. 已解
往build/make/target/product/vndk/28.txt和current.txt加入 VNDK-core:android.hardware.sample@1.0.so.编译时出现如下错误:error: VNDK library list has been changed根据出错提示:对比文件,发现这个txt文件是按字母顺序排列的,直接按out目录下的libs.txt文件对current.txt和28.txt文件进行修改。重新编译 OK。...
2020-05-20 10:45:49 3502
原创 android 使用sqlite3读取settings数据库
cd /data/data/com.android.providers.settings/databases/输入以下命令sqlite3 settings.dbselect * from global; (最后有;).help可以查看一些相关的操作。ctrl + d 可以强行退出。sqlite> .tableandroid_metadata bookmarks ...
2020-04-20 19:48:43 321
原创 imx6 获取cpu型号
在imx6平台可以通过cpu_is_mx6q() 或者cpu_is_mx6dl()获取imx6的cpu型号路径:kernel/arch/arm/mach-mx6/board-mx6q_sabresd.c 中的mx6_sabresd_board_init()下面以imx6q为例1.cpu_is_mx6q()跟CONFIG_SOC_IMX6Q和__mxc_cpu_type有关路径:ke...
2020-04-10 19:23:45 766
转载 AndroidO Treble架构分析
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声...
2019-12-03 11:50:14 121
android 9.0 hidl 简单实例sample.rar
2020-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人