自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (12)
  • 收藏
  • 关注

原创 Infiniband技术

IP网络协议如TCP/IP,具有转发丢失数据包的特性,网络不良时要不断地确认与重发,基于这些协议的通信也会因此变慢,极大地影响了性能。与之相比,IB使用基于信任的、流控制的机制来确保连接的完整性,数据包极少丢失。什么是InfiniBand网络 InfiniBand是一种网络通信协议,它提供了一种基于交换的架构,由处理器节点之间、处理器节点和输入/输出节点(如磁盘...

2019-12-19 16:53:37 676

转载 预加重技术

既然传输通道的ISI的影响可以通过事先对传输通道的特性进行精确测量而预测出来,那么就有可能对其进行修正。发送端的预加重和接收端的均衡电路就是两种最常见的对通道传输的影响进行补偿的方法。传输通道最明显的影响是其低通的特性,即会对高频信号进行比较大的衰减。对于一个方波信号来说,其高次谐波对于信号形状的影响很大,如果所有高次谐波全部被衰减掉了,方波看起来就象个正弦波了。 ...

2019-06-26 17:10:12 2764

原创 Intel处理器家族及命名规则

英特尔旗下处理器有许多子品牌,包括我们熟悉的凌动(ATOM)、赛扬(CELERON)、奔腾(PENTIUM)、酷睿(CORE)、至强(XEON)等。凌动(ATOM)是移动端处理器,用于平板、手机。赛扬(CELERON)、奔腾(PENTIUM)、酷睿(CORE)属于桌面级(包括笔记本电脑),多用于台式机和笔记本电脑。至强(XEON)则属于企业级,多用于服务器和工作站。其中酷睿系列分为...

2019-06-26 16:27:47 11147

转载 Java中JDK(development kit)和JRE(java runtime environment)

Java开发:[1]JDK和JRE的区别听语音|浏览:1363|更新:2017-12-26 23:56|标签:jdk 1234分步阅读想做Java开发的,首先要做的就是Java环境的搭建, 而 Java环境根据需要又分为:开发环境和运行环境。开发环境需要安装JDK, 运行环境需要安装JRE(如果安装了JDK,则无需再安装JRE)工具/原料浏览器1. Java JDK 1JDK(Java Devel...

2018-07-12 10:24:14 2555

原创 Linux内核知识-代码编译控制

    查看Linux 内核相关知识,首先学习到的是整套代码是如何实现编译的?介绍如下。    1、Makefile文件    Linux内核文件是通过Makefile文件组织编译的,每个目录下均存在Makefile文件,该文件里决定了哪些目录、文件需要编译,是以模块形式编译还是直接编译进内核。具体如下:图1图2 根目录下makefile文件将根目录内容包含进来图3 sound目录下文件列表图4 ...

2018-03-19 11:20:33 439 1

转载 根文件系统(rootfs)梳理

引言:在linux系统中,一直对根文件系统理解得模棱两可,是时候彻底梳理一下了,包括根文件系统是什么 、如何初始化、如何应用及Android系统中的根文件系统等问题。首先要弄清楚根文件系统是什么?以下英文部分摘自 Kernel_2.3.6\Documentation\filesystemsramfs-rootfs-initramfs.txtWhat is rootfs? Rootfs is a s...

2018-03-16 10:43:26 623

转载 触摸屏原理

注:网上搜索了一下,电容触摸屏控制原理与此类似,同样是通过AD转换得到电压值,然后通过计算得到(x,y)坐标,实现定位。原话为“侦测电容值的变化可以通过与之相连的电子回路测量得到,再经由A/D控制器转为数字讯号让计算机做运算处理取得(X,Y) 轴位置,进而达到定位的目地”。...

2018-03-15 11:30:30 366

转载 内存对齐的规则以及作用

来源:http://www.cppblog.com/snailcong/archive/2009/03/16/76705.html首先由一个程序引入话题: 1 //环境:vc6 + windows sp2 2 //程序1 3 #include <iostream> 4  5 using namespace std; 6  7 struct st1  8 { 9     char a ;...

2018-03-14 17:32:20 230

转载 内存对齐

在最近的项目中,我们涉及到了“内存对齐”技术。对于大部分程序员来说,“内存对齐”对他们来说都应该是“透明的”。“内存对齐”应该是编译器的“管辖范围”。编译器为程序中的每个“数据单元”安排在适当的位置上。但是C语言的一个特点就是太灵活,太强大,它允许你干预“内存对齐”。如果你想了解更加底层的秘密,“内存对齐”对你就不应该再透明了。一、内存对齐的含义现代计算机中内存空间都是按照byte划分的,从理论上...

2018-03-14 17:28:35 413

原创 计算机CPU对外设的访问方法

      工作前、学校里一直搞单片机,工作后、公司里改成搞计算机。单片机对GPIO、串口等外设的访问,程序中直接写寄存器就可以了;计算机中有CPU(如intel、amd)、每个外设又都有自己的控制器,那CPU怎么能访问到每个外设的控制器里面的寄存器,以实现对外设的控制呢?     其实无论单片机还是计算机中CPU,都有自己的地址空间,CPU只能访问自己的地址空间(不是内存地址空间,内存地址空间只...

2018-03-14 15:11:21 5749 1

转载 编译器介绍

      源文件经过编译器编译后才可生成二进制文件,编译过程包括预处理、编译、汇编和链接,日常交流中常用“编译”称呼此四个过程。编译器是一系列工具的集合,如arm平台使用的交叉编译器arm-linux-gcc包括arm-linux-cpp(compiler preprocessor预处理)、arm-linux-cc1(c compiler编译)、arm-linux-as(assembly 汇编)...

2018-03-14 11:41:50 7350 1

转载 几种硬盘接口标准

几种硬盘接口标准 (2013-03-09 10:23:11)转载▼标签: 杂谈  几种硬盘接口标准 按顺序1、ST-506接口最早的IBM PC并不带有硬盘,它的BIOS及DOS1.0操作系统也不支持任何硬盘,后来DOS2引入了子目录系统,并添加了对“大容量”存储设备的支持,于是一些公司

2017-08-30 19:47:39 5869

转载 WHAT'S THE DIFFERENCE BETWEEN AN OEM AND AN ODM?

WHAT'S THE DIFFERENCE BETWEEN AN OEM AND AN ODM? May 19 ,2017  970 Views  T. Otsubo On the American Megatrends website (AMI.com), you will frequently see the use of 'OEM' and 'ODM'.OEM

2017-08-03 11:48:06 611

转载 英特尔的安腾 (Itanium) 架构处理器是怎么失败的?

作者:邢富链接:https://www.zhihu.com/question/22666196/answer/22657517来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。《程序员》2013-2期《MAC OS背后的故事——向Intel迁移!(中)》说的很明白。以下是摘自其内容:Itanium的诞生有了Marklar团队的成果,接

2017-08-02 20:11:23 1593

原创 UEFI规范驱动模型(二):驱动加载过程

上一节介绍了UEFI Driver模型的实现方式,本节介绍UEFI Driver的加载过程,驱动程序的加载分为两个过程,即注册和执行:        1、注册:在DXE阶段,通过LoadImage();函数驱动程序加载到内存,生成Image Handle,然后通过调用StartImage();调用驱动程序入口函数(xx.inf文件中定义的EntryPoint函数),入口函数中通过DRIVER_

2017-07-22 16:51:18 6409

原创 UEFI规范驱动模型(一):驱动模型包含的要素

UEFI规范中对UEFI Driver的介绍有两章分别是第2章overview(2.5节Uefi Driver Model)和第10章Uefi Driver Model详细介绍,对UEFI类型的驱动即UEFI Driver的实现方式进行了规定,下面结合代码以PS2键盘驱动的实现为例,对UEFI Driver 的实现方式进行介绍,详细如下:1、PS2键盘驱动的组成:    1)PS2键盘驱动

2017-07-22 14:38:19 2661

转载 实模式、保护模式、大真实模式

实模式和保护模式区别就是:A20开关是否打开,打开了就是保护模式;关闭了就是保护模式,只能访问1M以下的地址空间。详细介绍可见如下的连接:http://www.mouseos.com/arch/unreal.html

2017-07-14 14:45:58 396

转载 How Computers Boot Up

How Computers Boot UpJun 5th, 2008The previous post described motherboards and the memory map in Intel computers to set the scene for the initial phases of boot. Booting is an involved, ha

2017-07-14 14:32:39 452

转载 VFR file format

Visual Forms Representation File Format(Redirected from Visual Forms Representation Syntax)The file is formatted as UTF-8 encoded text. Comments are C++ ('//') style and all text to the end

2017-07-04 22:15:53 1287

转载 8086/8088 寻址方式补充篇

作者:黑剑 出处:http://www.cnblogs.com/blacksword/ 8086/8088 寻址方式补充篇上一节讲述了8086/8088 CPU寻址方式,通过了解它的寻址方式会使得今后学习8086/8088汇编语言指令变得更加容易,因为汇编语言中大多数的指令就是对数据进行处理和运算。但是看完上一节内容,不仅没有让人觉得有所收获,反而增添了

2017-06-26 16:36:12 636

转载 8086/8088 寻址方式

作者:黑剑 出处:http://www.cnblogs.com/blacksword/8086/8088 寻址方式这一节讲解8086/8088寻址方式,所谓寻址方式,就是寻找操作数或操作数地址的方式。寻址方式8086/8088有七种基本的寻址方式:立即寻址,寄存器寻址,直接寻址,寄存器间接寻址,寄存器相对寻址,基址变址寻址,相对基址变址寻址。其中

2017-06-26 16:35:05 2442

转载 8086/8088 存储器分段概念

作者:黑剑 出处:http://www.cnblogs.com/blacksword/ 8086/8088 存储器分段概念    这一节主要讲述8086/8088 存储器分段的概念。目的    从8086 CPU开始采用了分段的方法管理存储器,只有充分理解存储器分段的概念和存储器逻辑地址和物理地址的关系,才能有助于我们掌握8086/8088汇编语言。

2017-06-26 16:33:43 4326

转载 8086/8088 CPU寄存器组

作者:黑剑 出处:http://www.cnblogs.com/blacksword/8086/8088 CPU寄存器组      今天来回顾一下8086/8088 CPU寄存器组的知识。其实8086汇编还是很久以前学过的,Win32汇编也接触过一些,但是由于长时间不碰,生疏了不少。今后可以花点时间总结总结,梳理一下以前学习过的知识,尽管暂时还用不上,但这样就便

2017-06-26 16:31:34 778

原创 ACPI(一)基本概念

对于新知识的学习,个人认为要由整体到部分,首先要掌握这是个什么东西?作用是什么?而不是直接研究该技术的内容,今日对ACPI的知识总结如下:一、ACP规范的目的ACPI(advanced configuration and power interface)规范定义了标准的工业接口,使OS直接主导主板设备的配置和主板设备及整个系统的电源管理;原Advanced Power Manageme

2017-02-08 21:53:09 2956

原创 Super IO芯片组成及访问机制(二)-wpce775

上一篇基于w83627芯片介绍了super IO芯片的访问机制,本篇基于wpce775 EC芯片再次进行介绍,既是对EC芯片的介绍也是对Super IO芯片访问机制的再次证明,详细如下:EC芯片中上行接口即“Host module and host interface”(详见数据手册)实现host对EC各个功能模块的配置,其结构组成如下图,内部功能模块以逻辑设备区分,都具有对应的逻辑设备号,对

2017-01-21 20:02:04 3298

原创 Super IO芯片组成及访问机制(一)-83627

Super IO芯片主要用来连接外部低速设备,如键鼠、串口、Floppy等外设,芯片种类也较多如83627、5104等,但他们的组成和访问机制都是相同的,详细如下:1、芯片组成Super IO芯片一般组成下图所示(以W83627为例),内部功能模块以逻辑设备区分,都具有对应的逻辑设备号:2、逻辑设备访问每个逻辑设备均具有自己的配置寄存器和逻辑设备寄存器,对逻辑设备的访问主要

2017-01-16 22:03:12 8905

转载 Intel EX/EP/EN CPU之间的区别(转)

Intel EX/EP/EN CPU之间的区别(转)EX,EP,EN说的都是CPU。代表CPU的级别,从高到低EX->EP->EN1. 先看下图intel CPU的命名,目前XEON(至强,就是服务器使用的CPU)有E3,E5,E7三种。2.    E7 为EX CPU       E5包括有EP和EN       E3只有EN的CPU    看下图

2017-01-15 13:11:39 4259

原创 LPC总线之:ISA总线(X-Bus总线)、EISA总线、LPC总线

一、ISA总线1981年IBM生产出的以Intel8088为CPU的面向个人或办公室的PC机时,同时推出了其用于PC机功能扩充的8位总线。后被国际标准化组织ISO确定为ISA总线标准。1984年ISA总线在原来8位总线的基础上扩充出16位数据总线宽度。同时地址总线宽度也由20位扩充到24位,但仍保持原8位ISA总线的完整性。形成了现在使用的8位基本插槽加上16位扩充插槽的16位

2017-01-02 16:37:07 13616

原创 光盘文件系统-ISO9660(CDFS)、UDF

光盘作为存储介质,也是需要安装一定的规则(文件系统)存放数据、文件,所用到的规则主要是:ISO9660(别名CDFS)和UDF(universal disk filesystem),详细如下:        1、ISO9660(CDFS)         ISO 9660, also referred to as CDFS (Compact Disc File System) by s

2016-12-08 22:16:25 10849 1

原创 Bootloader和BIOS、Grub、uboot概念

近日写材料遇到了如上的几个名词,现对其概念进行总结如下:        1、Bootloader和BIOS         桌面电脑加电后BIOS会获取处理器控制权,是一个复杂的系统配置软件,它拥有硬件架构的底层信息。       在典型的嵌入式系统中,引导加载程序(bootloader)完成与BIOS相同的功能,具有如下特点:       1)嵌入式系统中在操作系统内核运行前

2016-11-13 15:33:17 4993

原创 组合逻辑电路、时序逻辑电路、触发器、寄存器、存储器

1)组合逻辑电路:输出只与当时的输入有关,如与门、非门、或门等各种门电路;2)触发器:是一个具有记忆功能的、具有两个稳定状态(0或1)的信息存储器件,是构成多种时序逻辑电路的基本逻辑单元,由门电路组成,包含D触发器、JK触发器、RS触发器等;3)时序逻辑电路:输出不仅与当时的输入有关,还与电路原来的状态有关,可以理解包含触发器的电路称作时序逻辑电路;4)寄存器:寄存器是CPU内部用来存

