自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Xilinx FPGA的上电配置过程

Xilinx FPGA的上电配置过程——进阶篇 总结Xilinx FPGA的上电模式可以分为以下4类型: 1. 主模式 2. 从模式 3. JTAG模式(调试模式) 4. 系统模式(多片配置模式) 主模式 典型的主模式都是加载片外非易失( 断电不丢数据) ...

2020-07-09 08:59:54 18 0

转载 Makefile教程

makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人...

2020-07-09 08:57:10 17 0

转载 MCS简介

调制与编码策略(Modulation and Coding Scheme),简称MCS,主要实现802.11n射频速率的配置。在802.11a/b/g时代,配置AP工作的速率非常简单,只要指定特定radio类型(802.11a/b/g)所使用的速率集,速率范围从1Mbps到54Mbps,一共有12...

2020-07-08 15:31:46 15 0

转载 5G/NR, LTE: MCS and Modulation Order 调制方式的选择

MCS = modulation coding scheme 和 Modulation Order (Modulation depth, QPSK,16QAM,64QAM,256QAM) 是紧密相关的。在3GPP中已经定义了MCS调制等级 [TS 38.214] table 5.1.3.1。 Q...

2020-07-08 15:18:50 31 0

转载 通信中的MCS含义

通信中的MCS:Modulation and Coding Scheme,意思为调制编码方案/调制编码策略,其内涵可分为两个部分:Modulation 和 Coding。 在基带的信号处理流程中,一般先进行编码(信道编码),再进行调制。 (1) Coding MCS里的Coding特指信道编...

2020-07-08 15:00:48 20 0

转载 通过RSRP和SINR判断LTE信号质量

根据中国移动测试要求|: 极好点: RSRP>-85dBm; SINR>25 好点: RSRP=-85~-95dBm;SINR:16-25 中点: RSRP=-95~-105dBm;SINR:11-15 差点: RSRP=-105~-115dBm;SINR:3-10 极差点: RSRP...

2020-07-08 11:38:46 21 0

转载 Git使用教程:最详细、最傻瓜、最浅显、真正手把手教!

导读:因为教程详细,所以行文有些长,新手边看边操作效果出乎你的预料。GitHub虽然有些许改版,但并无大碍。 一、Git是什么? Git是目前世界上最先进的分布式版本控制系统。 工作原理 / 流程: Workspace:工作区 Index / Stage:暂存区 R...

2020-07-04 16:47:38 40 0

原创 Linux之Makefile-strip

