![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux学习笔记
文章平均质量分 67
搁浅的蒲公英
cpplogs开源项目发起者: https://github.com/hammlee96/cpplogs
公众号:寒暮软件
展开
-
嵌入式界面设计—Linux字体安装
在刚配置完嵌入式Linux的时候,我们的Qt库是没有字体存在的,所以我们要把字库安装在Qt要求的库文件下。这次我们安装开源字体“思源黑体”。原创 2020-04-14 18:55:19 · 973 阅读 · 0 评论 -
嵌入式界面开发—qt源码库在树莓派中的部署
想要在嵌入式设备中运行qt程序(其他的程序一样),要在嵌入式设备中将程序运行所依赖的库部署。网上部署方式千万种,例如直接将库编译之后写入镜像,然后用这个镜像来安装树莓派的系统;也有在嵌入式设备中直接安装qt。本文介绍最普遍的部署方式,就是在pc端的ubuntu中交叉编译库源码,然后上传编译好的库到树莓派,最后配置qt creator交叉编译的kit来实现在pc端编译自码程序,上传到树莓派运行。...原创 2020-04-12 20:15:44 · 1462 阅读 · 0 评论 -
树莓派Linux内核交叉编译及部署
获取内核源码及工具源码链接:https://github.com/raspberrypi/linux工具链接:https://github.com/raspberrypi/toolspatch链接:https://www.kernel.org/pub/linux/kernel/projects/rt/源码在git上的master的版本是4.9,可直接复制git的链...原创 2020-04-05 21:10:20 · 891 阅读 · 0 评论 -
Linux内核源码编译并更新ubuntu内核
首先查看当前内核版本,以便最后对照,我的当前系统为ubuntu18.04,内核版本为4.18.0cat /proc/version1、源码下载官网:https://www.kernel.org/pub/Git:https://git.kernel.org/ftp:http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linu...原创 2020-03-26 21:48:38 · 1763 阅读 · 4 评论 -
快速排除Linux故障
Linux是各种服务器甚至各种基础设施的关键载体。对于Linux的维护者或者说使用者,快速检测其故障原因至关重要。一、检测硬件相关信息首先我们要检测硬件的相关信息,排除硬件故障才可以进一步去检测程序运行错误。可以使用lsblk,lscpu来输出硬件信息,这里我们使用lsblk来举例lmh@ubuntu:~$ lsblkNAME MAJ:MIN RM SIZE RO ...原创 2020-03-17 20:59:47 · 474 阅读 · 0 评论 -
Linux创建串口别名
我们在插入串口之后,总要查看一下串口号,然后才可以连接到对应的串口。但是在Linux下,我们可以将对应的设备编写到rules文件,在我们插入新设备时候,就可以直接根据我们设置的串口名字找到对应设备,这可以应用到自启动的设备中,不会因为串口号不对应导致不必要的错误。小蝌蚪再也不用担心找不到妈妈啦~一、当挂载的驱动各不相同时说明:我们在ubuntu下插入驱动,cp2102会显示为tty...原创 2020-03-10 22:17:21 · 927 阅读 · 0 评论 -
ubuntu下一条命令支持所有的媒体格式
在刚刚装完的ubuntu上,大部分的媒体播放格式是不能够被支持的,所以我们要想办法去解决这个问题,这样才能算是一台完整的操作系统。对于视频来说,你可以安装vlc来解决视频播放的问题,但是仍不能解决音频或者flash不能播放。ubuntu提供了一种方式为我们支持基本所有的媒体播放格式:ubuntu-restricted-extras。ubuntu-restricted-extras 是一个包含各...原创 2020-03-04 19:02:22 · 694 阅读 · 0 评论 -
ubuntu系统下ros系统问题的解决方法示例
解决ros中出现的错误原创 2018-01-30 10:28:01 · 9680 阅读 · 7 评论 -
写python脚本订阅/amcl_pose坐标
一个简单的python小脚本用来订阅/amcl_pose的坐标,代码如下:#! /usr/bin/env python#coding=utf-8import rospyfrom geometry_msgs.msg import PoseWithCovarianceStamped,PoseStampeddef PoseCallBack(msg): data="" #订阅到原创 2018-02-06 17:53:56 · 3331 阅读 · 1 评论 -
[python]通过读取编码器值来学习TF转换
最近通过学习读取编码器值从而计算出角度,不可避免的了解到了一些TF转换的知识。接下来将有一个小脚本来看现象(这个脚本是根据校正底盘角度写的):#!/usr/bin/env python#coding=utf-8import rospyfrom geometry_msgs.msg import Quaternionfrom nav_msgs.msg import Odometr...原创 2018-03-15 22:05:26 · 938 阅读 · 0 评论 -
Linux中好用的工具
学习更多嵌入式Linux、Qt以及嵌入式单片机知识关注公众号“爱玩嵌入式”:“使用各种小工具,会使Linux操作会更加有趣。”vim命令集:公众号内回复linux0000即可获取Linux有各种小工具,让我们使用他的时候会更加简便。下面就来介绍这些工具。1、文本编辑器。vim:这也是在Linux中使用最广泛的编辑器,他不需要另开窗口,直接在终端就可以完成我们的文本编写,并且...原创 2020-02-16 09:24:00 · 242 阅读 · 0 评论 -
查看Linux内存消耗的情况
有时候,我们的Linux会消耗巨大的内存,想要清除掉内存,首先要找出消耗比较大内存的进程。原创 2020-02-25 21:54:44 · 970 阅读 · 0 评论 -
Linux终端简介
在此送大家一份小礼物,关注公众号“爱玩嵌入式”回复linux0001即可获得一本Linux电子教程:“作为Linux重要组成部分,终端是每个Linux开发者要首先了解的”目录一、什么是Linux终端?二、常用命令一、什么是Linux终端?Linux终端是Linux的控制台,我们依靠各种命令与内核打交道来完成我们日常的任务。在早些年,计算机体型巨大,而且价...原创 2020-02-21 21:37:19 · 3679 阅读 · 0 评论 -
Linux发展史
学习更多嵌入式Linux、Qt以及嵌入式单片机知识关注公众号“爱玩嵌入式”:“Linux从诞生到现在几十载,经历了风风雨雨的他凭什么成为了众多主流系统的载体?”目录一、Unix介绍二、Linux介绍一、Unix介绍Unix于1969年在AT&T贝尔实验室开发,最早在1970年面世,是一个多用户、多任务、支持多种处理器架构的分时操作系统。目前它的商标权由国...原创 2020-02-11 22:20:03 · 402 阅读 · 1 评论 -
基于串口控制的linux无线网连接,并回传当前ip
前言:想法产生 这个想法是在调试树莓派的时候发生的,因为树莓派作为嵌入式的这么一个平台,尤其在我们安装上ubuntu-mate这一类带桌面系统之后,我们仍需要连接一块屏幕来配置它的网络,很麻烦,所以就想着用ap热点什么的可以直接配网该多好。所有人思维应该是利用ap热点来控制WiFi的连接,当然这也是正常思维才对。但是树莓派这么一个小东西,它的底层简直太脆弱了,底层配置错误轻则无法联...原创 2019-04-25 11:29:33 · 625 阅读 · 0 评论 -
ubuntu端opencv人脸检测,并实现自动拍照,录视频
现在在做毕业设计,打算用树莓派做一个监控,实现人脸检测后拍照,并录取一段30S的视频,然后继续进行人脸检测。本次教程我们由浅入深,先讲解人脸检测部分代码。注意:如果您有linux上opencv开发基础,那么本教程足够,如果没有那么您可能要移步下载https://download.csdn.net/download/groot_lee/11075171下载完成后,解压到home文件夹,定...原创 2019-03-30 22:30:12 · 2898 阅读 · 0 评论 -
解决ubuntu输入正确密码不能进入系统的问题
今天遇到了一个问题,我在ubuntu上配置完java的环境之后重启,输入密码点了enter,然后又返回到了输入密码的界面,循环往复。此问题的详细讲解请参考:点击打开链接我来说一下解决方法:1.在输入密码的界面上同时按下ctrl+alt+f1,进入非图形界面。2.刚进入到非图形化界面,首先看到的是,”ubuntu login:“。注意:在此处输入用户名。输入用户名然后点击enter。...原创 2018-04-04 22:15:18 · 6268 阅读 · 0 评论