2016-11-01 22:49:15 8027

原创 x86中断(一)-中断分类

一、中断分类        x86系统支持256个中断源,每个中断源使用0~255数字标识,该标识称作中断向量号(即CPU中断源的中断号,要与外部中断的中断号IRQ n相区别),CPU通过获取中断向量号识别中断源。256个中断源可以分为:  其中:         1)内部中断:由CPU内部事件及执行软中断指令产生,由除法中断、溢出中断、单步中断、断点中断、软件中断组成

2016-10-31 15:05:26 4338

原创 X86中断系统-中断源及PIC

1、中断源          x86系统支持256个中断源,每个中断源使用0~255数字标识,该标识称作中断向量号(即CPU中断源的中断号,要与外部中断的中断号IRQ n相区别),CPU通过获取中断向量号识别中断源。256个中断源可以分为:其中:         1)内部中断:由CPU内部事件及执行软中断指令产生,由除法中断、溢出中断、单步中断、断点中断、软件中断组成;

2016-10-26 22:26:07 2899

转载 ARM处理器相关知识

首先ARM公司是英国的公司!在传统的桌面电脑,要宣传处理器多么的先进就必谈构架,比如Intel的Haswell、Ivy Bridge、Sandy Bridge构架,AMD的推土机构架、打桩机构架等。对于处理器厂商来讲,而构架会每年升级一次,而指令集很少变化(数十年都不会变的)。通俗一点比喻就是,指令集就是砖块,而构架则是房子的设计,比如二室、三室、一厅、二厅等,房子的设计(构架)会根据

