- 博客(56)
- 资源 (10)
- 收藏
- 关注
原创 url2
http://blog.youkuaiyun.com/fareast8612/article/details/7481312http://blog.chinaunix.net/uid-24517893-id-189906.htmlhttp://blog.youkuaiyun.com/weed_hz/article/details/9022277http://book.51cto.com/art/2
2015-02-11 08:28:29
737
原创 收藏夹
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
43104
2
原创 url
USB 重要文章:http://blog.youkuaiyun.com/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
1007
转载 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
871
转载 repo 的使用
如何取得 Android 源代码 Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本 控制软件,它不同于 Subversion、CVS 这样的集中式版本控制系统。在集中式版本控制系统 中只有一个仓库(repository) ,许多个工作目录(working copy) ,而像 Git 这样的分布式 版本控制系统中(其他主要的分布式版本控制系
2014-11-26 18:37:42
760
转载 git入门
http://lostechies.com/joshuaflanagan/2010/09/03/use-gitk-to-understand-git/
2014-11-26 16:38:15
383
转载 git & repo 版本管控
版本控制 版本控制是什么已不用在说了,就是记录我们对文件、目录或工程等的修改历史,方便查看更改历史,备份以便恢复以前的版本,多人协作。。。一、原始版本控制 最原始的版本控制是纯手工的版本控制:修改文件,保存文件副本。有时候偷懒省事,保存副本时命名比较随意,时间长了就不知道哪个是新的,哪个是老的了,即使知道新旧,可能也不知道每个版本是什么内容,相对上一版作了什么修改了
2014-11-26 16:31:19
743
转载 Git和Repo管理使用简要介绍
在Linux平台下进行Android系统项目开发时,需要git或repo管理。 一. Git和Repo的区别: 1. Git:Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 2. Repo: Repo是谷歌用Python脚本写的调用git的一个脚本。主要是用来下载、管理Android项目的软件仓库(也就是说
2014-11-26 16:29:41
391
转载 分区管理
语 法】parted [选项] [参数]【功能介绍】parted指令是由GNU组织开发的一款功能强的磁盘分区和分区大小调整工具。它可以创建分区、删除分区、调整分区大小、移动和拷贝分区(支持ext2、ext3、linux-swap、fat、fat32和reiserfs分区)。【选项说明】选 项功 能
2014-11-26 12:57:00
683
转载 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
832
原创 Linux 系统内核空间与用户空间通信的实现与分析
http://www.ibm.com/developerworks/cn/linux/l-netlink/
2014-11-21 01:24:32
425
转载 符号之来龙去脉
1.符号修饰与函数签名诞生的背景和条件: 20世纪70年代,编译器编译源代码产生目标文件时,符号与相应的变量和函数的名字是一样的.后来Unix平台和C语言 发明时,已经存在了相当多的使用汇编编写的库和目标文件.这样问题就产生了,一个C程序要使用这些库的话,C语言 中不可以使用这些库中定义的函数和变量的名字作为符号名,否则将会跟现有的目标文件冲突.
2014-11-21 00:33:41
470
转载 Linux /dev目录详解
在linux下,/dev目录是很重要的,各种设备都在下面。下面简单总结一下: dev是设备(device)的英文缩写。/dev这个目录对所有的用户都十分重要。因为在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序,这一点和windows,dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常方便地去访问这些外部设备,和访问一个文件
2014-11-20 01:39:51
908
转载 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
608
转载 Linux内核中的循环缓冲区
作者:西邮 王聪Linux内核中的循环缓冲区(circular buffer)为解决某些特殊情况下的竞争问题提供了一种免锁的方法。这种特殊的情况就是当生产者和消费者都只有一个,而在其它情况下使用它也是必须要加锁的。循环缓冲区定义在include/linux/kfifo.h中,如下:struct kfifo {unsigned char *buffer;uns
2014-11-20 01:22:02
568
转载 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
1019
转载 H264 TS/ES
ES流(Elementary Stream): 也叫基本码流,包含视频、音频或数据的连续码流. PES流(Packet Elementary Stream): 也叫打包的基本码流, 是将基本的码流ES流根据需要分成长度不等的数据包, 并加上包头就形成了打包的基本码流PES流. TS流(Transport Stream): 也叫传输流, 是由固定长度为188字节的
2014-11-20 00:58:39
881
转载 MPG文件结构理解
1、一个mpg文件可以只包含视频内容,那么文件开头以0x000001B3作为起始码2、以0x000001BA 开头,就意味着同时包含音频数据和视频数据,如果没有音频数据,则以0x000001B3开头3、一个mpg文件可以包含多个pack,每个pack的起始码都是0x000001BA ,pack没有结束码,一般遇到下一个0x000001BA 开头,就意味着此pack结束。4、
2014-11-20 00:34:18
768
转载 各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式
媒体业务是网络的主要业务之间。尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析、应用开发、释放license收费等等。最近因为项目的关系,需要理清媒体的codec,比较搞的是,在豆丁网上看运营商的规范 标准,同一运营商同样的业务在不同文档中不同的要求,而且有些要求就我看来应当是历史的延续,也就是现在已经很少采用了。所以豆丁上看不出所以然,从 wi
2014-11-20 00:29:56
1965
转载 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
583
转载 FTP协议详解
FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计
2014-11-19 23:57:28
629
转载 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
551
转载 内核空间和用户空间
Linux简化了分段机制,使得虚拟地址与线性地址总是一致,因此,Linux的虚拟地址空间也为0~4G。Linux内核将 这4G字节的空间分为两部分。将最高的1G字节(从虚拟地址0xC0000000到0xFFFFFFFF),供内核使用,称为“内核空间”。而将较低的 3G字节(从虚拟地址0x00000000到0xBFFFFFFF),供各个进程使用,称为“用户空间)。因为每个进程可以通过系统调用进入
2014-11-19 23:39:18
473
转载 内核双向循环链表之旅
为了完成对内核双向循环链表的彻底掌握,我搜索了一些重要信息。可是到最后还是被内核的代码给卡住了。我的过程如下:首先在linux-2.6.30.4/include/linux/list.h里找到内核的双向链表结构:struct list_head { struct list_head *next, *prev;};它是一个只有指针域而没有数据域的结构,这样的好处就是灵活性很
2014-11-19 23:28:20
382
转载 编译器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
717
转载 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
685
转载 音视频编码基本概念
自然界中的声音非常复杂,波形极其复杂,通常我们采用的是脉冲代码调制编码,即PCM编码。PCM通过抽样、量化、编码三个步骤将连续变化的模拟信号转换为数字编码。1-1 什么是采样率和采样大小(位/bit)。声音其实是一种能量波,因此也有频率和振幅的特征,频率对应于时间轴线,振幅对应于电平轴线。波是无限光滑的,弦线可以看成由无数点组成,由于存储空间是相对有限的,数字编码过程中,必须对弦线
2014-11-19 22:54:15
1689
转载 ELF 文件的 加载 运行 和 进程映射
最近研究了一下elf文件格式,发现好多资料写的都比较繁琐,可能会严重打击学习者的热情,我把自己研究的结果和大家分享,希望我的描述能够简洁一些。一、基础知识 elf是一种文件格式,用于存储Linux程序. 它内部都有一些什么信息呢?大概包括编制好的计算机指令,数据,计算机在需要的时候把这个文件读取到内存中,cpu就可以从内存中一条一条的读取指令来执行了。 所以说
2014-11-19 22:33:21
2983
原创 编译 链接 加载 ELF 文件 相关 工具 和 命令
1. readelf -h ../asm/hello (readelf -h 是读取elf文件头的命令)2.
2014-11-19 22:31:49
460
转载 可执行文件(ELF)格式的理解
ELF(Executable and Linking Format)是一种对象文件的格式,用于定义不同类型的对象文件(Object files)中都放了什么东西、以及都以什么样的格式去放这些东西。它自最早在 System V 系统上出现后,被 xNIX 世界所广泛接受,作为缺省的二进制文件格式来使用。可以说,ELF是构成众多xNIX系统的基础之一,所以作为嵌入式Linux系统乃至内核驱动程序开发人
2014-11-19 22:23:32
492
原创 我也聊聊KMP
最近在网上学习算法 发现大家热聊的一个话题 就是KMP 很多说这个算法很费解。但我却觉得这个算法是因为大家都只关注其实现的公式 而不去注重其逻辑,下面我介绍我所谓的逻辑 看能否让你明白 字符串匹配T与字符串S之间在匹配不成功时 存在什么关系呢?假设在匹配串T的p处出现了不匹配现象,我们需要重新调整字符串S的位置让其与T重新匹配,对吗?那现在有两种情况出现,一种情况就是p之前的字符串
2013-06-27 14:17:59
442
1901_Enhancing-Bluetooth-Location-Service_FINAL.pdf
2019-12-01
1903_Mesh-Models-Overview_FINAL.pdf
2019-12-01
SIG MESH.zip
2019-09-01
cvsd pcm 编解码实现源码2
2019-03-05
git-1.8.3.tar.gz
2014-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人