$(strip STRINT) 函数名称:去空格函数—strip。 函数功能:去掉字串(若干单词,使用若干空字符分割) “STRINT”开头和结尾的空字符,并将其中多个连续空字符合并为一个空字符。 返回值:无前导和结尾空字符、使用单一空格分割的多单词字符串。 函数说明:空字符包括空格、[T...

2020-07-03 14:09:14 37 0

原创 Makefile-filter和filter-out

filter:代表中目标串中找出符合匹配规则的。 示例: sources := foo.c bar.c baz.s ugh.h foo: $(sources) cc $(filter %.c %.s,$(sources)) -o foo 使用“$(filter %.c %.s,$(source...

2020-07-03 13:54:22 27 0

原创 Linux之Makefile(foreach)

$(foreach VAR,LIST,TEXT) 函数功能:这个函数的工作过程是这样的:如果需要(存在变量或者函数的引用) , 1. 首先展开变量“VAR”和“LIST”的引用;而表达式“TEXT”中的变量引用不展开。 2. 执行时把“LIST”中使用空格分割的单词依次取出赋值给变量“VA...

2020-07-03 13:42:35 30 0

转载 NAT 详解

NAT技术(一、二、三、四、五) 系列:https://blog.51cto.com/wwwcisco/category1.html CCNA学习笔记之NAT:http://sweetpotato.blog.51cto.com/533893/1392884 网络地址转换NAT原理及应用:http...

2020-06-30 16:31:13 50 0

原创 IP 基础知识

前言 前段时间,有读者希望我写一篇关于 IP 分类地址、子网划分等的文章,他反馈常常混淆,摸不着头脑。 那么,说来就来!而且要盘就盘全一点,顺便挑战下小林的图解功力,所以就来个IP 基础知识全家桶。 吃完这个 IP 基础知识全家桶全家桶,包你撑着肚子喊出:“真香!” 不多说,直接上菜,共分...

2020-06-30 15:14:28 97 0

转载 Hi3559A&Hi3519A&Hi3556A规格对比

Hi3559A&Hi3519A&Hi3556A规格对比 带NNIE神经网络引擎_海思全系列AI模组 Hi3559A方案 4目拼接模组(Hi3559A+4*IMX334/8*IMX385 ) AI模组(Hi3559A+IMX334) Hi3519A方案 AI模组 (Hi3519...

2020-06-30 15:07:53 71 0

转载 linux编程入门(九)-程序崩溃之后的排错及定位

当我们写程序时候难免会因为各种问题崩掉,如果是开发阶段,我们可以开gdb跟踪调试,但如果到了线上,就不能用gdb了,这时候我们可以把崩溃时候的调用栈信息打印出来,然后定位到具体崩溃的代码位置. 想要定位到具体的行号,需要在编译的时候加入-g参数,表示编译时候加入调试信息,调试信息里有相关的信息可以...

2020-06-29 21:00:32 42 0

转载 linux编程入门(一) -使用VirtualBox在Windows下安装Ubuntu虚拟机

如果平时使用的是windows,又没有装双系统的时候,可以先在windows下装个虚拟机练练手。 需要准备的软件 VirtualBox虚拟机 VirtualBox是个开源的虚拟机软件,另一个常用的是VMware。VirtualBox是跨平台的,也就是说VirtualBox本身可以安装在w...

2020-06-29 20:59:00 52 0

转载 linux编程入门(八)-使用cgdb为gdb插上翅膀

会用gdb以后就可以看一下cgdb了,cgdb和gdb的命令一样,只是多了一层包装,看代码更方便了,下面我们先看一个动画感受一下 cgdb_0 可以看到用cgdb可以方便的看代码,在相应的行上点空格下断点,再也不需要l显示代码了 下断点 先按esc退出输入gdb命令,这时候光标的焦...

2020-06-29 20:55:49 38 0

转载 linux编程入门(七)-使用gdb调试程序

程序开发离不开调试,可以断点调试,也可以打log调试,linux下断点调试c,c++程序用gdb。 断点调试虽然很爽,但是效率较低,浪费时间。好的程序有完备的log,任何有可能出错的地方,都有log记录,所以只要看log一眼就能知道哪里有问题。尤其是我们在做服务器开发的时候,线上是不可能让你打断...

2020-06-29 20:54:26 23 0

转载 linux编程入门(五)-使用vim编写程序

编写程序大家可以自由选择一种编辑器,常用的可以选vim或emacs。因为我用vim,所以主要介绍一下vim在编写程序时候的用法,基本用法可以看这里。 [toc] 按ctrl+n补全 这里补全的前提是被补全的单词已经出现过,比如在代码里出现过printf,这时我输入pri,再输入ctrl+n就...

2020-06-29 20:29:24 55 0

转载 linux编程入门(四)-远程登录和远程拷贝

使用ssh登录远程linux 从本地机器远程登录另一台linux可以用ssh,这是客户端程序,需要被连接机器开启sshd进程,这是服务器程序,sshd运行后会默认监听22号端口,ssh就通过该端口与sshd传送数据。登录到远程机器后,我们就可以像操作本地机器一样操作远程终端。 被连接的linux...

2020-06-29 20:26:17 34 0

转载 linux编程入门(三)-编写shell脚本

如果是短的命令我们可以手动输入,但如果命令很长一串串,就需要在shell脚本里执行了,shell脚本的功能非常强大,可以执行顺序,条件,循环语句,还可以定义函数,和编程一样。 基础知识 创建一个shell脚本 shell脚本的后缀名为 .sh 脚本的第一行固定为#!/bin/bash,表示...

2020-06-29 20:22:34 36 0

转载 linux编程入门(二)-熟悉linux常用命令

    linux下的命令非常多,但常用的就那么几个,掌握基本命令以后,不常用的只要在用的时候搜一下就行,事实上也记不住太多的命令,经常不用的命令就忘了。     下面主要展示linux下常用命令的使用方法。     闲话少说,上车。 终端的使用 终端就是我们经常看到的黑屏,我们后面的几乎所有...

2020-06-28 13:38:44 36 0

转载 linux编程入门-目录

万事开头难。     工作中常有朋友问我linux编程入门的问题,这里我做个整理,为想学习linux的同学做个指引,从安装环境到使用vim编写程序,使用gdb调试程序,使用Makefile编译程序,使用Man手册查看函数说明等,这里并不打算长篇大论的介绍linux下各种函数的使用,而是以熟悉平台为...

2020-06-28 11:31:08 25 0

转载 从简单实例开始,学会写Makefile(二)

五、.d文件,解决文件间的相互引用 1、自动生成依赖关系 在前文的项目基础上,考虑一下这种情况:如果我们在w1.h文件里包含了头文件w2.h以及w3.h并且用到其中定义的函数。 第一次编译没有遇到问题,但是如果后续的开发过程中修改了w2.h或者w3.h文件中的内容,再执行gmake命令的时候...

2020-06-24 20:46:29 28 0

转载 从简单实例开始,学会写Makefile(一)

一、为什么要写Makefile 首先要确定我们的目标,Makefile是用来干嘛的? 曾经很长时间我都是在从事Windows环境下的开发,所以根本不知道Makefile是个什么东西。因为早已经习惯了使用VS、Eclipse等等优秀的IDE做开发,只要点一个按钮,程序就可以运行啦。但是进入公司以...

2020-06-24 20:44:40 31 0

转载 Makefile介绍

Makefile 值得一提的是,在Makefile中的命令,必须要以[Tab]键开始。 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。...

2020-06-24 18:52:01 47 0

转载 什么是Makefile

一、什么是Makefile 1.GNU make是一个命令工具,是一个用来控制软件构建过程的自动化管理工具。Make工具通过称为Makefile的文件完成并自动维护编译工作。 3、makefile定义了一系列的规则来指定,一个工程中的哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,...

2020-06-24 17:41:06 31 0

转载 makefile文件编写

makefile文件用于管理和组织代码工程的编译和链接,其不是可执行文件,其被make工具解析并完成相关动作,下面笔者将介绍makefile中常用的一些语法说明: 1、文件包含: 语法:include 文件名 作用:将其它makefile文件包含进来,组成一个更大的makefile文件,...

2020-06-24 17:02:21 42 0

转载 Makefile中wildcard、notdir、patsubst函数的用法

Makefile 里的函数跟它的变量很相似——使用的时候,你用一个 $ 符号跟开括号,函数名,空格后跟一列由逗号分隔的参数,最后用关括号结束。 在 GNU Make 里有一个叫 'wildcard' 的函 数,它有一个参数,功能是展开成一列所有符合由其参数描述的文 件名,文件...

2020-06-24 15:25:06 25 0

转载 TCP/IP协议组——完整工作过程分析

1.什么是TCP/IP TCP/IP是一套用于网络通信的协议集合或者系统。TCP/IP协议模型就有OSI模型分为7层。但其实一般我们所谈到的都是四层的TCP/IP协议栈。、 网络接口层:主要是指一些物理层层次的接口,比如电缆等 网络层:提供了独立于硬件的逻辑寻址,实现物理地址和逻辑地址的转...

2020-06-23 20:55:15 399 0

转载 TCP/IP 协议

一、 计算机网络体系结构分层 计算机网络体系结构分层 计算机网络体系结构分层 不难看出,TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序”。 二、 TCP/IP 基础...

2020-06-23 13:55:24 50 0

原创 高速电路PCB回流路径

1 回流的基本概念 数字电路的原理图中,数字信号的传播是从一个逻辑门向另一个逻辑门,信号通过导线从输出端送到接收端,看起来似乎是单向流动的,许多数字工程师因此认为回路通路是不相关的,毕竟,驱动器和接收器都指定为电压模式器件,为什么还要考虑电流呢!实际上,基本电路理论告诉我们,信号是由电流传播...

2020-06-23 10:30:26 36 0

转载 PWM控制电机

先简单说说这几种模式 (1)双极模式,即电枢电压极性是正负交替的, 优点:能正反转运行,启动快,调速精度高,动态性能好,调速静差小,调速范围大,能加速,减速,刹车,倒转,能在负载超过设定速度时,提供反向力矩,能克服电机轴承的静态摩擦力,产生非常低的转速。 缺点:控制电路复杂。 (2)单极模式,即电...

2020-06-22 10:36:30 85 0

转载 net use使用方法

net use * /del /y---解决访问共享时提示多重连接的问题 解决不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接 用net use命令可以查看你当前与网络资源的连接,例如驱动器映射、IPC连接。使用该命令后,应该可以看到你和有资源连接。然后可以用net use * ...

2020-06-20 17:46:38 47 0

原创 808协议

808协议 4协议内容 41通信方式 协议采用的通信方式应符合JT/T 794中的相关规定,通信协议采用TCP或UDP,平台 作为服务器端,终端作为客户端。当数据通信链路异常时,终端可以采用SMS消息方式进 行通信。 4. 2数据类型 协议消息中使用的数据类型见表1: 表1...

2020-06-11 13:56:43 48 0

转载 Android系统的分区及img文件、移植烧写过程

一、引言 本章介绍Android的几个分区,已经编译后生成的.img镜像文件,对于大家移植整个Android有一定的帮助。本人也首次接触Android,有不正确的地方,欢迎指正! 二、Android的主要分区介绍 1、主要分区列表 Modem分区 bootloader分区 boot分区 reco...

2020-06-08 09:27:17 87 0

转载 sed -i命令详解及入门攻略

sed -i命令详解 sed入门详解教程 sed 是一个比较古老的,功能十分强大的用于文本处理的流编辑器,加上正则表达式的支持,可以进行大量的复杂的文本编辑操作。sed 本身是一个非常复杂的工具,有专门的书籍讲解 sed 的具体用法,但是个人觉得没有必要去学习它的每个细节,那样没有特别大的实际...

2020-05-30 11:56:39 71 0

转载 MTK 平台充电开机

MTK平台修改Bootloader源代码,让Android设备一通电就自动开机 为什么要一通电就自动开机 总所周知,一台Android设备,默认情况下,插上USB供电,都是显示正在充电的电池图标,按住开机键才能开机。如果你手里只有一台手机,按住开机键去开机很容易,如果你手里有1000台手机呢?通常...

2020-05-29 17:52:56 88 0

转载 BLE蓝牙配对方式

Capacity IOCapcaity是由设备InputCapacity和OutputCapacity组合而成,表示的是设备的输入输出的能力,InputCapacity和OutputCapacity具体如下: IO Capacity 组合的IOCapacity如下: 配对方式 蓝牙...

2020-05-29 14:24:52 94 0

转载 蓝牙|标准蓝牙配对方式

蓝牙:BlueTooth,是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换,蓝牙又分为传统/标准蓝牙和BLE蓝牙。 在了解配对方式前,先了解设备的IOCapacity,IOCapcaity是由设备InputCapacity和OutputCapacity组合而成,表示...

2020-05-29 11:58:15 58 0

转载 MTK 项目工程客制化流程

前言 参考 MTK 相关文档 步骤 增加工程 BASE_PROJECT: gr6750_66_a_n NEW_PROJECT: wind PLATFORM: COMPANY: ginreen 一:cloen preloader: cd vendor/mediatek/proprietar...

2020-05-29 09:40:08 42 0

提示
确定要删除当前文章?
取消 删除