Other
文章平均质量分 84
conceptcon
这个作者很懒,什么都没留下…
展开
-
EDID的简介和解析
from:EDID的简介和解析 - 花生红枣眼泪和小米 - 博客园去年对EDID做了一个解析,下面是学习EDID过程中整理的资料。一、EDID简介EDID: Extended Display Identification Data (外部显示设备标识数据)----指DDC通讯中传输的显示设备数据。Q1:EDID是什么?A1:EDID的全称是Extended Display Identification Data(扩展显示标识数据),VGA、DVI的EDID由主块128字节组成,HDMI的转载 2021-10-21 11:18:48 · 26226 阅读 · 3 评论 -
PES ES
PES ESES是直接从编码器出来的数据流,可以是编码过的视频数据流,音频数据流,或其他编码数据流的统称。ES流经过PES打包器之后,被转换成PES包。PES包由包头和payload组成.在PES层,主要是在PES包头信息中加入PTS(显示时间标签)和DTS(解码时间标签)用于视频、音频同步。其实,Mpeg-2用于视音频同步以及系统时钟恢复的时间标签分别在ES,PES和TS这3个层次中。在ES层,与同步有关的主要是视频缓冲验证VBV(Video Buffer Verifier),用以防止解..转载 2021-03-22 16:11:43 · 290 阅读 · 0 评论 -
git学习
使用Git进行小项目代码管理之前在公司使用过SVN(无甚感觉)和ClearCase(把人恶心死的东西)两种版本控制工具,都不满意。后来想自己写点东西玩,就发现了这个在国内人气还不怎么高的Git,这个由Linus实现的灵活小巧的VCS。对它的印象差不多可以这么说:“我被萌到了”。通过采用不同类型的工作流,Git可以适用于各种大小规模的项目。这里介绍一下针对最简单的集中式工作流的配置方转载 2013-08-23 14:49:58 · 1251 阅读 · 0 评论 -
马云说:员工的离职原因
马云说:员工的离职原因林林总总,(只有两点最真实): 1、钱,没给到位;2、心,委屈了。 这些归根到底就一条:干得不爽。 员工临走还费尽心思找靠谱的理由,就是为给你留面子,不想说穿你的管理有多烂、他对你已失望透顶。 仔细想想,真是人性本善。作为管理者,定要乐于反省。 带团队,你得问自己,人为什么要跟着你混? 带团队做好这8条:(1)授人以鱼:给员工养家糊口的钱。 (转载 2013-09-01 22:17:23 · 1327 阅读 · 0 评论 -
自己编译出错记录
以后所有出错都板到这个上面1、make[2]: *** No rule to make target `drivers/xxxxxx/gipo_xye.o', needed by `drivers/xxxxxx/built-in.o'. Stop.make[1]: *** [drivers/xxxxxx] Error 2make[1]: *** Waiting for unfin转载 2013-09-29 10:04:06 · 1219 阅读 · 0 评论 -
Android上dip、dp、px、sp
手机分辨率基础知识(DPI,DIP计算)1.术语和概念术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托罗拉milestone手机是3.7英寸Aspect Ratio(宽高比率)指的是实际的物理转载 2013-12-04 14:13:01 · 2133 阅读 · 0 评论 -
新板上电注意
1、如果是刚从PCB厂家拿到的新板准备上电时,要先手动检查电路板上的焊接情况,明确没有问题则进行下一步;2、上电必须测量开机电流,如果电流过大,需赶紧切电;3、其它原创 2014-02-11 09:36:56 · 1148 阅读 · 0 评论 -
sqlite3 --sql命令简单介绍
目录1 建立数据库档案2 在sqlite3提示列下操作3 SQL的指令格式4 建立资料表5 建立索引6 加入一笔资料7 查询资料8 如何更改或删除资料9 其他sqlite的特别用法10 小结 建立数据库档案用sqlite3建立数据库的方法很简单,只要在shell下键入(以下$符号为shell提示号,请勿转载 2014-07-29 10:03:19 · 837 阅读 · 0 评论 -
一个解了两次的bug
解一个bug总结原创 2014-08-04 18:33:38 · 931 阅读 · 0 评论 -
VLC for Android源码下载和编译
VLC for Android源码下载和编译 博客分类:vlc from:http://dingran.iteye.com/blog/17177111.vlc for android 已经发布了,开源的地址是: http://wiki.videolan.org/AndroidCompile 这里面有详细的使用说明, 其中源码获取是: g转载 2013-12-20 21:30:52 · 4384 阅读 · 0 评论 -
SVN常用命令用法说明
/*** 转载请注明作者longdick http://longdick.iteye.com**/ SVN版本:1.5 及更新版本名词说明:WC:Working Copy 你的工作区Versioned:受控的;受版本控制的 SVN是什么? SVN是开源的版本控制系统。比CVS更多的特性。一个转载 2015-05-27 13:46:35 · 707 阅读 · 0 评论 -
UML图中类之间的关系
UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现类与类图1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。2) 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什么样的功能,要承担什么样的义务。一个类可以有多种职责,设计得好的类一般只有一种职责,在定义类的时候,将类的职责分解成为类的属性和操转载 2018-01-11 19:09:18 · 15468 阅读 · 0 评论 -
Git 源代码分析
Git 源代码分析from: http://www.molearning.com/?p=9Git介绍Git — The stupid content tracker, 傻瓜内容跟踪器。Linus 是这样给我们介绍 Git 的。Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端转载 2013-08-23 14:54:28 · 9129 阅读 · 1 评论 -
Synchronous connection-oriented (SCO) link
Synchronous connection-oriented (SCO) linkThe type of radio link used for voice data. An SCO link is a set of reserved timeslots on an existing ACL link. Each device transmits encoded voice data in转载 2013-07-18 12:10:26 · 1643 阅读 · 0 评论 -
SercureCRT&CuteFTP实现windows与虚拟机linux互联
在windows上安装SercureCRT后在Ubuntu下安装ssh客户端和服务器软件:转http://blog.chinaunix.net/uid-24219701-id-3267560.html用secureCRT连接Ubuntu是出现远程系统拒绝访问。查找论坛知道Ubuntu上没有ssh.1.首先要明白什么是ssh?可以把ssh看做是telnet的加强版,telnet的密码转载 2013-06-03 09:33:34 · 1109 阅读 · 0 评论 -
MAC+PHY
一块以太网网卡包括OSI(开方系统互联)模型的两个层。物理层和数据链路层。物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能。1.网卡的基本结构 以太网卡中数据链路层的芯片一般简称之为MAC控制器,物理层的芯片我们简称之为PHY。转载 2012-10-22 14:40:44 · 979 阅读 · 0 评论 -
网络驱动
工作需要写了我们公司一块网卡的Linux驱动程序。经历一个从无到有的过程, 深感技术交流的重要。Linux作为挑战微软垄断的强有力武器,日益受到大家的喜 爱。真希望她能在中国迅速成长。把程序文档贴出来,希望和大家探讨Linux技术 和应用,促进Linux在中国的普及。 本文可随意转载,但请不要在盈利性出版物上刊登。 Linux操作系统网络驱动程序编写 一.Linux转载 2012-10-22 14:51:54 · 785 阅读 · 0 评论 -
几个有用的网站
1、Chinaunix 网址:http://www.chinaunix.net/ 简介:中国最大的linux/unix技术社区。2、ITPub 网址:http://www.itpub.net/ 简介:有名气的IT技术论坛,看看它的alexa排名就知道有多火了,尤其以数据库技术讨论热烈而闻名。ITPUB论坛的前身是建立在smiling的oracle小组。3、51cto 网址:http转载 2012-10-23 14:06:32 · 1259 阅读 · 0 评论 -
不做浮躁的嵌入式工程师!
1. 不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2. 初学者请不要看太多的书那会误人子弟的。先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3. 看帮助。不要因为很难,而自己又是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,或不够直观转载 2012-11-12 14:10:49 · 715 阅读 · 0 评论 -
elf文件格式分析
把Bin文件转换为Elf文件arm-linux-gnueabi-dev-ld -r -b binary -oformat=elf32-littlearmav.bin -o av.bin.elf前几天一个师弟问了一个动态链接库变量的问题,突然答不上来,才发现原来知道的东西都忘了,于是找到以前看的东西,大概扫了一下,了解了,觉得有必要对elf文件格式记录下来转载 2012-11-12 09:48:10 · 1843 阅读 · 0 评论 -
在centos6.3下安装wireshark
一、安装 以root用户运行:yum install wireshark二、运行 在终端中键入命令: #wireshark bash:wireshark:command not found#whereis wireshark wireshark: /usr/lib/wireshark /usr/share/wireshark #cd /usr/lib/wiresha转载 2012-11-19 17:11:54 · 1237 阅读 · 0 评论 -
du和ls查看文件大小的区别
du == disk usage (磁盘使用量,占用的磁盘空间)一个文件占用的磁盘空间和一个文件的大小是两码事情。占用空间取决于文件系统的块(block)的大小,linux一般默认是4k(4096) ,因此,一个大小为1个字节的文件,最小也要占用4k,如果你创建文件系统的时候制定块大小是16K,那么即便一个文件只有1个字节,占用空间也是16K。如果一个分区上主要放大文件,那么blo转载 2012-11-21 11:55:00 · 2066 阅读 · 0 评论 -
wifi配置常用命令总结
1:iwlist eth1 scanning 查看无线路由 2:iwconfig eth1 essid "无线路由的名称" 3: ifconfig eth1 IP 4: route add default gw 网关对于带密码的路由器,设置如下:1:iwconfig eth1 key s:密码2:iwconfig eth1 key open3:ifconfig eth1转载 2013-01-09 19:17:33 · 2459 阅读 · 0 评论 -
LINUX下如何开启FTP服务器
安装软件包具体的参考网页~~http://www.witech.com.cn/news/Article_Show.asp?ArticleID=48 redhat 下开启FTP(已安装FTP服务器)[root@erpapptest init.d]# /etc/rc.d/init.d/vsftpd status vsftpd (pid 29792) is runn转载 2013-04-01 16:39:17 · 1228 阅读 · 0 评论 -
移植之乱谈
移植之乱谈昨天有一个博友回复,说他已经完成了android系统在windows上的移植,其中比较难的是binder系统的移植。下面是两个demo网址,我看了后倍有感触。http://v.youku.com/v_show/id_XMzIwMDkxOTQ4.htmlhttp://v.youku.com/v_show/id_XMzIwNzI2NTg4.html这才是真正有技术含量的移植啊转载 2013-04-20 10:59:43 · 884 阅读 · 0 评论 -
linux内核探索:定制自己的initrd.img-转载并修改
1. 什么是initrd.img,它有什么用?initrd.img是Linux启动过程中很重要的一个文件,如果你编译内核时将一部分功能编译为可加载模块,或者系统的一些设备的驱动编译为可加载模块,那么系统启动时,若没有指定INITRD=/path_to_initrd.img,则系统启动可能会失败,或者启动后会有设备无法使用(像网卡或者其它设备)。如果没指定initrd.img或者指定的ini转载 2012-10-19 09:20:27 · 3217 阅读 · 0 评论 -
软件开发流程
软件开发流程迭代化软件开发技术1. 传统开发流程的问题传统的软件开发流程是一个文档驱动的流程,它将整个软件开发过程划分为顺序相接的几个阶段,每个阶段都必需完成全部规定的任务(文档)后才能够进入下一个阶段。如必须完成全部的系统需求规格说明书之后才能够进入概要设计转载 2013-05-15 10:49:27 · 1459 阅读 · 1 评论 -
编译内核模块的makefile
ifneq ($(KERNELRELEASE),)obj-m := mytest.omytest-objs := file1.o file2.o file3.oelseKDIR := /lib/modules/$(shell uname -r)/buildPWD := $(shell pwd)default: $(MAKE) -C $(KDIR) M=$(P转载 2012-10-19 09:34:56 · 1931 阅读 · 0 评论