2016-10-13 17:03:42 423

转载 关于CPU、指令集、架构、芯片的一些科普

作者:王强链接:https://zhuanlan.zhihu.com/p/19893066来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。随着智能设备的广泛普及,这几年媒体上越来越多的出现关于“架构”“ARM vs x86”“芯片研发”的相关内容。很多消费者和爱好者面对这些以往不太常见的信息时就会迷惑甚至产生误解。其中一组比较容易被混淆的概念就是C

2016-10-13 16:55:53 10580

原创 1.硬件相关-DVI信号测试

今日所做项目联调时显示画面会出现“黑、正常”闪烁现象,于是需要对DVI信号进行测试,以证明我们研制的DVI源端设备没有问题,于是进行了相关DVI测试工作,具体如下:         1.测试准备:          由于DVI测试工作几年前已经停产(该接口逐渐被HDMI接口替代),所以DVI信号的标准测试方法已经不好进行了(除非找到工作,安捷伦也没有改工作),于是存在两种测试方法: 

2016-10-13 11:36:33 2717

原创 8.显卡芯片厂家及芯片命名规则-ATI、NVIDIA

一、显卡芯片厂商及显卡厂商介绍目前显示芯片厂家有Intel、ATI、nVidia、VIA(S3)、SIS、Matrox、XGI、3D Labs,其中Intel、VIA(S3)、SIS主要生产集成芯片,ATI和nVidia以独立芯片为主,而Matrox和3D Labs则主要面向专业图形市场。显卡一线品牌:               微星(MSI):A+N  华硕(ASUS):A

