日常工作小结
文章平均质量分 78
DylanHe215
爱好电子
展开
-
Linux的uart驱动小结
Linux的uart简单驱动见解原创 2022-07-15 15:09:21 · 208 阅读 · 0 评论 -
modbus RTU协议小结
文章目录0x01 读取线圈状态0x02 读取输入状态0x03 读取保持寄存器0x04 读取输入寄存器0x05 强制单线圈0x06 设置单寄存器0x07 读取异常状态(serial line only)0x08 回送诊断校验(serial line only)子功能码列表0x09 编程(用于484)0x0A 控询(用于484)0x0B 读取通信事件计数0x0C 读取通信事件记录0x0D 编程(184/384 484 584)0x0E 控询(184/384 484 584)0x0F 强制多线圈0x10 预置多寄原创 2021-09-09 16:28:45 · 769 阅读 · 1 评论 -
Go语言学习要点
文章目录编译跨平台的二进制文件语法基础编译跨平台的二进制文件打开终端(一定要cmd终端才可以)SET GOOS=linuxSET GOARCH=amd64GOOS:目标平台的操作系统(darwin、freebsd、linux、windows)GOARCH:目标平台的体系架构(386、amd64、arm编译go build xxx.go语法基础基础语法教程:https://www.runoob.com/go/go-tutorial.htmlgo语言的Web应用教程:https原创 2021-02-09 15:43:39 · 134 阅读 · 0 评论 -
搭建C/C++自动化构建环境
文章目录搭建环境ubuntu18.04安装Jenkins安装jenkins插件创建管理员用户安装GitlabJenkins使用教程源代码准备创建流水线项目创建多分支流水线为流水线创建执行步骤构建流水线搭建环境Ubuntu18.04VSCodeJenkinsGitGitlabubuntu18.04安装Jenkinswget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -sudo sh -c原创 2021-02-09 10:33:50 · 1159 阅读 · 0 评论 -
Scons的简单使用
文章目录Scons环境搭建Scons常用参数常用内建变量创建环境变量复制环境变量获取环境变量扩展环境变量替换环境变量尾部增加环境变量值头部添加环境变量值编译可执行程序编译二进制文件编译库文件链接库编译判断源文件是否修改判断目标文件是否改变文件依赖Scons环境搭建安装python安装sconspython -m pip install sconsScons常用参数#scons -c clean#只显示编译信息,去除多余的打印信息scons -Q#保存依赖关系scons -Q原创 2020-12-23 16:51:54 · 1155 阅读 · 0 评论 -
Linux正则表达式、grep、sed、awk简单使用
文章目录正则表达式元字符扩展元字符POSIX字符类补充使用案例grepsedsed使用详解sed使用方法sed命令sed和正则表达式基本sed编程举例使用p(rint)显示行附加、插入、修改、删除操作替换文本操作使用替换修改字符串将sed结果写入文件命令从文件中读文本匹配后退出显示文件中的控制字符快速一行命令一下是常用命令集([]表示空格,[ ]表示tab键 )awk正则表达式元字符特殊字符描述.匹配除换行符之外的任意单个字符,在awk中,也能匹配换行符*匹配任意一个(包原创 2020-09-25 15:36:15 · 468 阅读 · 0 评论 -
iptables命令详解和使用案例
文章目录iptables的工作原理Linux的iptables概念框图:iptable的链和表结构详细的数据包流程iptables的工作机制防火墙策略iptables规则的写法:详解iptables的COMMAND:详细的CRETIRIA 匹配标准iptables的进阶使用详解-j ACTION案例1:状态检测案例2SNAT和DNAT的实现SNAT基于源地址的转换DNAT目标地址转换iptables控制规则的存放以及开启iptable常用命令功iptable应用场景内网服务器应用场景ip映射iptable原创 2020-09-22 17:29:55 · 2553 阅读 · 0 评论 -
Linux命令行无线网卡连接
文章目录通过shell连接WiFi热点通过配置网卡设备连接WiFi网络配置无线网卡为AP模式共享网络建立Linux DHCP服务器,windows主机可共享上网通过shell连接WiFi热点查询无线网卡名称:iwconfig启动无线网卡:sudo ip link set wlan0 up扫描无线网络:sudo iw dev wlan0 scan(获取无线网络的SSID名称、信号强度、加密方式)直接连接无线网络连接没有加密的无线网络:sudo iw dev wlan0 connect原创 2020-09-18 16:51:18 · 5056 阅读 · 0 评论 -
QT获取有线或无线网卡的MAC地址、IP地址、可读网卡名称
QT获取有线或无线网卡的MAC地址、IP地址、可读网卡名称#include <iphlpapi.h>#include <QProcess>#pragma comment(lib, "IPHLPAPI.lib")bool MainWindow::IPConnectCheck(QString IP, QString sourceIP){ QString cmdString; if (sourceIP.compare("0.0.0.0") == 0) {原创 2020-08-21 14:18:02 · 2203 阅读 · 0 评论 -
scanf()函数的高级应用
文章目录scanf()的完整语法清空缓冲区读取指定长度匹配特定字符不匹配某些字符丢弃特定字符scanf()的完整语法int scanf(const char *format, …);format:%{*} {width} type (其中,{ } 表示可有可无)type表示读取什么类型的数据,例如 %d、%s、%[a-z]、%[^\n] 等;type 必须有width表示最大读取宽度,可有可无*表示丢弃读取到的数据,可有可无清空缓冲区需要清空缓冲区的时候,缓冲区中的最后一个字符一定原创 2020-08-11 15:13:35 · 249 阅读 · 0 评论 -
binutils几个重要工具使用方法总结
文章目录binutils软件包addr2linearldnmobjcopyobjdumpsizestringsstripbinutils软件包工具说明addr2line把程序地址转换为文件名和行号。在命令行中给它一个地址和一个可执行文件名,它就会使用这个可执行文件的调试信息指出在给出的地址上是哪个文件以及行号ar建立、修改、提取归档文件。归档文件是包含多个文件内容的一个大文件,其结构保证了可以恢复原始文件内容as主要用来编译GNU C编译器gcc输出的汇编文件,产生原创 2020-05-22 18:06:43 · 1593 阅读 · 0 评论 -
CMake2.8.3命令
文章目录add_custom_commandadd_custom_targetadd_definitionsadd_dependenciesadd_executableadd_libraryadd_subdirectoryadd_testaux_source_directorybreakbuild_commandcmake_minimum_requiredcmake_policyconfigure_filecreate_test_sourcelistdefine_propertyenable_languag原创 2020-05-21 15:37:17 · 775 阅读 · 0 评论 -
Linux信号列表及其详解
文章目录信号列表信号详解不可靠信号SIGHUPSIGINTSIGQUITSIGILLSIGTRAPSIGABRTSIGBUSSIGFPESIGKILLSIGUSR1SIGSEGVSIGUSR2SIGPIPESIGALRMSIGTERMSIGCHLDSIGCONTSIGSTOPSIGTSTPSIGTTINSIGTTOUSIGURGSIGXCPUSIGXFSZSIGVTALRMSIGPROFSIGWI...转载 2020-03-30 14:49:27 · 107 阅读 · 0 评论 -
exe可执行文件与dll动态库打包
一、打包生成exe可执行文件二、Qt快捷导入dll动态连接库一、打包生成exe可执行文件1、将编译出来的exe文件放到新建的文件夹下,此时可执行文件非常小,如:2、把依赖的文件移动到新建文件夹,注意可执行文件引用依赖文件的相对路径,如3、打开单文件制作工具Enigma Virtual Box,操作步骤如图Enigma Virtual Box官方免费地址:https://enigma...原创 2020-02-29 09:39:17 · 3609 阅读 · 0 评论