10 2024 档案
摘要: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
阅读全文