技术文章
文章平均质量分 80
fengxin215
这个作者很懒,什么都没留下…
展开
-
USB 描述符详细解析,来自老外网站…
http://blog.csdn.net/lanmanck/article/details/8938054原创 2014-03-25 16:17:55 · 198 阅读 · 0 评论 -
ARM 指令集版本和ARM 版本
常常能看到ARM7,ARM9,ARM11,以及armv6k等不同的表达。且在GCC编译中,常常要用到 -march,-mcpu等。他们分别表达什么涵义呢?Sam自己也不很清楚,只是大概有个模糊的概念。今天就仔细研究一下。 ARM(Advanced RISCMachines)是微处理器行业的一家知名企业。设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。1985年,第一个ARM原创 2014-03-25 16:17:42 · 228 阅读 · 0 评论 -
进程与线程
进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。但对于一些要求同时进行并且又要共享某些变量的并发操作,原创 2014-03-25 16:14:01 · 127 阅读 · 0 评论 -
网关、ARP、IP、MAC、路由的形象比…
假设你叫小不点(本地主机),住在一个大院子(本地局域网)里,有很多邻居(网络邻居),门口传达室有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个伙伴玩,只要你在院子里大喊一声他的名字(ping他一下),他听到了就会回应你,并且跑出来跟你玩。 但是你不被允许走出大门,你与外界的一切联系,都必须李大爷(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远的另外一个院子里(原创 2014-03-25 16:17:33 · 194 阅读 · 0 评论 -
RedHat CentOS Ubuntu Fedora 的区…
1.都说RedHat是Linux的代名词,也就是说RedHat的Linux被大多数人认可。可是:RedHat.Enterprise.Linux.5 与 RedHat Linux 9.0还有RedHat Fedora core 三者之间的具体关联和区别是什么?CentOS又是从哪冒出来的,我们公司用的就是CentOS,这个好吗,好在哪里?RedHat成名的原因:历史悠久,1993年就开始做L原创 2014-03-25 16:10:44 · 339 阅读 · 0 评论 -
Nor/Nand FLASH的读写
所谓Flash,是内存(Memory)的一种,但兼有RAM和ROM的优点,是一种可在系统(In-System)进行电擦写,掉电后信息不丢失的存储器,同时它的高集成度和低成本使它成为市场主流。 Flash芯片是由内部成千上万个存储单元组成的,每个单元存储一个bit。具有低功耗、大容量、擦写速度快、可整片或分扇区在系统编程(烧写)、擦除等特点,并且可由内部嵌入的算法完成对芯片的操作,因而原创 2014-03-25 16:15:17 · 1006 阅读 · 0 评论 -
ffmpeg使用x264编码的配置+ ffmpeg…
转:ffmpeg使用x264编码的配置+ffmpeg与 x264编码器参数完整对照表使用ffmpeg进行.264编码的相关文章比较少,google了一下,特总结如下:qscale的取值可以是0.01-255但实际使用超过50就很糟糕了ffmpeg的cbr模式可以把码率控制的不错,但是vbr无法限制最高码率(虽然有max的设置,但是程序没有实现)x264标准的封装原创 2014-03-25 16:12:15 · 557 阅读 · 0 评论 -
RTL8019AS,RTL8029AS如何接收一个…
我们在上面谈到了网卡的ram的结构,网卡ram是以256字节为一页,是按页存储的结构,16位的ram的地址的高8位又叫页码. 网卡的16k的ram地址从0x4000-0x7fff,从页0x40到页0x7f,一共有64页.这64页被用来接收和发送数据包用. 一般把前面的12页用来存放发送的数据包,后面的52页用来存放接收的数据包. 当然你也可以配置成前面52页用来接收,而后面的1原创 2014-03-25 16:13:39 · 366 阅读 · 0 评论 -
65個技巧性回答 绝对值得收藏
1、请你自我介绍一下你自己?回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,原创 2014-03-25 16:14:27 · 191 阅读 · 0 评论 -
PC架构系列:CPU/RAM/IO总线的发展…
1. 从 IBM PC XT架构开始...一开始PC的设计中,CPU/RAM/IO都是被一条总线(BUS)连接起来,所有的部件都必须在同步的模式下面工作,由CPU来决定的其他设备工作在什么频率(Frequency)上。这样就带来一个"互锁"(locked to each other )效应,即大家都被限定在一个被所有设备所能承受的通用时钟频率(ClockFrequency)上面,系统的整原创 2014-03-25 16:17:08 · 621 阅读 · 0 评论 -
gige vision
http://controls.diamond.ac.uk/downloads/support/aravisGigE/原创 2014-03-25 16:17:40 · 346 阅读 · 0 评论 -
程序员最应该读的图书
http://book.douban.com/doulist/995755/2011-03-01 18:14:03添加 1. 代码大全(第2版)作者 : [美] 史蒂夫·迈克康奈尔出版社 : 电子工业出版社加入购书单2011-03-01 18:14:03添加 2. 程序员修炼之道作者 : Andrew Hunt/David Thomas出版社 : 电子工业原创 2014-03-25 16:14:51 · 176 阅读 · 0 评论 -
USB枚举过程详述
http://blog.csdn.net/hgd_dingjun/article/details/1747864本系统中所谓USB设备与主机是通过检测Vcc上拉电阻的变化来确定是否有设备连接的。在D12内部集成了1.5kΩ的上拉电阻,默认状态下不与Vcc相连,程序运行时可以向D12发送连接命令使1.5kΩ电阻连接到Vcc,这样主机便检测到有设备连接。它的枚举过程分析如下。设备连接到总线后,原创 2014-03-25 16:14:22 · 153 阅读 · 0 评论 -
C8051F020 SPI读写SD卡FAT全攻略
我从一个月前刚放暑假开始弄单片机读写SD卡,八月初完成FAT16,已经可以写入TXT文件,并可在windows上读出。由于网上资料比较散,所以一开始走了不少弯路,现在写一篇总结,将我遇到的问题详细地列出来,希望能帮助和我一样的菜鸟们少走弯路。文中说到的一些问题对高手而言只是常识性的,还请包涵。 第一步:搭电路 我买了一小块蜂窝板和一个SD插槽,按照标准电路焊接上,原创 2014-03-25 16:14:45 · 771 阅读 · 0 评论 -
Raw NAND ECC
IntroductionThe OMAP35x, AM35x, and AM/DM37x device's General Purpose MemoryController (GPMC) support ECC detection only. TheOMAP35x supports both 1 and 8 bit detection while the AM35x (ES1.1or h原创 2014-03-25 16:15:39 · 375 阅读 · 0 评论 -
ARP请求过程
ARP 请求建立本地ARP表项的过程是怎样的呢? 先来回忆一下IP包到MAC帧封装的过程,在ARP协议浅析(二)中,已经提出过结论,MAC帧封装是根据路由下一跳的IP地址,进行本地ARP查表,然后封装MAC帧的。如果ARP表项中没有对应的ARP表项,这时数据包的发送设备会发送ARP请求(广播).广播这里提一下:之前讲到过二层的通信过程,收到MAC帧后会把MAC帧头的目的MAC与本机比较原创 2014-03-25 16:17:35 · 2459 阅读 · 0 评论 -
代码静态分析工具——splint的学习与…
引言最近在项目中使用了静态程序分析工具PC-Lint,体会到它在项目实施中带给开发人员的方便。PC-Lint是一款针对C/C++语言、windows平台的静态分析工具,FlexeLint是针对其他平台的PC-Lint版本。由于PC-Lint/FlexeLint是商业的程序分析工具,不便于大家对其进行学习和使用,因而下面我将介绍一个针对C语言的开源程序静态分析工具——splint。静态程序原创 2014-03-25 16:15:43 · 240 阅读 · 0 评论 -
免费ARP(Gratuitous ARP)简析
ARP协议是和IP层协议并列的一种协议,ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。 免费ARP报文是一种特殊的ARP报文,该报文中携带的发送者IP地址和目标IP地址都是本机IP地址,发送者MAC地址是本机MAC地址,目标MAC地址是广播地址。设备通过对外发送免费ARP报文,实现以下功能:1、确定其它设备的IP地址是否与本机I原创 2014-03-25 16:11:24 · 168 阅读 · 0 评论 -
技术网站(linux,编程,脚本,web…
linux:http://lwn.nethttp://kerneltrap.orghttp://oldlinux.org/http://gitbook.liuhui998.com/python:http://www.czug.org/python/dm365:http://processors.wiki.ti.com/index.php/DM365web:http://w原创 2014-03-25 16:15:22 · 196 阅读 · 0 评论 -
网卡工作原理图
网卡工作原理图 网卡的主要工作原理:发送数据时,计算机把要传输的数据并行写到网卡的缓存,网卡对要传输的数据进编码(10M以太网使用曼切斯特码,100M以太网使用差分曼切斯特码),串行发到传输介质上.接收数据时,则相反。对于网卡而言,每块网卡都有一个唯一的网络节点地址,它是网卡生产厂家在生产时烧入ROM(只读存储芯片)中的,我们把它叫做MAC地址(物理地址),且保证绝对不会重复。MAC为48原创 2014-03-25 16:10:33 · 2296 阅读 · 0 评论 -
windows下必须掌握的网络测试命令 …
了解和掌握下面几个命令将会有助于您更快地检测到网络故障所在,从而节省时间,提高效率。PingPing是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最常用的命令。Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)联通。如果执行Ping不成功,则可以预测故障出现在以下几个方面:网原创 2014-03-25 16:11:22 · 288 阅读 · 0 评论 -
Width vs. Pitch
1.单位不同,width是像素,pitch是字节。因此一个640*480的8位图和640*480的32位图他们width一样而pitch不一样。2.pitch可能大于width个像素所占字节数。width就是图像实际显示的宽度;而pitch是存储一行图像所占的字节(相邻两行起点指针的差值),有时为了高效处理,会将每行图像都对齐存储,这样pitch就包括了对齐使用的填充字节。Alt原创 2014-03-25 16:17:22 · 317 阅读 · 0 评论