logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

win10远程登录Ubuntu14.04图形化界面

一、使用场景因工作原因,需要在window与Linux系统同时操作。由于虚拟机卡顿,十分影响工作效率,于是找领导又申请一台电脑。Ubuntu主机主要日常代码编译与git操作,window主机主要用于日常沟通、资料查询、测试研发。window端单纯靠xshell远程登录,使用git命令行操作不够直观,并且通过samba共享到window中使用TortoiseGit,卡顿明显,经常处于Fetch...

#linux
virtualbox打开Ubuntu失败(VERR_INVALID_NAME)

1.virtualbox无法打开虚拟机虚拟机莫名其妙崩溃The virtual machine ‘Ubuntu14.04’ has terminated unexpectedly during startup with exit code 1 (0x1).2.解决办法按照提示重新安装virtualbox,也没用。瞎折腾一通才找到问题所在。我的原因是,电脑安装了Adsafe。当初主要目的是用来过滤广

rsyslog无法发送日志到server端问题定位

问题描述网络正常的情况下,代码端中使用openlog无法正常将日志发往syslog服务器。即使使用logger也无法正常发送。环境ARM设备充当client端。pc虚拟机Ubuntu充当server端。验证方式通过wireshark抓包设备端发送的syslog协议报文。rsyslog.conf与rsyslog.service网上有很多描述,这里就不展开赘述了。解决办法修改rsyslog.conf配

文章图片
实战搞定gRPC之移植篇

一、交叉编译protobuf1.配置交叉编译器export PATH=$PATH:/opt/EC20_crosstool/ql-ol-crosstool/sysroots/x86_64-oesdk-linux/usr/bin:/opt/EC20_crosstool/ql-ol-crosstool/sysroots/x86_64-oesdk-linux/usr/libsource /opt/...

【ARM】简单移植adb与adbd过程记录

1.问题遇到一个比较苛刻的客户,测试程序adb push到开发板时间格式不一样,这都要算软件bug。没办法,只能想办法解决。后续在其他平台验证不会出现时间格式不一致的问题,所以把目标锁定在adbd版本的问题。于是打算重新移植个最新版本的adbd。后面发现根本原因是设备的系统时间小于adb push文件的属性时间,由于没有联网校时导致的,因此只会显示年份。不过还是把移植的过程记录下来。2.过程2.1

#adb
vscode 解决正在下载程序包“C/C++ language components (Linux / x86_64)” 失败引起的符号找不到问题

1.问题vscode ssh远程查看代码时,大纲无法罗列函数列表。根本原因是远程c/c++插件没有安装成功错误信息如下正在下载程序包“C/C++ language components (Linux / x86_64)” 失败。正在重试... 失败。正在重试... 失败。正在重试...正在等待 8 秒... 失败。正在重试...正在等待 16 秒... 未能下载 https://go.micros

Linux-epoll机制

主要接口epoll_createepoll_ctlepoll_waitepoll_create头文件#include <sys/epoll.h>函数原型int epoll_create(int size);int epoll_create1(int flags);成功返回整型fd,失败返回-1作用创建一个epoll的句柄,size用来告诉内核这个监听的数目一共有多大。这个参数不同于se

SD卡学习(SDIO和SPI模式)

SD卡的操作模式:SD卡模式(SDIO)、SPI模式(默认为SD模式)。其中SD卡模式的信号线有:CLK、CMD、DAT0-DAT3,6根线。SPI模式的信号线有:CS、CLK、MISO(DATAOUT)、MOSI(DATAIN),4根线。[外链图片转存失败(img-egawBXAi-1562402291288)(data:image/*;base64,iVBORw0KGgoAAAANSU...

cmake自动选择编译器脚本

一、什么是cmakeCMake 是一个跨平台的,开源的构建系统(BuildSystem)。CMake 可以通过 CMakeLists.txt 文件来产生特定平台的标准的构建文件,例如:为 Unix 平台生成makefiles文件(使用GCC编译),为 Windows MSVC 生成 projects/workspaces(使用VS IDE编译)或Makefile文件(使用nmake编译)。关键..

到底了