- 博客(30)
- 资源 (11)
- 收藏
- 关注
原创 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
4442
原创 DSP笔记
文章目录资料获取程序阅读看汇编汇编指令上传芯片数据资料获取因需要用到TI的芯片TMS320F28335,记录一下找资料的过程。首先应找到这两种资料:器件手册(做硬件时用,芯片的Datasheet)参考手册(写软件时用,片内外设的 Reference Guide)因为芯片是TI公司的,到TI官网上去找。首先下载它的Datasheet,里面主要是硬件相关的介绍。接下来找编程需要的参考手册,如寄存器说明、各个功能的配置。按Ctrl+F搜索“Reference Guide”。下图中“Syst
2020-06-27 15:58:54
918
原创 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
619
原创 嵌入式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
312
原创 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
486
原创 设置Code Composer Studio的tab宽度
默认情况下,ccs的tab占8个字符的空间。当需要调整成tab为4个字符宽度时,很多朋友反馈不生效。这里给出正确的配置方法。第一步:打开Window里的Preferences按下图,找到Displayed tab width,设置为4。第二步:打开Window里的Preferences按下图,找到C/C++的Active profile选择"CCS"。搜索关键字:设置 Code C...
2019-10-02 22:33:02
1624
原创 Linux添加WIFI驱动
首先确定要添加支持wifi的芯片组,我要添加的为rtl8188eu。首先想到的是,看一下海思提供的文档里有没有相关WIFI的资料。还真找到了,路径为:随安保Hi3516E V200R001C01SPC010_ReleaseDoc\zh\02.only for reference\software\WiFi 使用指南.pdf,如图:先试一下海思提供的文件系是否支持wifi相关指令,输入iwcon...
2019-09-23 20:08:09
14117
5
原创 雄迈视频板使用调试串口作为普通串口通信
将调试串口改为普通串口某此场合,因串口不足,需要用调串口进行数据通信。为了实现这个功能,办法为:把别的串设为控制台模式,物理调试串口腾出来变为了普通的串口,代码如下:#include <sys/ioctl.h>#include <sys/stat.h>#include <sys/types.h>#include <fcntl.h>#in...
2019-09-20 10:35:29
2011
原创 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
3844
1
原创 安装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
2199
原创 海思平台rtsp移植笔记
程序源码: https://pan.baidu.com/s/1cunadAyISayF-uBSjugHPQ 提取码: kgmx 本程序是用来通过rtsp来测试摄像头程序,可以用来测试硬件。我将它移植到海思的Hi3516EV100的平台上,下文有详细的移植说明。如果是其它平台,可参考移植。本rtsp部分代码,不建议用在正式上产品上。因为这个rtsp服务部分代码,很不完善。设备里如果需...
2019-09-02 21:43:37
8788
26
原创 我的lua选择之旅
文章目录我的lua选择之旅Openresty多家大公司在使用Openresty锤子科技将门票收入捐赠给OpenrestyOpenresty官网NodeMCU开源项目NodeMCU官网NodeMCU的github开源库NodeMCU的文档skynet服务器框架skyent的github开源库skynet的文档skynet作者云风(吴云洋)简介skynet作者云风的博客skynet的学习资料Redis...
2019-08-11 12:25:25
552
原创 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
36020
6
原创 MySQL常识
文章目录建立数据库注意事项字符集用utf8mb4存储引擎尽量用InnoDB科学的添加表的索引数据库维护数据库工具NavicatPremium开启慢日志查看连接数和正在执行的SQL分析SQL慢的方法建立数据库注意事项字符集用utf8mb4最初的 UTF-8 格式使用一至六个字节,最大能编码 31 位字符。最新的 UTF-8 规范只使用一到四个字节。字符集utf8 :是 Mysql 中的一...
2019-08-07 11:04:52
228
原创 视频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
724
1
原创 开源路由器-OpenWRT/梅林
文章目录前言开源路由器开源路由器有多个版本OpenWRTLEDE华硕梅林华硕梅林官网华硕梅林文档开发工具链梅林论坛刷机梅林小宝梅林插件梅林插件开发前言近段时间,有朋友咨询路由器刷梅林系统,定制上网加速的方案。我研究了一下,整理了一些常规资料共享出来,方便与新入手的朋友学习。开源路由器开源路由器有多个版本OpenWRT、LEDE、华硕梅林,老毛子,潘多拉、LEAN等,它们之间的关系,如图:...
2019-07-30 22:49:59
35112
1
原创 通信协议设计
文章目录通信协议设计JSON请求示例:C#对请求报文的解析JSON应答示例:C#对应答报文解析通信协议设计协议为了方便c#,js,java等语言的处理,采用json字符串。JSON请求示例://请求格式{ "PktType": "GetUserInfo", "Token": "xxxxxxxxxxxx", "No": "3", "Ctrl": 0, ...
2019-07-17 18:03:19
1511
原创 MySQL树形结构设计
文章目录MySQL树形结构设计树形结构举例树形数据举例为什么这样设计MySQL树形结构设计树形结构举例假设要设计这样一个结构的数据库表德源公司 王某公司 王XX负责人 郫县打样店铺 李XX店长 值班人员1代理商负责 眉山邓总代理商 眉山仁寿XX公司 张XX业务员 成都温江公司 张XX业务 邛崃房总代理区 邛崃高新公司 王XX负责人 张X...
2019-07-16 17:08:30
4440
1
原创 李天录的简历
文章目录一、我是谁,从事什么职业二、我的能力有哪些2.1 有开源软件深入阅读经验2.2 深入研究开源软件中使用到的特性2.3 丰富的ARM单片机程序开发经验2.4 丰富的FPGA开发经验2.5 丰富的C/C++程序开发经验2.6 丰富视频设备开发经验2.7 丰富的项目开发经验三、我的成果展示3.1 专利展示3.2 产品展示3.3 服务器客户端展示一、我是谁,从事什么职业李天录,四川眉山人,中...
2019-07-15 00:28:44
2833
原创 物联网协议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
7909
1
原创 网络故障排查
文章目录抓包工具设备是否有IP冲突网络抓包排查嵌入式linux网络故障处理的关注点抓包工具wireshark抓包工具是一款开源的网络协议分析软件。工能非常强大,对TCP、UDP进行抓包分析,是最适合的。设备是否有IP冲突做硬件设备开发经常会遇到各种各样的网络问题,其中IP冲突是最常见的。设备IP冲突,是指不同的设备,设置成了相同的IP地址。此时的现象是:ping路由器或外网,有时通有...
2019-07-07 09:42:29
2345
原创 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
1558
原创 网络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
4028
原创 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
1447
原创 Skynet入门
文章目录前导Skynet 核心解决什么问题Skynet 核心不解决什么问题Skynet 做什么服务间高效的通讯通信消息格式session 和 typeSkynet 的消息调度前导本人在Skynet开源初期就持续关注,阅读了Skynet的大部份代码,受益匪浅。当时因工作需要,要为一个项目选型 一套服务器的架构。项目并不是游戏行业,而是联网报警、视频管理、定位追踪相关。查阅了很多资料,对比了很多开...
2019-07-02 22:41:06
7925
原创 控制算法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
453
原创 深入理解Lua的闭包
文章目录深入理解Lua的闭包闭包的概念闭包的应用闭包的实现原理参考资料深入理解Lua的闭包闭包的概念 在Lua中,闭包(closure)是由一个函数和该函数会访问到的非局部变量(或者是upvalue)组成的,其中非局部变量(non-local variable)是指不是在局部作用范围内定义的一个变量,但同时又不是一个全局变量,主要应用在嵌套函数和匿名函数里,因此若一个闭包没有会...
2019-07-02 06:09:03
9609
5
原创 读15分钟的示例入门lua
文章目录一、读15分钟的示例入门lua1.注释2.变量和控制流3.函数4.表5.模块二、搭建简单的lua运行环境1.下载以下两个资源包3.安装并配置Sublime Text 2一、读15分钟的示例入门lua1.注释-- 单行注释--[[ [多行注释]--]]--[=[ 两个左方括号和两个右方括号之间的,表示一个字符串块。 开头的两个方括号、结尾的两个方括号,它之...
2019-06-30 15:46:23
345
1
原创 apt-get 源和常识
本文内容:1.apt-get的源换成阿里或163的2.atp-get的源的常识一、概述安装好Ubuntu它自带源是国外的,访问较慢,经常会出现连接失败的情况。所以建议将它替换为国内的(如:阿里或163)。二、替换方法1、备份原始的Ubuntu源列表# cp /etc/apt/sources.list /etc/apt/sources.list.backup2、修改源列表...
2019-05-27 14:50:59
7927
1
luajit.zip
2019-06-30
my_rtsp_test.tar.gz
2019-06-05
windows字符编码转换库(iconv.dll)32位和64位
2018-04-11
OpenTCP V104资料
2011-05-28
LPC214X_ucosii usos在LPC214X上的移植,Keil版
2010-11-15
LPC214X_DataSheet
2009-02-04
KS8995MA.pdf
2009-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人