自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(166)
  • 资源 (1)
  • 收藏
  • 关注

转载 关于ARM架构和cortexM内核的知识总结

特别是现代C语言程序,经编译器优化生成的目标代码中,分支指令所占的比例可达10-20%,对流水线处理器的影响会的更大。返回时,子函数先返回,父函数后返回。Thumb指令集:Thumb指令是16位的指令长度,编代码全部是 16bits 的,每条指令所能承载的信息少,因此它需要使用更多的指令才能完成功能, 因此运行速度慢, 但它也占用了最少的程序空间,但是Thumb指令集中的数据处理指令的操作数仍然是32位,指令地址也为32位,并且有些处理器可以根据指令译码器将Thumb指令转换为32位的ARM指令?

2023-06-25 16:02:33 222

转载 spi 单线、双线、四线区别

目录1. QSPI是什么?1. QSPI是什么?SPI协议其实是包括:Standard SPI、Dual SPI和Queued SPI三种协议接口,分别对应3-wire, 4-wire, 6-wire。(1)通常我们说的SPI就是Standard SPI,有4根信号线,分别为CLK、CS、MOSI和MISO。数据线工作在全双工。(2)Dual SPI,它只是针对SPI Flash而言,不是针对所有SPI外设。对于SPI Flash,全双工并不常用,因此扩展了mosi和miso的用法,

2022-05-31 13:07:52 6835 2

原创 批量删除svn目录的方法

1、Windows    将下面的代码保存为 kill-svn.bat文件,放到要删除.svn文件的目录下,双击运行即可    @echo on    @rem 删除SVN版本控制目录    @rem for /r . %%a in (.) do @if exist "%%a\.svn" @echo "%%a\.svn"      @for /r . %%a in (.) do @if exist...

2018-06-06 08:17:41 4709

原创 python3.5标准库中文版目录

1. 简介2. 函数3. 常量3.1. site模块中的附加常量4. 内置类型4.1. 真值测试4.2. Boolean操作符 — and, or, not4.3. 比较运算符--<,<=,>,>=,==,!=,is,is not4.4. 数字类型 — int, float, complex4.5. 数组类型Iterator4.6. 列表类型 — list, tuple, ...

2018-05-17 09:46:20 1186

原创 DOS批处理中%~dp0表示什么意思

(注:%0就是该batch文件的文件名 )这句的意思是 更改当前目录为批处理本身的目录 有些晕吧?不急,我举例 比如你有个批处理a.bat在C:/qq文件夹下  a.bat内容为 cd /d %~dp0 在这里 cd /d %~dp0的意思就是cd /d c:/qq %0代表批处理本身 c:/qq/a.bat ~dp是变量扩充 d既是扩充到分区号 c: p就是扩充到路径 /qq dp就是扩充到分区...

2018-05-16 10:07:53 3301

转载 在Ubuntu 16.04 LTS 版本安装Python 3.6

安装Python 3.6 在Ubuntu 16.04 LTS 版本在ubuntu 16.04版本中,系统默认安装 了python 2.7和3.5版本,因为系统本身用到python的程序,删除默认的版本又担心系统有问题,那有没有办法同时在安装和使用python 3.6版本呢?下文将一起安装python 3.6并修改原系统的python3命令以使用新安装的版本。1、配置软件仓库,因为python 3....

2018-03-22 21:43:14 1223

转载 Sed 命令详解 & 正则表达式

1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理和显示。处理...

2018-03-16 08:23:42 19885

转载 【Linux】test命令

检测系统是否包含某些文件或者相关属性时,test命令是个很好的命令, 加上 && 及 || 还能更人性化地显示结果# test -e new && echo "exist" || echo "not exist"not exist更多用法:测试的标志代表意义1. 关於某个档名的『文件类型』判断,如 test -e filename 表示存在否-e该『档名』是否存在?...

2018-03-16 08:19:59 3381

转载 grep 正则表达式

要用好grep这个工具,其实就是要写好正则表达式,所以这里不对grep的所有功能进行实例讲解,只列几个例子,讲解一个正则表达式的写法。$ ls -l | grep '^a' 通过管道过滤ls -l输出的内容,只显示以a开头的行。$ grep 'test' d* 显示所有以d开头的文件中包含test的行。$ grep 'test' aa bb cc 显示在aa,bb,cc文件中匹配test的行。$ ...

2018-03-09 09:58:27 202

转载 Windows环境下搭建SVN服务器