2016-09-11 12:58:36 3647

原创 7、PCIE总线-PCI、PCIE关系及信号定义

PCI(Peripheral Component Interconnect)总线规范在上世纪九十年代由Intel提出。在处理器体系结构中,PCI总线属于局部总线(Local Bus)。局部总线作为系统总线的延伸,主要功能是为了连接外部设备。处理器主频的不断提升,要求速度更快,带宽更高的局部总线。起初PC使用8位的XT总线作为局部总线,并很快升级到16位的ISA(Industry S

2016-09-04 10:10:44 13533

原创 3.linux下环境变量含义、设置、生效

1.环境变量        linux系统下执行相关命令时,系统会首先在本目录下查找该命令,设置环境变量就是告诉系统除了在本目录下查找还需要在所设置的环境变量的目录下查找,此就是环境变量的作用;2.设置环境变量        使用export指令,设置环境变量,打开/etc/.bashrc文件,增加export  PATH=;1. PATH环境变量。作用是指定命令搜索路径,在s

2016-05-30 22:41:27 575

原创 2.git常用使用方法

1.  编辑代码习惯于备份的方式,简单粗暴,但人工操作,非智能;近日学习git后感觉此工具的确方便许多,操作也没有想象中的复杂,可知接收新事物是多么重要,先对常用基本操作做成总结:        1)git  repository here  创建git仓库,仓库内什么都没有;        2)git  add 将想要跟踪的文件、文件夹提交到暂存区;        3)git  co

