自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (10)
  • 收藏
  • 关注

原创 url2

http://blog.csdn.net/fareast8612/article/details/7481312http://blog.chinaunix.net/uid-24517893-id-189906.htmlhttp://blog.csdn.net/weed_hz/article/details/9022277http://book.51cto.com/art/2

2015-02-11 08:28:29 667

原创 d

http://www.hep.by/gnu/kernel/usb/

2015-02-05 23:18:55 466

原创 收藏夹

It will be read and overwritten.     DO NOT EDIT! -->BookmarksBookmarks    书签栏            标准                    USB.org - Defined 1.0 Class Codes            The Linux-USB Host Si

2015-02-05 23:17:54 41572 1

原创 url

USB 重要文章:http://blog.csdn.net/myarrow/article/details/8279156http://www.docin.com/p-64670396.htmlhttp://blog.chinaunix.net/uid-21977056-id-1806929.htmlhttp://wenku.baidu.com/link?url=dGf

2015-02-05 23:16:46 942

转载 ubuntu 设定static ip 地址

通过设置/etc/network/interfaces  以及 /etc/resolv.conf$ sudo vi /etc/network/interfacesauto loiface lo inet loopbackauto eth0iface eth0 inet static #ipaddress 172.16.39.111netmask 255.255.

2014-12-01 10:10:42 826

转载 repo 的使用

