自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 从wireshark中导出视频流

将PCap/Wireshark转换为MPEG-TS 这个方法不适用于HDCP 2.0/2.1受保护的流。 操作步骤如下: 1. 本人使用的wireshark版本如下。不同的版本可能菜单不一样。 2. 用wireshark打开pcap文件. 在文件中可以看到许多MPEG-TS数据包...

2020-01-15 16:14:05 784 0

转载 BLE 包结构及传输速率

蓝牙BLE的最大特点就是低功耗,而低速率和简单的交互协议是降低功耗的重要组成部分。因此BLE一般应用于低速率的近场控制和数据交互,如智能家电、运动手环等等,小数量的控制和交互对传输速度没有要求,每秒1K字节就可以了,有时为了功耗可能会更低。但在某些场景下,可能要求BLE尽可能提高传输速率,如无线空...

2019-07-30 15:36:10 91 0

转载 linux、android下网桥实现

linux下网桥实现: 1、安装编译安装bridge-utils;apt-get install bridge-utils 2、配置网桥 brctl addbr bridgeifconfig eth0 downifconfig eth1 downifconfig eth0 0.0.0.0...

2019-07-11 09:14:52 206 0

转载 iptables 网络地址转换NAT

防火墙上的网络地址转换有3类 SNAT 源地址转换 DNAT 目的地址转换 端口映射 SNAT 源地址转换,让本地网络中的主机...

2019-07-10 14:08:56 149 0

转载 openwrt 配置网桥 vlan 多个wan口 以及web界面配置总结

版本:MTK7620n  如题。现在对近两天对于openwrt的网桥配置进行总结。以备后用。   参考的资料:http://blog.csdn.net/jk110333/article/details/45177693 http://see.sl088.com/wiki/Ope...

2019-07-09 11:53:51 865 0

转载 OpenWRT配置WAN口和LAN口

一、基本概念 LAN:Local Area Network 的英文简称,即局域网 我们计算机和路由连在一起就是接这个口 WAN:...

2019-07-09 11:34:16 3339 0

转载 VirtualBox中的虚拟网络环境设置

如果出现主机无法ping通虚拟机的情况,请首先确认虚拟机防火墙已关闭。 一、NAT模式 特点: 1、如果主机可以上网,虚拟机可以上网 2、虚拟机之间不能ping通 3、虚拟机可以ping通主机(此时ping虚拟机的网关,即是ping主机) 4、主机不能ping通虚拟机 ...

2019-07-09 10:52:12 127 0

转载 【转】VirtualBox的四种网络连接方式

<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-cd6c485e8b.css"> ...

2019-07-08 20:02:45 73 0

转载 高通平台启动log概述(PBL log、sbl1 log、kernel log)

高通平台启动log概述(PBL log、sbl1 log、kernel log) 在嵌入式linux的调试过程中log有着至关重要的地位,等同于医生的CT报告。能够熟悉启动各个阶段的log,如PBL阶段,sbl1阶段,kernel阶段,android阶段,对于分析定位问题有着重要的作用。本文以高通...

2019-01-18 14:43:04 1879 0

转载 linux驱动由浅入深系列:PBL-SBL1-(bootloader)LK-Android启动过程详解之一(高通MSM8953启动实例)

