
Linux平台开发
文章平均质量分 64
Linux平台开发
雨中来客
一枚普通的嵌入式软件开发工程师,10年优快云菜鸟,喜欢瞎折腾,热衷走弯路,一起共勉。
展开
-
荔枝派Licheepi zero移植LVGL,以及优雅做应用开发
一个是我想在荔枝派zero上做LVGL程序开发,这个过程花费了很多时间,在这里记录一下,另外由于我是使用核心板直接做开发的,没有太多其他外设接口,所以做一点修改就需要来回插拔内存卡拷贝文件,我就害怕哪一次内存卡突然搞坏掉,所以就做了一些方法的探索。这里贴个展示图。原创 2025-04-13 02:22:54 · 347 阅读 · 0 评论 -
Linux解决输入法卡死问题
说明:在Ubuntu系统中,如果您需要重启输入法服务(比如fcitx或ibus),您可以按照以下步骤操作。这些步骤适用于大多数基于Ubuntu的发行版,例如Ubuntu、Linux Mint等。原创 2025-01-24 14:25:14 · 740 阅读 · 0 评论 -
Linux图形界面详解以及替换桌面程序方法[持续更新]
说明:本文章主要说明Linux图形界面的启动流程,以及使用自己的图形化应用替换桌面程序的方法,类似与安卓启动会启动Launcher,使用自己程序替换Launcher一样,实现应用独占系统,或者设计自己的桌面程序。原创 2025-01-18 14:47:22 · 1224 阅读 · 0 评论 -
Linux C语言操作sqlite3数据库
Linux平台sqlite环境配置,使用C语言操作sqlite3数据库原创 2024-12-11 10:58:34 · 1329 阅读 · 0 评论 -
完美解决Qt Qml窗口全屏软键盘遮挡不显示
说明:我使用的是第三方软键盘 QVirtualKeyboard由于参考了几篇文章尝试但没有效果,链接如下:文章一:可能对qml程序无效文章二:反正就是没效果。原创 2024-12-06 12:10:43 · 751 阅读 · 0 评论 -
[ RaspberryPi |Linux ]通过设备名查询挂载路径
通过设备名查询挂载路径查询设备名:ls /dev/sd*代码:#include <iostream>#include <fstream>#include <string>using namespace std;int main(){ ifstream lin("/proc/mounts"); string line,cols[6],mount,dev("sda"); int li; if(lin){ .原创 2022-08-29 09:12:49 · 295 阅读 · 0 评论 -
自用VIM主题
自用VIM设置set nonumberset titleset rulerset hlsearchset autoindentset tabstop=4set cursorcolumnset cursorline原创 2021-01-07 10:25:13 · 168 阅读 · 0 评论 -
linux图形化文本对比工具
1. meld 1)工具介绍: Meld是一个适用于Gnome桌面的、开源的、图形化的文件差异查看和合并的应用程序。它支持2到3个文件的同时比较、递归式的目录比较、处于版 本控制(Bazaar, Codeville, CVS, Darcs, Fossil SCM, Git, Mercurial, Monotone, Subversion)之下的目录比较。还能够手动或自动合并文件差异。Meld的重点在于帮助开发人员比较和合并多个源文件,并在他们最喜欢的版本控制系统下能直观的浏览改动过的地方原创 2020-08-28 14:09:50 · 932 阅读 · 1 评论 -
[ OpenCV ]U盘FAT32文件系统单个文件夹内文件个数限制
U盘FAT32文件系统单个文件夹内文件个数限制,网上查找说个数限制在20000-30000左右,自己实测最大个数为23363个,不能保证所有情况都一样,仅供参考。原创 2020-07-17 16:11:39 · 1489 阅读 · 2 评论 -
判断U盘是否插入,获取U盘设备名和挂载路径
1,判断是否有U盘插入ls /sys/class/scsi_device/为空则没有U盘,有类似0:0:0:0的目录则有U盘插入2,获取U盘设备名ls /sys/class/scsi_device/[U盘号如:0:0:0:0]/device/block路径下目录名即为设备名,通过设备命就可以查询U盘挂载路径了3,查询U盘挂载路径cat /proc/mounts | grep [设备名如:sda]为空则未挂载,虽然通过命令:df -h | grep sda也可以原创 2020-07-17 15:10:47 · 3772 阅读 · 0 评论 -
C语言计算程序段执行时长
程序段:#include <stdio.h>#include <sys/time.h>int main(int argc,char * argv[]){ int us = 0; struct timeval start, end; gettimeofday(&start, NULL); usleep(1000*1000+234*1000); gettimeofday(&end, NULL); if(end.t原创 2020-05-20 23:11:31 · 438 阅读 · 0 评论 -
[Ubuntu | Raspberry]Linux添加系统启动服务
进入系统服务存放目录cd /etc/init.d新建服务配置文件如:test,并书写shell脚本#!/bin/shFILE_NAME=testFILE_PATH=/usr/local/bin/case $1 in start) $FILE_PATH$FILE_NAME & ;; stop) sudo kill $(ps -ef | grep -m 1 $FILE_NAME | awk '{print $2}'原创 2020-05-16 00:51:14 · 245 阅读 · 0 评论