如何取得 Android 源代码 Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本 控制软件,它不同于 Subversion、CVS 这样的集中式版本控制系统。在集中式版本控制系统 中只有一个仓库(repository) ,许多个工作目录(working copy) ,而像 Git 这样的分布式 版本控制系统中(其他主要的分布式版本控制系

2014-11-26 18:37:42 697

转载 git入门

http://lostechies.com/joshuaflanagan/2010/09/03/use-gitk-to-understand-git/

2014-11-26 16:38:15 355

转载 git & repo 版本管控

版本控制  版本控制是什么已不用在说了,就是记录我们对文件、目录或工程等的修改历史,方便查看更改历史,备份以便恢复以前的版本,多人协作。。。一、原始版本控制  最原始的版本控制是纯手工的版本控制:修改文件,保存文件副本。有时候偷懒省事,保存副本时命名比较随意,时间长了就不知道哪个是新的,哪个是老的了,即使知道新旧,可能也不知道每个版本是什么内容,相对上一版作了什么修改了

2014-11-26 16:31:19 605

转载 Git和Repo管理使用简要介绍

在Linux平台下进行Android系统项目开发时,需要git或repo管理。  一. Git和Repo的区别:       1. Git:Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。       2. Repo: Repo是谷歌用Python脚本写的调用git的一个脚本。主要是用来下载、管理Android项目的软件仓库(也就是说

2014-11-26 16:29:41 363

转载 分区管理

语    法】parted [选项] [参数]【功能介绍】parted指令是由GNU组织开发的一款功能强的磁盘分区和分区大小调整工具。它可以创建分区、删除分区、调整分区大小、移动和拷贝分区(支持ext2、ext3、linux-swap、fat、fat32和reiserfs分区)。【选项说明】选    项功    能

2014-11-26 12:57:00 562

转载 Linux系统攻略 用UUID在Fstab中挂载分区

Fstab 文件大家都很熟悉,Linux 在启动的时候通过 fstab 中的信息挂载各个分区,一个典型的分区条目就像这样:/dev/sdb5 /mnt/usb vfat utf8,umask=0 0 0/dev/sda4 为需要挂载的分区,sda4 是 Linux 检测硬盘时按顺序给分区的命名,一般来讲,这个名称并不会变化,但是如果你有多块硬盘,硬盘在电脑中的顺序变化的时候,相同的

2014-11-26 12:54:57 727

原创 Netlink套接字 索引

http://www.ibm.com/developerworks/cn/linux/l-netlink/

2014-11-21 01:32:08 403

原创 文章索引

http://bbs.chinaunix.net/thread-2002769-1-1.html

2014-11-21 01:27:24 368

原创 Linux 系统内核空间与用户空间通信的实现与分析

http://www.ibm.com/developerworks/cn/linux/l-netlink/

2014-11-21 01:24:32 392

原创 命名空间

http://blog.csdn.net/likexin/article/details/1749790

2014-11-21 00:53:54 320

转载 符号之来龙去脉

1.符号修饰与函数签名诞生的背景和条件:   20世纪70年代,编译器编译源代码产生目标文件时,符号与相应的变量和函数的名字是一样的.后来Unix平台和C语言   发明时,已经存在了相当多的使用汇编编写的库和目标文件.这样问题就产生了,一个C程序要使用这些库的话,C语言   中不可以使用这些库中定义的函数和变量的名字作为符号名,否则将会跟现有的目标文件冲突.

2014-11-21 00:33:41 441

原创 视频编解码链接

http://blog.csdn.net/maopig/article/category/847674

2014-11-20 01:41:33 619

转载 Linux /dev目录详解

在linux下,/dev目录是很重要的,各种设备都在下面。下面简单总结一下:  dev是设备(device)的英文缩写。/dev这个目录对所有的用户都十分重要。因为在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序,这一点和windows,dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常方便地去访问这些外部设备,和访问一个文件

2014-11-20 01:39:51 742

原创 网络编程链接

http://blog.csdn.net/maopig/article/category/869532

2014-11-20 01:36:40 338

转载 pannel -LINUX framebuffer

http://wangshh03.blog.163.com/blog/static/49103415201001231317484/一、FrameBuffer的原理    FrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。    Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Lin

2014-11-20 01:28:19 531

转载 Linux内核中的循环缓冲区

作者:西邮 王聪Linux内核中的循环缓冲区(circular buffer)为解决某些特殊情况下的竞争问题提供了一种免锁的方法。这种特殊的情况就是当生产者和消费者都只有一个,而在其它情况下使用它也是必须要加锁的。循环缓冲区定义在include/linux/kfifo.h中,如下:struct kfifo {unsigned char *buffer;uns

2014-11-20 01:22:02 526

转载 ES 流分析程序

这是用VC编写的一个ES流分析程序,可以把ES流文件按MPEG标准进行分析。MPEG标准为iso13818-2ES流文当时是由FFMPEG写的一个小程序从一个MPEG2 MPG文件中导出来的,后来才发现网上也有现成的提取工具。写这个程序是为了能更好的理解ES流的语法,以为日后的RTP发送作准备程序的原码:http://www.cnitblog.com/Files/tinnal/ES

2014-11-20 01:20:03 987

转载 H264 TS/ES

ES流(Elementary Stream): 也叫基本码流,包含视频、音频或数据的连续码流.      PES流(Packet Elementary Stream): 也叫打包的基本码流, 是将基本的码流ES流根据需要分成长度不等的数据包, 并加上包头就形成了打包的基本码流PES流.      TS流(Transport Stream): 也叫传输流, 是由固定长度为188字节的

2014-11-20 00:58:39 781

转载 MPG文件结构理解

1、一个mpg文件可以只包含视频内容,那么文件开头以0x000001B3作为起始码2、以0x000001BA 开头,就意味着同时包含音频数据和视频数据,如果没有音频数据,则以0x000001B3开头3、一个mpg文件可以包含多个pack,每个pack的起始码都是0x000001BA ,pack没有结束码,一般遇到下一个0x000001BA 开头,就意味着此pack结束。4、

2014-11-20 00:34:18 623

转载 各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式

媒体业务是网络的主要业务之间。尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析、应用开发、释放license收费等等。最近因为项目的关系,需要理清媒体的codec,比较搞的是,在豆丁网上看运营商的规范 标准,同一运营商同样的业务在不同文档中不同的要求,而且有些要求就我看来应当是历史的延续,也就是现在已经很少采用了。所以豆丁上看不出所以然,从 wi

2014-11-20 00:29:56 1898

转载 rtp协议详解/rtcp协议详解

1、简介  目前,在IP网络中实现实时语音、视频通信和应用已经成为网络应用的一个主流技术和发展方向,本文详细介绍IP协议族中用于实时语音、视频数据传输的标准协议RTP( Real-time Transport Protocol)和RTCP(RTP Control Ptotocol)的主要功能。  2、RTP/RTCP协议简介  RTP 由 IETF(http://www.i

2014-11-19 23:59:27 453

转载 FTP协议详解

FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计

2014-11-19 23:57:28 584

转载 ELF 详

可执行链接格式(Executable and Linking Format)最初是由UNIX 系统实验室(UNIX System Laboratories,USL)开发并发布的,作为应用程序二进制接口(Application Binary Interface,ABI )的一部分。工具接口标准(Tool Interface Standards,TIS)委员会将还在发展的ELF 标准选作为一种可移植的

2014-11-19 23:54:55 494

原创 linux 内核

http://www.kerneltravel.net/007.htm

2014-11-19 23:45:33 375

转载 内核空间和用户空间

Linux简化了分段机制,使得虚拟地址与线性地址总是一致,因此,Linux的虚拟地址空间也为0~4G。Linux内核将 这4G字节的空间分为两部分。将最高的1G字节(从虚拟地址0xC0000000到0xFFFFFFFF),供内核使用,称为“内核空间”。而将较低的 3G字节(从虚拟地址0x00000000到0xBFFFFFFF),供各个进程使用,称为“用户空间)。因为每个进程可以通过系统调用进入

2014-11-19 23:39:18 436

转载 内核双向循环链表之旅

为了完成对内核双向循环链表的彻底掌握,我搜索了一些重要信息。可是到最后还是被内核的代码给卡住了。我的过程如下:首先在linux-2.6.30.4/include/linux/list.h里找到内核的双向链表结构:struct list_head {    struct list_head *next, *prev;};它是一个只有指针域而没有数据域的结构,这样的好处就是灵活性很

2014-11-19 23:28:20 356

转载 编译器GCC

1 gcc编译器简介GCC是GNU项目的编译器组件之一,也是GNU最具有代表性的作品。在GCC设计之初仅仅作为一个C语言的编译器,可是经过十多年的发展,GCC已经不仅仅能支持C语言;它现在还支持Ada语言、C++语言、Java语言、Objective C语言,Pascal语言、COBOL语言,以及支持函数式编程和逻辑编程的Mercury语言,等等。而GCC也不再单是GNU C Compil

2014-11-19 23:26:40 678

转载 linux内核可变参数分析

首先来看源代码,来自:linux+v2.6.28/include/acpi/platform/acenv.h: (line  274)typedef char *   va_list;/*  * Storage alignment properties  */#define _AUPBND (sizeof (acpi_native_int

2014-11-19 23:24:21 600 1

转载 ELF头文件学习

ELF文件原名Executable and Linking Format,译为“可执行可连接格式”

2014-11-19 23:04:01 2307

转载 音视频编码基本概念

自然界中的声音非常复杂,波形极其复杂,通常我们采用的是脉冲代码调制编码,即PCM编码。PCM通过抽样、量化、编码三个步骤将连续变化的模拟信号转换为数字编码。1-1 什么是采样率和采样大小(位/bit)。声音其实是一种能量波,因此也有频率和振幅的特征,频率对应于时间轴线,振幅对应于电平轴线。波是无限光滑的,弦线可以看成由无数点组成,由于存储空间是相对有限的,数字编码过程中,必须对弦线

2014-11-19 22:54:15 1357

原创 关联性

Align:1.

2014-11-19 22:52:23 439

转载 ELF 文件的 加载 运行 和 进程映射

最近研究了一下elf文件格式,发现好多资料写的都比较繁琐,可能会严重打击学习者的热情,我把自己研究的结果和大家分享,希望我的描述能够简洁一些。一、基础知识     elf是一种文件格式,用于存储Linux程序. 它内部都有一些什么信息呢?大概包括编制好的计算机指令,数据,计算机在需要的时候把这个文件读取到内存中,cpu就可以从内存中一条一条的读取指令来执行了。    所以说

2014-11-19 22:33:21 2822

原创 编译 链接 加载 ELF 文件 相关 工具 和 命令

1. readelf -h ../asm/hello   (readelf -h 是读取elf文件头的命令)2.

2014-11-19 22:31:49 426

转载 可执行文件(ELF)格式的理解

ELF(Executable and Linking Format)是一种对象文件的格式,用于定义不同类型的对象文件(Object files)中都放了什么东西、以及都以什么样的格式去放这些东西。它自最早在 System V 系统上出现后,被 xNIX 世界所广泛接受,作为缺省的二进制文件格式来使用。可以说,ELF是构成众多xNIX系统的基础之一,所以作为嵌入式Linux系统乃至内核驱动程序开发人

2014-11-19 22:23:32 395

原创 我也聊聊KMP

最近在网上学习算法 发现大家热聊的一个话题 就是KMP 很多说这个算法很费解。但我却觉得这个算法是因为大家都只关注其实现的公式 而不去注重其逻辑,下面我介绍我所谓的逻辑 看能否让你明白 字符串匹配T与字符串S之间在匹配不成功时 存在什么关系呢?假设在匹配串T的p处出现了不匹配现象,我们需要重新调整字符串S的位置让其与T重新匹配,对吗?那现在有两种情况出现,一种情况就是p之前的字符串

2013-06-27 14:17:59 412

1901_Enhancing-Bluetooth-Location-Service_FINAL.pdf

Enhancing Bluetooth Location Services with Direction Finding。 1.Executive Summary 2.Introduction 3.Bluetooth Location Services 4.Bluetooth Direction Finding 1)Direction Finding Using Angle of Arrival Method 2)Direction Finding Using Angle of Departure Method

2019-12-01

1903_Mesh-Models-Overview_FINAL.pdf

sig mesh model overivew white papper: 1.What is a Mesh Model? 2.Overview of Mesh Models 3. A Guided Tour of Foundation Models 4.A Guided Tour of Generic Models 5.A Guided Tour of Lighting Models 6.A Guided Tour of Sensor, Scene, and Time Models

2019-12-01

SIG MESH.zip

本资源包括完整的mesh 协议及其BQB认证所需要的完整资料如Mesh_V1.0.pdf ,Mesh_Model_Specification v1.0.pdf ,Mesh Device Properties v1.0.pdf 以及 Mesh PTS 认证相关 MESH.TS.1.0.1.1.pdf ,MMDL.TS.1.0.1.1.pdf , MESH.ICS.1.0.1.1.pdf,MMDL.ICS.1.0.1.1.pdf ,MESH.IXIT.1.0.1.xlsx ,2019-1 TCRLs_2019-08-20.zip 各资源使用请查阅相关博客。

2019-09-01

cvsd pcm 编解码实现源码2

cvsd pcm 编解码实现源码2https://github.com/gnuradio/gnuradio/tree/master/gr-vocoder/include/gnuradio/vocoder

2019-03-05

cvsd pcm 编解码算法实现

资源来自于https://github.com/jgaeddert/liquid-dsp

2019-03-05

git-1.8.3.tar.gz

git-1.8.3.tar.gz,是最新版本的GIT 代码管理工具 Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。[1] Git的读音为/gɪt/。 Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。[2] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件

2014-11-27

linux命令说明

这是一份关于linux 常用实用 命令的文档,因其说明详细对于初学者很容易掌握

2012-11-30

ANSI_SCTE_65_2002,数字电视 北美标准 有线传输

北美数字电视标准之有线传输,ANSI_SCTE_65_2002,中英文。

2012-11-30

示波器基础.pdf

非常详细的示波器使用说明,没有基础的都能看明白。结构清晰,内容层次分明,有基础的可以把它作为查阅手册使用!

2012-07-27

DCF 设计规则 英文版

DCF 设计规则 标准文档 Design rule for camera filesystem

2012-07-27

空空如也

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

TA关注的人

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