摘要:
编译流程: 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) 解决方法:把链接用浏览器访问(去掉最后的文件名),查询相近版本,修改链接所在 阅读全文