搭建SVN服务器详细教程本教程会从最基本的下载安装到上传代码,下载代码这条线来详细讲述如何完成SVN服务器的搭建下载并安装VisualSVN server下载并安装TortoiseSVN导入项目创建用户组和用户设置权限检出项目下载并安装VisualSVN server下载VisualSVN server 下载地址:https://www.visualsvn.com/server/download/...

2018-02-28 19:37:20 221

转载 Wireshark 抓包分析 RTSP/RTP/RTCP 基本工作过程

整体而言,RTSP 通常工作于可靠的传输协议 TCP 之上,就像 HTTP 那样,用于发起/结束流媒体传输,交换流媒体元信息。RTP 通常工作于 UDP 之上,用于传输实际的流媒体数据,其中的载荷格式因具体流媒体类型的不同而不同,通常有专门的 RFC 规范对其进行定义,如 H.264 编码格式视频数据的载荷格式在 RFC 6184, RTP Payload Format for H.264 Vi...

2018-02-25 10:48:49 470

原创 linux文件拷贝常用方法

不同的Linux之间copy文件常用有3种方法: 第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。 第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。       第三种就是利用scp命令来进行文件复制。         

2018-01-25 18:12:44 2902

转载 linux EHCI DRIVER之中断处理函数ehci_irq()分析(二)