2016-05-26 20:46:47 395

读显示器EDID时序.tdf

使用I2C CAS-1000软件可打开该文件,查阅主机正常读取显示器EDID信息时序。

2021-06-04

verilog程序设计

夏宇闻编著Verilog语言程序设计,详细介绍Verilog语言。。。

2017-11-23

DVI1.0规范

dvi1.0规范,描述了dvi接口设计时的相关技术,可供设计时参考

2017-11-23

ehci、xhci、uhci规范

ehci、xhci、uhci规范,供软件、硬件设计使用,usb相关接口

2017-11-23

规范(atapi)

详细介绍了atapi规范的内容,包括三部分,指令集、p-ata规范、s-ata规范

2017-11-23

sata3.0规范

详细介绍了sata3.0规范的内容,从硬件层、link层、传输层的定义

2017-11-23

AHCI1.3.1规范

AHCI规范定义了sata控制器与sata设备间统一接口,包括控制器寄存器定义等

2017-11-23

8254定时器控制器数据手册

详细描述了第一代timer定时器控制器的详细信息,可供硬件开发、软件编程使用

2017-11-23

8042键盘控制器数据手册

详细介绍了键盘、鼠标控制器8042的硬件组成、寄存器介绍;

2017-11-23

ac97和HD Audio规范

ac97和HD Audio规范,详细描述音频规范,经历ac97到hda的变化,提供下载

2017-11-23

libssl.so.0.9.8b

libssl.so.0.9.8b库文件

2016-05-04

libpcap.so.0.6.2.tar

libpcap库文件

2016-05-04

空空如也

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

TA关注的人

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