linux
不是很大锅
这个作者很懒,什么都没留下…
展开
-
ubuntu 18.04 qt 使用mysql 数据库
linux qt 使用mysql 数据库问题:使用qt连接数据库时,总是报如下错误:QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE QPSQL QPSQL7解决方法:一.版本ubuntu 18.04 , Mysql 8.0.21 , qt5.12.9二.步骤1.安装各种包sudo apt updatesudo apt-get install libgl原创 2020-08-06 17:16:39 · 1468 阅读 · 1 评论 -
linux下通过core dump 记录进程的崩溃信息
一.启动 core dump默认情况下,core dump 是关闭状态的,因为 core size 被设置为0。可通过指令 ulimit -c 查看当前值。如下:设置core文件的最大大小为一个指定的值(单位K),或者unlimited。那么便打开了core dump。但是,通过在shell输入ulimit -c 指令的方式来修改,仅对当前shell有效。如果想要每次开机都自动设置,可以修改/etc/proifle文件,在文件的最后添加 ulimit -c 1024(这里设置core文件的大小为原创 2020-06-11 20:27:05 · 1545 阅读 · 0 评论 -
arm开发板 qt5.6.0 qt使用文泉驿字体
1.下载文泉驿正黑字体下载链接:文泉驿字体官网链接2.将字体拷贝到ARM开发板中解压得到wqy-zenhei.ttc,上传到字体库引用路径(我开发板上存放字体库的路径为:/opt/fonts)3.修改/etc/profile设置字体库引用路径在开发板文件/etc/profile中,添加路径到环境变量。增加一句:export QT_QWS_FONTDIR=/opt/fonts4.使用字...原创 2020-02-10 18:09:59 · 2184 阅读 · 2 评论 -
arm上加载insmod驱动时出现Unknown symbol in module
arm上加载insmod驱动时出现Unknown symbol in module这几天在arm上做蓝牙耳机驱动的时候,编译好了驱动但是在板子上insmod时候。 怎么会出现这种情况,不对呀,仔细查我们会发现,其实编译驱动的时候,就出现了一些警告,只是当时没有在意而已,而恰恰是这些警告导致的这些问题。...转载 2019-12-30 18:32:19 · 659 阅读 · 0 评论 -
嵌入式 linux arm Qt支持jpg格式的图片
嵌入式 linux arm嵌入式 arm Qt支持jpg格式的图片arm开发板上,Qt默认支持png格式的图片,对于jpg格式的图片,没有默认支持,若需支持jpg格式的图片,需要作如下操作:1.qt移植到arm开发板时,编译qt库的时候,需要将参数:-qt-libjpeg 打开(默认好像是打开的),编译库完成后,会在qt源码路径:qt_src/plugins/imageformats/...原创 2018-10-10 10:55:20 · 1609 阅读 · 0 评论 -
linux修改线程优先级
【转】http://blog.chinaunix.net/uid-20788636-id-1841334.htmlhttp://blog.chinaunix.net/uid-20788636-id-1841335.htmlLinux内核的三种调度策略: 1,SCHED_OTHER 分时调度策略, 2,SCHED_FIFO实时调度策略,先到先服务。一旦占用cpu则一直运行。一直运行直到有更高转载 2017-11-04 17:10:54 · 1952 阅读 · 0 评论 -
System.map 解析
第一部分:System.map的作用有关System.map文件的信息好象很缺乏。其实它一点也不神秘,并且在整个事情当中它并不象看上去那么得重要。但是由于缺乏必要的文档说明,使其显得比较神秘。它就象耳垂,我们每个人都有,但却不知道是干什么用的。注意,我并不会是百分之一百正确的。例如,一个系统很可能没有/proc文件系统支持,但是大多数系统肯定有。这里我假定你是“随大流的”,并有一个典型配置的系统。转载 2017-10-17 08:31:00 · 3864 阅读 · 0 评论 -
ubuntu 16.04 make menuconfig 失败 解决方法
curses库是可以在linux终端中写出字符用户界面的一个库,现在较新的版本应该是ncurses库,现在已经很少有人再去使用他了,所以想拥有这个库并且在linux下写出自己用户界面的可以参考一下本博客,在网上搜了一下,所有的都是基于Ubuntu的安装方法,都是在联网方式下输入一句shell命令,但是我们如果装的是虚拟机不能联网怎么办,我现在提供给大家一个下载地址,你只用下载一个压缩包,安装即可。转载 2017-10-20 17:38:47 · 1374 阅读 · 0 评论 -
AM335X移植linux内核
为AM335x移植Linux内核主线代码——了解dts 转载 2015年01月10日 16:05:48 标签: dt转载 2017-10-20 14:44:52 · 5444 阅读 · 0 评论 -
如何理解设备树中address-cells和size-cells
最近刚刚解除设备树,对address-cells和size-cells的含义表示很不解,网上找到诸如下面的描述(总感觉不拗口了,而且很难理解):#address-cells = <1>;基地址、片选号等绝对起始地址所占字长(32位)#size-cells = <1>; 长度所占字长(32位)实际上,address-cells和size-cells表明子设备结点如何写地址(r...原创 2017-09-18 20:31:29 · 6731 阅读 · 0 评论 -
在后台运行shell脚本
后台运行shell脚本原创 2017-08-09 19:55:54 · 280 阅读 · 0 评论 -
在shell中获取其他进程的pid
今天接到一个小任务,写一个脚本,来检测linux系统中某个进程的的状态。那么,首先要获取该进程的pid,折腾了一下,发现可以通过 命令 ps |grep 来获取具体代码如下:#!/bin/bash#进程名字proc_name = "server"#获取进程pidproc_id=`ps |grep $proc_name |awk '{print $1}原创 2017-08-09 19:30:31 · 1823 阅读 · 0 评论 -
shell 脚本字符串操作
linux shell 字符串操作原创 2017-08-09 19:06:35 · 226 阅读 · 0 评论 -
shell 脚本 文件比较和数值比较
linux shell 脚本文本比较 和数值比较原创 2017-08-09 18:42:47 · 1003 阅读 · 0 评论 -
linux 嵌入式支持 LCD console
嵌入式Linux支持LCD console【转】 转自:http://blog.sina.com.cn/s/blog_664c545f0100v9zl.html转载:http://www.mculee.cn/post/48.html 【1】LCD 驱动基础知识Linux- 2.6.32.2 内核已经支持S3C2转载 2017-07-11 16:42:09 · 802 阅读 · 0 评论 -
zImage和uImage的区别
2月3日zImage和uImage的区别 一、vmlinuzvmlinuz是可引导的、压缩的内核。“vm”代表“Virtual Memory”。Linux 支持虚拟内存,不像老的操作系统比如DOS有640KB内存的限制。linux能够使用硬盘空间作为虚拟内存,因此得名“vm”。vmlinuz的建立有两种方式。一是编译内核时通过“make zImage”创建,然后通过:“cp /usr/src/转载 2017-07-11 15:38:01 · 216 阅读 · 0 评论