随笔分类 - Linux
摘要:编译流程: 1> 下载QT源码源码的下载可以到qt的官网http://www.qt.io/download/ 2> 解压tar xvf qt-everywhere-src-x.x.x.tar.gz 注意后缀和解压方式 3> 配置 ./configure 进行环境配制。 4> 编译执行make编译,时
阅读全文
摘要:在 Linux 中安装 Android SDK 平台工具(adb) 您可以从SDK 平台工具发布页面下载最新版本的Android SDK 平台命令行工具。或者,运行以下命令来下载存档包,将其解压缩并将其移动到解压缩的文件夹中: wget -c https://dl.google.com/androi
阅读全文
摘要:1. 一般情况下,大多数的Linux操作系统使用/etc/init.d/(或/etc/rc.d/init.d)下的脚本来配置应用程序的自动启动。 2. 在Linux系统中,有一个类似Windows系统中autoexec.bat的文件,它就是/etc/rc.d/rc.local,系统开机后自动运行用户
阅读全文
摘要:stdin,stdout 类型为 FILE *。 使用 FILE * 的函数主要有:fopen、fread、fwrite、fclose等,基本上都以 f 开头。 stdin 等属于标准 I/O,高级的输入输出函数,定义在 <stdio.h>。 fileno() 函数可以用来取得 stream 指定的
阅读全文
摘要:struct timeval log_time; gettimeofday(&log_time, NULL); sprintf(file_name, "rover_%ld.rtcm3", log_time.tv_sec); while(-1 != access(file_name, F_OK)) {
阅读全文
摘要:sudo sysctl -n -w fs.inotify.max_user_watches="99999999" fs.inotify.max_queued_events:表示调用inotify_init时分配给inotify instance中可排队的event的数目的最大值,超出这个值的事件被丢
阅读全文
摘要:1. 修改内核文件 2. 重新编译设备树源码,如果你需要为特定的机器或配置重新编译,可以指定MACHINE和其他配置选项 MACHINE=smarc-rzg2ul(放前面) MACHINE=smarc-rzg2ul bitbake -c compile -f virtual/kernel 此命令不会
阅读全文
摘要:LT 模式下,读事件触发后,可以按需收取想要的字节数,不用把本次接收到的数据收取干净(即不用循环到 recv 或者 read 函数返回 -1,错误码为 EWOULDBLOCK 或 EAGAIN);ET 模式下,读事件必须把数据收取干净,因为你不一定有下一次机会再收取数据了,即使有机会,也可能存在上次
阅读全文
摘要:Github一般用于Git的远程仓库,由于服务器位于国外,国内访问速度比较慢,为了提高访问速度,绕过DNS域名解析。 获取Github的IP地址按下ctrl+alt+T打开命令终端,输入: nslookup github.com 获取github.global.ssl.fastly.net的IP地址
阅读全文
摘要:1. 网络不好导致超时报错 解决方法:换网速好且稳定的网络 2. 访问git较慢超时 解决方法:可以挂VPN加速或使用其它工具加速 3. yocto中需要下载的软件包在给出的链接中没有对应版本(浏览器检查;外网需要VPN) 解决方法:把链接用浏览器访问(去掉最后的文件名),查询相近版本,修改链接所在
阅读全文
摘要:sudo apt-get install libxxx-dev 安装软件包 sudo apt-get install libncurses-dev
阅读全文
摘要:1. 新建C文件mfloat.c #include <stdio.h> int main(void) { double a,b,c; a = 23.5436; b = 323.2348; c = b/a; printf("the result = %f\n", c); printf("hello w
阅读全文
摘要:fatal error: openssl/bio.h: No such file or directory#include <openssl/bio.h> 出现如上问题,安装libssl-dev 包sudo apt-get install libssl-dev
阅读全文
摘要:void *thread_basedata(void* arg) { int i, ret; // Allocate memory for read buffer, set size according to your needs unsigned char read_buf [DATA_LEN];
阅读全文
摘要:获取日期时间 GET_DATE := $(shell date +%F)GET_TIME := $(shell date +%H:%M:%S) 添加宏定义 DEFINE_PAR += -D SDK_VERSION=\"V1.0.0\"DEFINE_PAR += -D MAKE_TIME=\"$(GE
阅读全文
摘要:#查看时区列表timedatectl list-timezones #设置上海时区sudo timedatectl set-timezone Asia/Shanghai
阅读全文
摘要:samba简介 samba的功能都是通过一个CIFS(Common Internet File System)协议套件来管理的,这个名字是由微软引入的。 Samba是一个开源的CIFS实现,官网地址为 https://www.samba.org/samba/。 SMB (Server Message
阅读全文
摘要:这个错误表明你尝试在嵌入式Linux系统上创建一个名为'test'的目录时失败了,因为文件系统被挂载为只读模式。在只读模式下,你无法修改文件系统的内容,包括创建、删除文件或目录。 解决方法: 1. 重新挂载文件系统为读写模式。你可以使用mount命令重新挂载文件系统,并指定读写权限。例如: sudo
阅读全文
摘要:安装samba服务的时候同时也安装了很多依赖服务,使用apt purge强制卸载的时候相关服务没有被卸载。卸载sanba服务的时候也要将这些服务删除。不然samba无法正常重装。 使用 apt list --installed | grep samba 列出所有与samba相关的已安装包后进行卸载。
阅读全文