简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
设置以后发现还是无法识别到/dev/ttyUSB0,但是cp2102按照相同的设置能够正确识别到,查看tty系统日志。首先启用USB设备,CH340识别为QinHengXXXXX USB Serial.再次插播串口,发现ch340已经能被正确识别。发现串口被brltty占用了。
在开发工作中,不可避免的总是会用到虚拟机,最近在用从同事那copy过来的虚拟机时遇到了不少问题,这次先记录一下虚拟机关机重启变成只读模式的解决方法。今天在将ubuntu18.04虚拟机开机以后,像往常一样打开eclipse竟然报错,提示如下错误,开始还一直以为是eclipse出问题,百度了一下没有找到奏效的解决办法,后来尝试自己touch生成一个configure文件,结果发现竟然报错了,提示系统
本文使用centos7虚拟机,使用光盘镜像作为源。1.首先将源码包解压,终端切换到源码文件夹2.首先安装g++,否则会报错,yum install gcc gcc-c++ freetype-devel glib2-develcairo-devel3.然后安装Xlib,使用一下命令,注意顺序,否则会报错Basic XLib functionality test failed!yum ...
使用printf打印信息是在程序调试环节非常重要的一种手段,但是printf默认是打印到终端的,实际使用过程中不一定能满足需求,那么能不能把printf的打印重定向到文件或者串口呢? 答案当然是可以的。使用如下代码,就能非常方便的将打印重定向啦。fflush(stdout);setvbuf(stdout, NULL, _IONBF, 0);freopen("/dev/ttyO0", "w", st
stty -F /dev/ttyO0 -aroot@root:~# stty -F /dev/ttyO0 -aspeed 230400 baud; rows 24; columns 80; line = 0;intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>
使用命令netstat -r|grep default|cut -f 10 -d' ' 可以快速的获取到网关地址,但这是在终端获取的,如何用C语言获取网关地址呢,方法很简单,使用popen函数就可以了。#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){char Cmd[100]=
之前都是在linux上开发应用和后台服务,这次有一个任务需要检测linux开发板的失电情况,并做一定的保护,防止文件读写过程中掉电导致数据丢失。开发板是公司自己画的,失电检测的硬件原理比较简单,就是通过一个输入模式的gpio口来实现,失电时输入高电平,正常时输入低电平。本文主要是用来记录linux下读取gpio状态的两种方式。第一种,驱动模式,在自己写的驱动捕获gpio的中断,然后在中断里发送信号
在对linux系统进行安全漏洞扫描时,经常会扫描出icmp漏洞:中等漏洞 ICMP timestamp response。最常用的方法就是通过防火墙设置对应规则,修复该漏洞,参考链接:https://blog.csdn.net/u011983700/article/details/81670699但是有时候会遇到嵌入式linux系统没有自带iptables防火墙,自己移植进去又相当麻烦,这时候最简
cJSON数组中如何直接插入字符串或数字
cJSON 如何遍历所有对象,获取到未知键名的内容