先上代码,1. static void scan_async (struct ehci_hcd *ehci)2. {3.  struct ehci_qh *qh;4.  bool check_unlinks_later = false;5. 6.  ehci->qh_scan_next = ehci->async->qh_next.qh;7.  while (ehci-

2014-06-16 11:00:42 3292

转载 linux EHCI DRIVER之中断处理函数ehci_irq()分析(一)

EHCI的interrupt在HCD中被分为了6种类型,如下宏定义:/* these STS_* flags are also intr_enable bits (USBINTR) */#define STS_IAA (1#define STS_FATAL (1#define STS_FLR (1#define STS_PCD (1#define STS_ERR (1#

2014-06-16 10:59:24 3385

转载 linux ehci hcd之qh_urb_transaction()分析(二)

接下来从qtd_fill()中返回到qh_urb_transaction()中,再贴一下返回处的代码,如下1. if (usb_pipecontrol (urb->pipe)) {2.  /* SETUP pid */3.  qtd_fill(ehci, qtd, urb->setup_dma,4.  sizeof (struct usb_ctrlrequest),5.  to

2014-06-16 10:58:05 1907

转载 linux ehci ehci_urb_enqueue之qh_urb_transaction()分析(一)

以下文字会对linux usb hcd driver中的ehci_urb_enqueue函数做一些说明。先把该函数罗列一下。1. /*2.  * non-error returns are a promise to giveback() the urb later3.  * we drop ownership so next owner (or urb unlink) can ge

2014-06-16 10:56:55 2861

转载 外企老总退休感言

一、关于工作与生活我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不

2014-01-26 14:19:43 2733

转载 USB On-The-Go引脚 说明

USB On-The-Go 是什么    USB 接口的设备现在是随处可见了,打印机、相机、手机、MP3等几乎目前能想到的消费类电子设备都具有 USB接口。USB传输速率快,接口简单、支持热插拔的特性,使其在诸多接口中脱颖而出,大有统一天下之势。但传统的USB协议(USB2.0)限制了在 这庞大的设备群中必须有一个HOST作为主子,通常是PC。两个外设之间的数据交换必须通过这个主子中转才能

2013-12-20 15:32:00 1565

转载 一图看懂中国4G概貌

2013-12-06 13:25:50 719

转载 TD-LTE发牌后,三大运营商会做什么?

12月4日,在媒体猜测了若干发牌日期之后,工信部终于发放4G牌照,让年内发放4G牌照这一承诺成为现实,当然,几家欢喜几家愁,只发了TD-LTE牌照势必对三家运营商的影响各有不同,在此做一简要分析。  在我国,牌照既是政府主导,但也少不了下面的博弈。比如TD-LTE的牌照,奚国华就以中国移动一家承担TD-LTE还是太薄弱,希望中国电信也能共同推动TD-LTE的建设。之后,联通和电信两位大佬在各种

2013-12-06 10:17:27 1598

原创 2012年中国最佳医院排行榜

中国哪家医院综合综合实力最佳?所患病求助哪家专科医院最合适?由全中国30个临床专科的1579名著名专家学者参与评审的《2012年度中国最佳医院综合排行榜》23日出炉,为民众按图索骥求医问药的提供便利。该项评选以学科水平与科研能力为评审标准。  根据榜单,北京协和医院、四川大学华西医院和中国人民解放军总医院位列排行榜前三甲。  据 了解,在中国,因为对于医疗资源状况了解较

2013-11-27 08:39:39 2669

转载 撞车之后,不要傻里傻气的,有车没车的都收藏起来吧,真的很有用!

1,对方全责提出私了1500,你死活不干,要求走保险,又是吵又是闹又是折腾,定损2200,修理厂要求2400,自掏200.如果你同意私了,拿1500,报保险自己全责,车照样修好一文不掏白赚1500,第二年保费增加800,赚了700(你当年申请理赔没有超过三次,第二年不会增加保费的)    2.撞伤一人,送医院,被家属打骂,垫医药费8000。回家洗洗脸上的血痕。回头家属要求加10000私

2013-10-25 09:41:22 1856

原创 两道选择题 -- 爱

记得大学一堂选修课上。教授面带微笑,走进教室,对我们说:“我受一家机构委托,来做一项问卷调查,请同学们帮个忙。”一听这话,教室里轻微的一阵议论开了,大学课堂本来枯燥,这下好玩多了。问卷表发下来,一看,只有两道题。第一题:他很爱她。她细细的瓜子脸,弯弯的娥眉,面色白皙,美丽动人。可是有一天,她不幸遇上了车祸,痊愈后,脸上留下几道大大的丑陋疤痕。你觉得,他会一如既往地爱她吗?A、他一定

2013-08-28 08:54:04 755

原创 无线网卡的AP和STA模式

AP模式: Access Point,提供无线接入服务,允许其它无线设备接入,提供数据访问,              一般的无线路由/网桥工作在该模式下。AP和AP之间允许相互连接STA模式: Station, 类似于无线终端,sta本身并不接受无线的接入,它可以连接到AP,一般无线网卡即工作在该模式。

2013-08-15 08:29:32 3355

转载 WIFI基本知识整理

WIFI基本知识整理         这里对wifi的802.11协议中比较常见的知识做一个基本的总结和整理,便于后续的学习。因为无线网络中涉及术语很多,并且许多协议都是用英文描述,所以有些地方翻译出来会有歧义,这种情况就直接英文来描述了。 主要内容:一、基本概述二、实践基础三、一些原理四、补充五、其它  

2013-08-15 08:27:11 1267

转载 视频流传输协议RTP/RTCP/RTSP/HTTP的区别

用一句简单的话总结:RTSP发起/终结流媒体、RTP传输流媒体数据 、RTCP对RTP进行控制,同步。之所以以前对这几个有点分不清,是因为CTC标准里没有对RTCP进行要求,因此在标准RTSP的代码中没有看到相关的部分。而在私有RTSP的代码中,有关控制、同步等,是在RTP Header中做扩展定义实现的。另外,RFC3550可以看作是RFC1889的升级文档,只看RFC3550即可。

2013-08-08 12:47:25 1880

转载 RTP数据包格式

1. 网络抽象层单元类型 (NALU)NALU 头由一个字节组成, 它的语法如下:      +---------------+      |0|1|2|3|4|5|6|7|      +-+-+-+-+-+-+-+-+      |F|NRI|  Type   |      +---------------+F: 1 个比特.  forbi

2013-08-08 12:44:19 14476 1

转载 H264 NALU RTP

对h.264压缩视频码流中i帧的提取(firstime)2010-06-30 09:15转载自 fandy586  http://hi.baidu.com/sdlyfdy 这 个问题要说清楚还是有点复杂:首先判断 NALU 类型是否是 5,如果是,那么以后连续出现的 NALU 类型为 5 的 NALU 就属于 IDR 帧(一种特殊的 I 帧);如果 NALU 不是 5,则要进一步判

2013-08-08 12:42:55 4671

转载 MKV(Matroska)常见问题浅析

最近碰到一个新的视频文件格式,扩展名是MKV,以前没怎么接触过。到网上查了一下,发现其被誉为“网络视频新宠儿”,而且是完全免费。这就找到MKV的网站www.matroska.org上仔细看了看,跟大家在这分享一下MKV的基本知识。 问:什么是MKV?简单介绍一下。答:MKV是Matroska视频格式的扩展名。Matroska是一种可扩展的开放标准音视频容器,并非是一种音视频

2013-07-31 16:32:20 2422

原创 RTSP resources integration

1. http://blog.csdn.net/nkmnkm/article/category/1066093       --live555系列描述2.

2013-07-25 11:05:25 702

转载 i2c驱动架构(史上最全) davinc dm368 i2c驱动分析

预备知识在阅读本文最好先熟悉一种i2c设备的驱动程序,并且浏览一下i2c-core.c以及芯片提供商的提供的i2c总线驱动(i2c-davinci.c)。标题党请见谅!其实i2c接口非常的简单,即使用51单片的gpio来模拟i2c,编写一个e2prom或者其他i2c接口的驱动程序,也不是什么难事,几百行代码就能搞定。但是Linux的i2c驱动体系结构却有相当的复杂度,不管是

2013-07-16 14:50:27 5797

转载 WireShark帧格式解析

先看一下我使用UDP广播时,WireShark捕获的数据截图从图上能看出来我udp发送的数据是 liuyu love chenlan以下帧格式解析来自互联网帧号 时间    源地址          目的地址      高层协议  包内信息概况No.  Time    Source         Destination      Protoco

2013-06-25 13:51:17 2462

转载 rtmp 使用流程

1#include 2#include 3#include 4#include "iview.h"56int iv_fetch_video(const struct iv_auth *auth, const struct iv_item *item,7        const char *

2013-05-31 14:40:50 1899

转载 FLV --flash video格式介绍

Flash Video (FLV)Flash Video is the name of a file format used to deliver video over the Internet using Adobe Flash Player version 6 or newer. Flash Video content may also be embedded within SWF

2013-05-31 14:27:10 3468

转载 RTMP协议研究

1协议研究概述   协议设计和分析一直都是在工作遇到,正好在这里总结一下,说到协议,在这个网络的时代,没有人可以离开它了。他存在我们生活中的任何角落,只不过我们平时,并没有注意到它的存在,可以这么说如果没有协议,我们生活和日常的工作生产都不能进行。如果仔细想想你生活中用到的所有东西,协议已经包含其中。那到底什么是协议呢?说的简单一点就是双方达成的共识,以便更好的交流,理论上协议是什么呢?如果学

2013-05-23 15:40:37 771

原创 RTMP resources integration

1. http://blog.chinaunix.net/uid/26000296/sid-165640-list-1.html     -- rtmp协议翻译及windows移植实例2. http://blog.csdn.net/yeyumin89/article/details/7932431     -- RTMP protocol and server介绍3.

2013-05-21 08:58:36 686

原创 RTMP是什么

Real Time Messaging Protocol (RTMP) is a proprietaryprotocol developed byAdobe Systems forstreaming audio, video and data over the Internet, between aFlash player and a server.实时消息协议(RTMP)是A

2013-05-13 15:30:41 2100

转载 RTMP流媒体协议在视频监控系统中应用的优势

RTMP是flash player从视频服务器接收视频的一种TCP协议。adobe公司已经公布了rtmp协议的大部分内容,虽然还有一些细节未公开,不过对于我们自己开发一个rtmp服务器已经足够了,即使不开放,很多开源的项目已经把协议的很多细节搞清楚了。 目前很多视频监控系统前端设备都是IP摄像头,而这些摄像头视频格式大部分都是MPEG4/h.264格式,最新的flash player对于这

2013-05-13 15:10:22 959

转载 winusb —— 不再为你的usb设备编写驱动

曾几何时我们找工作还发现有个驱动工程师职位,月薪也不低,没接触过的人代码压根看不懂。今天可好了,如果不太追求差异化,不用驱动也能让系统与USB设备通信了,Linux就不说了,libusb很好用,现在说下windows的。Winusb是从XP-SP2起微软提供的一个类似libusb与usb设备通信的中间件,通过它我们就不需要再费奏折的研究和编写USB驱动了。这是几篇资源,先列出来,后面会专门

2013-05-10 15:51:14 2153

转载 温柔老爸如何提振小学一年级孩子的成绩

幼儿园毕业时,女儿能做千位数的加减法,认识的字上千,会写的有几百,英语通过口语2星,且是7过7.顺理成章的进了一个不错的小学,还考进了课后的提高班里,这个提高班只学两样,英语,奥数一年级,每周语文数学英语都有一个单元考,每月一次月考,由于基础好,9月考试最低成绩97,月考,语文99数学100,英语100,全年级第一. 女儿的学习都是老公在管,我基本上只看试卷.9月末,老公出差去美国,2

2013-05-09 09:22:29 1451 1

46家公司笔试题

46家公司面试题,包括各行各业都有

2013-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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