![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
天录
这个作者很懒,什么都没留下…
展开
-
LoRa自动组网实现方案
文章目录原创 2022-05-21 10:01:53 · 6808 阅读 · 2 评论 -
RS-485接口(上下拉电阻选择等)分析
RS-485接口(上下拉电阻选择等)分析RS-485的信号A、B如何设计,最关注的问题先列出并回答,然后再详细的分析:是否接偏置电阻(上拉下拉电阻)用于失效保护?(取决于芯片内部是否支持失效保护)终端电阻应怎么选?(取决于传输线的特性阻抗,通常用120欧)是否接外置ESD保护芯片?(芯片内部具有的话可以不需要)下文以芯片SN65HVD11为例进行分析RS485的接口,芯片的官方资料网址:https://www.ti.com/product/SN65HVD11先看一下芯片的A、B原创 2020-11-06 09:39:30 · 3534 阅读 · 0 评论 -
DSP笔记
文章目录资料获取程序阅读看汇编汇编指令上传芯片数据资料获取因需要用到TI的芯片TMS320F28335,记录一下找资料的过程。首先应找到这两种资料:器件手册(做硬件时用,芯片的Datasheet)参考手册(写软件时用,片内外设的 Reference Guide)因为芯片是TI公司的,到TI官网上去找。首先下载它的Datasheet,里面主要是硬件相关的介绍。接下来找编程需要的参考手册,如寄存器说明、各个功能的配置。按Ctrl+F搜索“Reference Guide”。下图中“Syst原创 2020-06-27 15:58:54 · 781 阅读 · 0 评论 -
MQTT服务器搭建
文章目录MQTT服务器搭建软件下载设置用户名和密码MQTT服务器搭建软件下载下载地址:https://mosquitto.org/download/更多资料详见low蛋壳的博文,如图:设置用户名和密码找到用户密码文件在安装bin下:1: 打开mosquitto.conf文件,找到allow_anonymous节点,这个节点作用是,是否开启匿名用户登录,默认是true。打开此项配置(将前面的 # 号去掉)之后将其值改为true修改前:#allow_anonymous修改后:allow_原创 2020-06-07 12:31:40 · 582 阅读 · 0 评论 -
嵌入式Linux常用命令
文章目录tar命令mount示例网络相关打包文件系统烧写flashfind查看.a库里由哪些.o组成串口操作tar命令-c: 压缩,如:"tar cf xxx.tar xxx"-x: 解压,如:"tar xf xxx.tar"-z:有gzip属性的,如:"tar czf xxx.tar.gz xxx"-j:有bz2属性的,如:"tar cjf xxx.tar.bz2 xxx"-C:解压...原创 2020-03-21 15:17:54 · 267 阅读 · 0 评论 -
Docker的安装方法
文章目录Docker的安装方法使用Docker官方安装脚本自动安装 (仅适用于公网环境)Ubuntu 14.04 16.04 (使用apt-get进行安装)CentOS 7 (使用yum进行安装)安装校验Docker的安装方法本文介绍Docker的安装方法,参考阿里云栖社区:点击打开使用Docker官方安装脚本自动安装 (仅适用于公网环境)curl -fsSL https://get.d...原创 2020-02-06 17:35:51 · 412 阅读 · 0 评论 -
MySQL常识
文章目录建立数据库注意事项字符集用utf8mb4存储引擎尽量用InnoDB科学的添加表的索引数据库维护数据库工具NavicatPremium开启慢日志查看连接数和正在执行的SQL分析SQL慢的方法建立数据库注意事项字符集用utf8mb4最初的 UTF-8 格式使用一至六个字节,最大能编码 31 位字符。最新的 UTF-8 规范只使用一到四个字节。字符集utf8 :是 Mysql 中的一...原创 2019-08-07 11:04:52 · 189 阅读 · 0 评论 -
GB28181入门笔记
文章目录SIP之GB28181注册详解GB28181注册抓包SIP协议PPTSIP注册SIP注册代码示例SIP协议SIP协议简介首行(start-line)消息头(message-header)GB28181资料对接视频(PJSIP)示例eXosip使用示例报警事件通知和分发GB28181检测检测工具及模拟设备基于eXosip的Demo源码osip及eXosip官网文档GB28181的rport机...原创 2019-08-10 18:08:30 · 34594 阅读 · 6 评论 -
我的lua选择之旅
文章目录我的lua选择之旅Openresty多家大公司在使用Openresty锤子科技将门票收入捐赠给OpenrestyOpenresty官网NodeMCU开源项目NodeMCU官网NodeMCU的github开源库NodeMCU的文档skynet服务器框架skyent的github开源库skynet的文档skynet作者云风(吴云洋)简介skynet作者云风的博客skynet的学习资料Redis...原创 2019-08-11 12:25:25 · 494 阅读 · 0 评论 -
海思平台rtsp移植笔记
程序源码: https://pan.baidu.com/s/1cunadAyISayF-uBSjugHPQ 提取码: kgmx 本程序是用来通过rtsp来测试摄像头程序,可以用来测试硬件。我将它移植到海思的Hi3516EV100的平台上,下文有详细的移植说明。如果是其它平台,可参考移植。本rtsp部分代码,不建议用在正式上产品上。因为这个rtsp服务部分代码,很不完善。设备里如果需...原创 2019-09-02 21:43:37 · 8106 阅读 · 19 评论 -
安装MDK并设置字体Fixedsys
安装MDKMDK软件安装包及破解工具:https://pan.baidu.com/s/1VSRu08Lf8M3VGVMLyUg4fw上面链接为ARM,MDK5.14下载MDK Legacy Support,下载地址:http://www2.keil.com/mdk5/legacy/下载时选择ARM,5.14的版本配置MDK字体有朋友问,我的MDK,怎么好看一些。我告诉他设置成Fixed...原创 2019-09-14 10:18:59 · 2045 阅读 · 0 评论 -
Hi3516EV200使用UART1笔记
Hi3516EV200使用UART1笔记业务中需要用到UART1,使用命令ls /dev/ttyAMA*能看到对应的串口。可是用cat /dev/ttyAMA1报错,如下:~ # ls /dev/ttyAMA* -lcrw------- 1 root root 204, 64 Jan 1 00:00 /dev/ttyAMA0crw-r--r-- 1 roo...原创 2019-09-16 12:19:51 · 3475 阅读 · 1 评论 -
雄迈视频板使用调试串口作为普通串口通信
将调试串口改为普通串口某此场合,因串口不足,需要用调串口进行数据通信。为了实现这个功能,办法为:把别的串设为控制台模式,物理调试串口腾出来变为了普通的串口,代码如下:#include <sys/ioctl.h>#include <sys/stat.h>#include <sys/types.h>#include <fcntl.h>#in...原创 2019-09-20 10:35:29 · 1821 阅读 · 0 评论 -
Linux添加WIFI驱动
首先确定要添加支持wifi的芯片组,我要添加的为rtl8188eu。首先想到的是,看一下海思提供的文档里有没有相关WIFI的资料。还真找到了,路径为:随安保Hi3516E V200R001C01SPC010_ReleaseDoc\zh\02.only for reference\software\WiFi 使用指南.pdf,如图:先试一下海思提供的文件系是否支持wifi相关指令,输入iwcon...原创 2019-09-23 20:08:09 · 13400 阅读 · 5 评论 -
视频rtmp协议
文章目录前言RTMP协议文档Adobe 官方公布的 RTMP 规范官方公布的RTMP协议的翻译对RTMP的翻译并添加官方协议之外的补充维基百科关于 RTMP 的解释基于librtmp接收RTMP保存为FLVRTMP协议握手C0和S0消息格式C1和S1消息格式C2和S2消息格式分块块格式块基本头块消息头类型0类型1类型 2类型 3前言视频方面的研究,rtmp里一门必修课,为了方便查阅,也方便初学...原创 2019-08-01 00:43:13 · 681 阅读 · 1 评论 -
开源路由器-OpenWRT/梅林
文章目录前言开源路由器开源路由器有多个版本OpenWRTLEDE华硕梅林华硕梅林官网华硕梅林文档开发工具链梅林论坛刷机梅林小宝梅林插件梅林插件开发前言近段时间,有朋友咨询路由器刷梅林系统,定制上网加速的方案。我研究了一下,整理了一些常规资料共享出来,方便与新入手的朋友学习。开源路由器开源路由器有多个版本OpenWRT、LEDE、华硕梅林,老毛子,潘多拉、LEAN等,它们之间的关系,如图:...原创 2019-07-30 22:49:59 · 31163 阅读 · 1 评论 -
深入理解Lua的闭包
文章目录深入理解Lua的闭包闭包的概念闭包的应用闭包的实现原理参考资料深入理解Lua的闭包闭包的概念 在Lua中,闭包(closure)是由一个函数和该函数会访问到的非局部变量(或者是upvalue)组成的,其中非局部变量(non-local variable)是指不是在局部作用范围内定义的一个变量,但同时又不是一个全局变量,主要应用在嵌套函数和匿名函数里,因此若一个闭包没有会...原创 2019-07-02 06:09:03 · 9267 阅读 · 5 评论 -
控制算法PID
控制算法PIDKp为比例系数,Ki为积分系数,Kd为微分系数,e(k)为k时刻的误差(期望值-实测值),u(k)为k时刻的修正值。举例:往水缸里装水,期望值为1米,k=0时,实测值为0.2米,此时误差为:1-0.2=0.8米。假设仅用比例算法修正并且比例系数Kp=0.5,k=0时,修正值为0.8*0.5=0.4,修正之后在k=1时测量,水位升高了0.4。如此循环反复修正,水位逐渐...原创 2019-07-02 06:18:57 · 388 阅读 · 0 评论 -
Skynet入门
文章目录前导Skynet 核心解决什么问题Skynet 核心不解决什么问题Skynet 做什么服务间高效的通讯通信消息格式session 和 typeSkynet 的消息调度前导本人在Skynet开源初期就持续关注,阅读了Skynet的大部份代码,受益匪浅。当时因工作需要,要为一个项目选型 一套服务器的架构。项目并不是游戏行业,而是联网报警、视频管理、定位追踪相关。查阅了很多资料,对比了很多开...原创 2019-07-02 22:41:06 · 7789 阅读 · 0 评论 -
UTF8编码常识
文章目录UnicodeUTF-8UCS-2和UCS-4UTF-16和UTF-32UTF-16UTF-8的BOM字符编码实例MYSQL要用utf8mb4要不然emoji(表情符号)不支持。Unicode**Unicode 只是一个符号集,它只规定了符号的二进制代码。**定这个二进制代码应该如何存储。比如,汉字严的 Unicode 是十六进制数4E25,转换成二进制数足足有15位(00111000...原创 2019-07-03 23:56:32 · 1338 阅读 · 0 评论 -
网络IPv6基本知识
文章目录基本知识IPv6首部40字节的格式IPv6地址表示方法IPv6地址有三类单播地址组播地址任播地址基本知识IPv4用4字节(32位),IPv6用16字节(128位)IPv6的基本报头具有固定的长度(40字节)IPv6三种地址类型:单播(Unicast),组播(Multicast),泛播(Anycast)IPv6格式为:x:x:x:x:x:x:x:x 举例:2035:...原创 2019-07-05 00:21:32 · 3088 阅读 · 0 评论 -
读15分钟的示例入门lua
文章目录一、读15分钟的示例入门lua1.注释2.变量和控制流3.函数4.表5.模块二、搭建简单的lua运行环境1.下载以下两个资源包3.安装并配置Sublime Text 2一、读15分钟的示例入门lua1.注释-- 单行注释--[[ [多行注释]--]]--[=[ 两个左方括号和两个右方括号之间的,表示一个字符串块。 开头的两个方括号、结尾的两个方括号,它之...原创 2019-06-30 15:46:23 · 311 阅读 · 1 评论 -
MySQL的基本原理
文章目录MySQL 的常用引擎1. InnoDB2. Myisam3. 存储结构MySQL 的数据、索引存储结构1. 数据读写的原理2. 访盘请求完成过程3. 磁盘的读写原理4. 减少 I/O 的预读原理5. MySQL 的索引6. MySQL 的 B+Tree7. Myisam 中的 B+Tree8. InnoDB 中的 B+TreeMySQL 的相关优化1. MySQL 性能优化:组成、表的设...原创 2019-07-05 23:31:55 · 1473 阅读 · 0 评论 -
物联网协议CoAP
文章目录一、COAP协议简介二、COAP协议特点三、COAP协议消息类型四、COAP消息格式4.1 消息头(HEAD)4.2 token(可选)用于将响应与请求匹配4.3 option(可选,0个或者多个)4.4 payload(可选)五、COAP的Code请求码和响应码5.1 请求码(requests)5.2 响应码(responses)六、CoAP的URL一、COAP协议简介Coap(Co...原创 2019-07-11 15:46:48 · 7719 阅读 · 1 评论 -
网络故障排查
文章目录抓包工具设备是否有IP冲突网络抓包排查嵌入式linux网络故障处理的关注点抓包工具wireshark抓包工具是一款开源的网络协议分析软件。工能非常强大,对TCP、UDP进行抓包分析,是最适合的。设备是否有IP冲突做硬件设备开发经常会遇到各种各样的网络问题,其中IP冲突是最常见的。设备IP冲突,是指不同的设备,设置成了相同的IP地址。此时的现象是:ping路由器或外网,有时通有...原创 2019-07-07 09:42:29 · 1754 阅读 · 0 评论 -
MySQL树形结构设计
文章目录MySQL树形结构设计树形结构举例树形数据举例为什么这样设计MySQL树形结构设计树形结构举例假设要设计这样一个结构的数据库表德源公司 王某公司 王XX负责人 郫县打样店铺 李XX店长 值班人员1代理商负责 眉山邓总代理商 眉山仁寿XX公司 张XX业务员 成都温江公司 张XX业务 邛崃房总代理区 邛崃高新公司 王XX负责人 张X...原创 2019-07-16 17:08:30 · 4322 阅读 · 1 评论 -
通信协议设计
文章目录通信协议设计JSON请求示例:C#对请求报文的解析JSON应答示例:C#对应答报文解析通信协议设计协议为了方便c#,js,java等语言的处理,采用json字符串。JSON请求示例://请求格式{ "PktType": "GetUserInfo", "Token": "xxxxxxxxxxxx", "No": "3", "Ctrl": 0, ...原创 2019-07-17 18:03:19 · 1398 阅读 · 0 评论