对于嵌入式工程师了解芯片启动过程是十分有必要的,在分析、调试各种问题的时候都有可能涉及到这方面的知识。同时这部分知识也是比较复杂的,因为其中涉及到芯片内部架构,启动各个阶段软件代码执行顺序,启动模式等等。下面以比较常用的Qualcomm MSM8953芯片的启动过程为例,进行宏观分析(大部分翻译了...

2019-01-17 17:55:05 567 0

转载 (转)BLE地址类型

1. 前言 也许关注BLE的同学都注意到了,BLE设备有多种类型的设备地址,如Public Device Address、Random Device Address、Static Device Address、Private Device Address等等。如果不了解内情,大家肯定会被它们绕晕...

2018-09-25 17:36:37 160 0

转载 (转)Linux TTY framework_软件架构

1. 前言 由“Linux TTY framework(1)_基本概念”的介绍可知,在Linux kernel中,TTY就是各类终端(Terminal)的简称。为了简化终端的使用,以及终端驱动程序的编写,Linux kernel抽象出了TTY framework:对上,向应用程序提供使用终端的统...

2018-09-14 15:31:32 220 0

转载 (转)tty驱动分析

           

2018-08-31 17:12:43 116 0

转载 串口驱动及架构

原创kylin_zeng:http://blog.csdn.net/kylin_fire_zeng  本文参考国嵌视频教程,再此感谢国嵌教育。一、重点概述:在Linux中,TTY(终端)是一类字符设备的统称,包括了3种类型:控制台,串口和伪终端。1)控制台:供内核使用的终端为控制台。控制台在Lin...

2018-07-13 13:44:10 823 0

转载 蓝牙中的四种音频编码:Apt-X、SBC、AAC、LDAC

以下当前较为常用的几种音频传输格式和支持厂商。下面按照编码的码率由低到高列举。SBC (Sub-band coding,子带编码)最早的格式应该是SBC,SBC是A2DP(Advanced Audio Distribution Profile,蓝牙音频传输协议)协议强制规定的编码格式。所有的蓝牙都...

2018-06-08 10:40:45 137045 1

转载 ldac_aptx和aptx hd功能介绍及区别介绍

LDAC技术的功能介绍LDAC是索尼研发的一种无线音频编码技术,它最早在2015年的CES消费电子设备大展上亮相。在当时,索尼表示比起标准的蓝牙编码、压缩系统,LDAC技术要高效三倍之多。这样一来,那些高解析度的音频文件在进行无线传输的时候就不会被过分压缩,...

2018-06-08 10:29:19 22220 0

转载 项目管理基础

2018-02-09 13:49:12 285 0

转载 机器学习入门心得——书籍、课程推荐

MOOCs Coursera 上 Andrew Ng 的 Machine Learning 课程:适合 Machine Learning 的入门,我当时是研一的上学期听的这个课,学校的课还比较多,那时是完全按照他的课程日历来学的,每周都有Deadline,一共学习了3个月,就是通过这个课对机器学...

2018-02-05 09:10:51 516 0

转载 一篇文章讲清楚人工智能、机器学习和深度学习的区别和联系

人工智能的浪潮正在席卷全球,诸多词汇时刻萦绕在我们耳边:人工智能(Artificial Intelligence)、机器学习(Machine Learning)、深度学习(Deep Learning)。不少人对这些高频词汇的含义及其背后的关系总是似懂非懂、一知半解。 为了帮助大家更好地理解人工智...

2018-02-05 09:09:01 296 0

转载 人工智能技术与产业发展

内容来源:清华大学孙富春教授在机械工业出版社讲座交流PPT,未经授权请勿转载。

2018-02-01 09:24:56 1772 0

转载 图解十大经典机器学习算法入门

弱人工智能近几年取得了重大突破,悄然间,已经成为每个人生活中必不可少的一部分。以我们的智能手机为例,看看到底温藏着多少人工智能的神奇魔术。 下图是一部典型的智能手机上安装的一些常见应用程序,可能很多人都猜不到,人工智能技术已经是手机上很多应用程序的核心驱动力。 图1 智能手机上的相关应用 ...

2018-01-30 14:07:46 138475 13

转载 深度学习与计算机视觉 看这一篇就够了

来源:http://www.leiphone.com/news/201605/zZqsZiVpcBBPqcGG.html#rd 人工智能是人类一个非常美好的梦想,跟星际漫游和长生不老一样。我们想制造出一种机器,使得它跟人一样具有一定的对外界事物感知能力,比如看见世界。 在上世纪50年代...

2018-01-23 19:19:42 256 0

转载 Android多APN同时工作原理分析

平台:android5.1 场景:客户使用运营商的流量卡,希望多路APN同时工作。 时间:2016.7.1 大概了解Mms机制,发现发送彩信时,使用的是另一路APN。因此以此为追踪入口。 MmsNetworkManager.java >>>connecti...

2017-05-12 14:12:16 871 0

转载 项目管理的五个过程和九大知识领域

项目管理的五个过程和九大知识领域       项目是为完成某一独特的产品或服务所做的一次性努力。根 据这个定义,项目就具有了目标明确性、活动一次性及资源消耗性等特性。换句话说,具备前面三个主要特性的活动,都可以看作是项目。现实中的项目随处可见, 如设备消缺...

2017-05-11 13:49:28 1185 0

转载 认识UART接口

没有仔细研究过,就用了下,总结了点,也搜了点资料. --------------------------------------------------------------------------------------------------------------------------...

2017-05-11 10:51:59 355 0

转载 LWIP之opt.h配置含义

 SYS_LIGHTWEIGHT_PROT 平台锁,保护关键区域内缓存的分配与释放 NO_SYS --- 是否带操作系统, =1时带,=0时,不带 MEMCPY(dst,src,len) --- 内存拷贝 若你希望自己写拷贝函数则可替换 SMEMCPY(dst,src,len) ---...

2017-05-02 19:42:11 708 0

转载 LwIP源代码文件目录解析

1 -- LwIP源代码文件目录 root@motadou:/home/motadou/lwip/lwip-1.4.1# tree . ├── CHANGELOG ├── COPYING ├── doc │ ├── contrib.txt │ ├── FILES │ ├── rawa...

2017-05-02 19:29:36 691 0

原创 TCP状态机

2017-04-24 17:21:23 234 0

转载 由socket的accept说开去

今天与同学争执一个话题:由于socket的accept函数在有客户端连接的时候产生了新的socket用于服务该客户端,那么,这个新的socket到底有没有占用一个新的端口?      讨论完后,才发现,自己虽然熟悉socket的编程套路,但是却并不是那么清楚socket的原理,今天就趁这个机会...

2017-04-24 15:27:02 204 0

转载 sk_buff 学习笔记

sk_buff整理笔记(五、队列管理函数) 分析sk_buff结构及相关结构的队列管理函数:初始化函数,skb_queue_head_init(struct sk_buff_head *list);插入函数,kb_queue_head(),sk... 2014-08-31 22:37 1...

2017-04-24 14:05:28 307 0

转载 struct sk_buff结构体详解

struct sk_buff是linux网络系统中的核心结构体,linux网络中的所有数据包的封装以及解封装都是在这个结构体的基础上进行。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1...

2017-04-24 14:03:49 2514 1

转载 sock结构和socket结构的区别和联系

socket是为引用层提供的统一结构,也就是所谓的BSD socket 而sock则是inet地址族为上层提供的一个抽象, 我们所说的建立一个套接字其实就是建立一个sock结构,其中包含了一个连接的绝大部分信息. socket就是通常使用的socket接口,处于用户空间 例如在intsoc...

2017-04-24 10:32:53 2027 0

转载 sock结构和socket结构详细解释

前段时间看了一些 TCP/IP协议栈方面的东西,有很多东西想写,没时间 ,以后补上 //**************************************************************************  /* 1、每一个打开的文件、socket等等都...

2017-04-24 10:30:33 2725 0

转载 TCP/IP详解--发送ACK和RST的场景

在有以下几种情景,TCP会把ack包发出去: 1.收到1个包,启动200ms定时器,等到200ms的定时器到点了(第二个包没来),于是对这个包的确认ack被发送。这叫做“延迟发送”; 2.收到1个包,启动200ms定时器,200ms定时器还没到,第二个数据包又来了(两个数据包一个ack); 3.收...

2017-04-21 21:38:19 7764 0

转载 LinuxTCP shutdown和close系统调用

作者:henrystark henrystark@126.com Blog: http://henrystark.blog.chinaunix.net/ 日期:20140419 本文遵循CC协议:署名-非商业性使用-禁止演绎 2.5(https://creativecommons.or...

2017-04-21 13:53:59 394 0

转载 close和shutdown的区别

转的,没验证 close(sock_fd)会把sock_fd的内部计数器减1 当sock_fd的内部计数器为0时, 才调用shutodwn(), 并最终释放文件描述符 调用shutdown()只是进行了TCP断开, 并没有释放文件描述符 本来正常的TCP程序不需要显示调用shutdow...

2017-04-21 13:49:53 813 0

转载 socket链接的关闭close和shutdown的区别

TCP主动关闭连接 appl: close(), --> FIN FIN_WAIT_1 //主动关闭socket方,调用close关闭socket,发FIN //对方操作系统的TCP层,给ACK...

2017-04-21 12:05:37 8147 0

转载 linux内核中tcp连接的断开处理

我们这次主要来分析相关的两个断开函数close和shotdown以及相关的套接口选项SO_LINGER。这里要注意SO_LINGER对shutdown无任何影响。它只对close起作用。  先来坎SO_LINGER所对应的数据结构:  Java代码   struc...

2017-04-18 17:41:25 420 0

转载 Linux TCP/IP 协议栈源码分析 - 数据 发送/接收 流程图

http://lib.csdn.net/article/computernetworks/18626 http://www.cnblogs.com/my_life/articles/4691254.html 一.linux内核网络栈代码的准备知识   1. linux内核i...

2017-04-18 14:31:28 605 0

转载 MPTCP 源码分析(七) 拥塞控制

简述      MPTCP的拥塞控制对TCP的拥塞控制的线性增加阶段进行了修改,而慢启动,快速重传、 快速恢复都没有改变。每条子路径拥有自己的cwnd,MPTCP的拥塞算法主要关心cwnd的改变。   拥塞算法设计原则 MPTCP的Throughput 要达到MPTCP中所有子路...

2017-04-18 10:22:54 381 0

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