卫星定位协议简述-NMEA-0183协议
NMEA协议由GPS模块发送输出数据给单片机系统/电脑串口/uCenter配置查看等,主要为输出数据; 若需设置GPS配置参数,可以考虑采用UBX协议,主要为输入数据; 1. NMEA-0183 协议简介 NMEA – 0183 是美国国家海洋电子协会(National Marine Electronics Associatio… 阅读更多 »卫星定位协议简述-NMEA-0183协议
NMEA协议由GPS模块发送输出数据给单片机系统/电脑串口/uCenter配置查看等,主要为输出数据; 若需设置GPS配置参数,可以考虑采用UBX协议,主要为输入数据; 1. NMEA-0183 协议简介 NMEA – 0183 是美国国家海洋电子协会(National Marine Electronics Associatio… 阅读更多 »卫星定位协议简述-NMEA-0183协议
1. AT指令集简介 AT(Attention)指令集是从终端设备(Terminal Equipment, TE)或数据终端设备(Data Terminal Equipment, DTE)向终端适配器(Terminal Adapter, TA)或数据电路终端设备 (Data Circuit Terminal Equipment,… 阅读更多 »AT命令和简单使用(转载)
1. 前言 最近在进行项目方案设计时,涉及到常用通信接口的选型,包括TTL、RS232、RS485、RS422、CAN、IIC、SPI等常用通信协议,这里对常见的通信协议进行一个整理,在需要的时候可以进行回顾,这里参考几个优秀博文并进行整理,大家也可以去看看。 不脱发的程序猿-详解RS232、RS485、RS422、串口和握… 阅读更多 »常用通信协议整理TTL_RS232_RS485_RS422_CAN_IIC_SPI
1. 安装VSCode VSCode 官方下载路径 2. 安装Window Gcc环境 MinGW – Minimalist GNU for Windows Files 下载地址 点击Download下载并安装mingw mingw-Windows中安装GCC教程 安装完成后,在cmd控制面板输入指令: # 对安装的gcc查看版… 阅读更多 »VScode配置C环境和导入keil工程
1. 第一种方法:工具调试 1.1. ps -ef 查看进程号 [root@local]# ps -ef |grep test root 967496 967456 99 09:57 ? 00:06:52 /usr/bin/test-controller-cn -conf /etc/tester/config.yaml root… 阅读更多 »Golang程序性能排查
1. dlv的安装 delve,简称dlv是go语言的最常用的调试器,获取dlv的操作命令如下: #下载dlv go get -u github.com/derekparker/delve/cmd/dlv #安装dlv go install github.com/go-delve/delve/cmd/dlv #验证dlv安装 d… 阅读更多 »Golang的Dlv调试
Python 函数装饰器 1. 前言 什么是装饰器呢? 就是在特定条件下为某些函数再不改动函数体的时候为函数新添加一些功能,这就是装饰器 实现原理: 基于@语法和函数闭包,将原函数封装在闭包中,然后将函数赋值为一个新的函数(内置函数),执行函数时再在内层函数中执行闭包中的原函数 实现效果: 可以在你改变函数内部代码和调用的前提下… 阅读更多 »Python类装饰器