硬件知识
文章平均质量分 72
傲世阿龍
这个作者很懒,什么都没留下…
展开
-
图解网卡组成
此篇文章对网上现有资料进行了整理和补充,提取出有用的部分,进行存档学习。一,认识网卡 网卡(Network Interface Card,简称NIC),也称网络适配器,是电脑与局域网相互连接的设备。无论是普通电脑还是高端服务器,只要连接到局域网,就都需要安装一块网卡。如果有必要,一台电脑也可以同时安装两块或多块网卡。 一块网卡包括OSI 模型的两个层,转载 2017-05-26 10:41:57 · 2211 阅读 · 0 评论 -
usb协议
0. 基本概念 一个【传输】(控制、批量、中断、等时):由多个【事务】组成; 一个【事务】(IN、OUT、SETUP):由一多个【Packet】组成。 USB数据在【主机软件】与【USB设备特定的端点】间被传输。【主机软件】与【USB设备特定的端点】间的关联叫做【pipes】。一个USB设备可以有多个管道(pipes)。1.转载 2017-08-16 17:01:08 · 464 阅读 · 0 评论 -
USB协议解析
来自:http://wiki.osdev.org/Universal_Serial_BusUniversal Serial BusThe Universal Serial Bus was first introduced in 1994 with the intention of replacing various specialized interfaces, and to simp转载 2017-08-17 11:09:57 · 746 阅读 · 0 评论 -
组装计算机基本知识
最近朋友自己组装了一台计算机,自己帮着忙也学者点。一,CPUcpu的厂商:intel AMD两家,都是X86指令集架构的,指令兼容,只是总体上intel的性能要好一些。intel型号的cpu:分为桌面级以及笔记本级别的,笔记本级别的性能就要比桌面的低一些,主要是因为一些散热的问题。桌面级熟知的就有I3,I5,I7,性能也是一次递增。但是每个cpu的自己也是分类原创 2017-08-11 10:56:43 · 518 阅读 · 0 评论 -
多核cpu通信的相关寄存器
loongson3A-4核cpu为每个处理器核都实现了9个核间中断寄存器(IPI)以支持多核BIOS启动核操作系统运行时在处理器核之间进行中断核通信。首先是总的介绍下寄存器的作用:下面分别是每个核的寄存器,以及地址。核0:核1:核2:核3:这里的手册说的十分笼统,对于寄存器怎么使用,以及相关的位表示什么意思原创 2017-08-02 09:27:06 · 4193 阅读 · 0 评论 -
usb枚举过程
1. 枚举是什么? 枚举就是从设备读取一些信息,知道设备是什么样的设备,如何进行通信,这样主机就可以根据这些信息来加载合适的驱动程序。调试USB设备,很重要的一点就是USB的枚举过程,只要枚举成功了,那么就已经成功大半了。 USB架构中, hub负责检测设备的连接和断开,利用其中断IN端点(Interrupt IN Endpoint)来向主机(Host)报告。在系统转载 2017-08-21 14:15:39 · 416 阅读 · 0 评论 -
usb枚举过程
(1)集线器检测新设备 主机集线器监视着每个端口的信号电压,当有新设备接入时便可觉察。(集线器端口的两根信号线的每一根都有15kΩ的下拉电阻,而每一个设备在D+都有一个1.5kΩ的上拉电阻。当用USB线将PC和设备接通后,设备的上拉电阻使信号线的电位升高,因此被主机集线器检测到。)(2)主机知道了新设备连接后 每个集线器用中断传输来报告在集线器上的事件。当主机知道了这个事件,它给集转载 2017-08-21 15:13:21 · 370 阅读 · 0 评论 -
计算机启动过程
计算机是如何启动的?作者: 阮一峰日期: 2013年2月16日从打开电源到开始操作,计算机的启动是一个非常复杂的过程。我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示...... 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。零、boot的含义先问一个问题,"启动"用英语怎么说?回答是boot。可是,boot原来的意思是转载 2017-09-11 16:01:03 · 234 阅读 · 0 评论 -
pci总线扫描操作一(pci桥操作)
cpu和pci总线相连时通过pci桥片,也就是在查找设备时,主要是桥片产生的命令,然后进行设备的查找。一,怎么看手册两个手册:a,PCI Local Bus Specification Revision 3.0b,PCI-to-PCI Bridge Architecture Specification Version 1.2a文档是讲解pci总线的本地总线(local bus)原创 2017-11-30 16:12:56 · 3858 阅读 · 0 评论 -
usb协议架构及驱动框架
1. USB协议1.1 USB主机系统 在USB主机系统中,通过根集线器与外部USB从机设备相连的处理芯片,称为USB主机控制器。USB主机控制器包含硬件、软件和固件一部分。1.2 USB设备系统 USB设备按功能分为两部分:集线器(Hub)和功能部件。从下图可知,主机通过根集线器连接到各种外围设备(集线器和功能部件)。1.3 主机和设备之间通信模转载 2017-08-17 09:14:16 · 363 阅读 · 0 评论 -
i2c设置地址计算
I2C总线设备地址:设备地址标识外设在总线上的唯一性,每一个外设都有唯一的设备地址,设备地址由原理图和芯片手册共同定义!CPU通过设备地址来访问到I2C总线上的某个外设!类似"学生的学号"例如:以AT24C02存储器为例:通过查阅芯片手册发现设备地址=01010A2A1A0(去掉R/W位,高位补0),硬件将A2A1A0都接地=》设备地址=01010000=0x50再转载 2017-07-25 17:52:26 · 2865 阅读 · 1 评论 -
关于同一个物理核心中多实体线程的猜想
最近看到intel发明了32核cpu,双线程,还有12线程的,这里只是说一下自己对于这个实体双线程的猜想。(只是猜想,仅供交流使用)当前使用的cpu,看着像并行运行任务,其实只是每个任务执行了一个很短的时间,然后切换到另一个任务,导致变面i看起来像是并行工作。上面说的这个实体双线程呢,就不是这么糊弄人的,人家这是实实在在的同时运行两个任务,真的是并行的;但是这是怎么实现的呢?今天突原创 2017-08-01 15:20:04 · 300 阅读 · 0 评论 -
图解网卡组成原理
网络中最基础的部件是什么?不是交换机也不是路由器,而是小小的不起眼但又无处不在的网卡。如果在5年前,或许网卡与您无关,但在如今这网络的时代,无论是上网冲浪还是联网玩游戏,都离不开网卡,更何况,就算您不食人间烟火,多数主板上也会为您集成一块板载网卡。所以,对于想迈入网络之门的读者而言,先认识网卡,会让您在进行各种网络应用时更得心应手。 网卡(Network Interface Card,简转载 2017-05-26 10:35:14 · 8415 阅读 · 0 评论 -
PHY和MAC的区别
日志 关于我dp 加博友 关注他 文章分类·职业(111)·趣(117)·感悟(172)·经济(23)·专业(224)·默认分类(1330)注册免费冲印20张照片LOFTER精选注册免费冲印20张照片 >网易考拉推荐网易转载 2017-05-26 10:48:01 · 2431 阅读 · 0 评论 -
MII和MDIO接口详解
本文主要分析MII/RMII/SMII,以及GMII/RGMII/SGMII接口的信号定义,及相关知识,同时本文也对RJ-45接口进行了总结,分析了在10/100模式下和1000M模式下的设计方法。MII接口提供了MAC与PHY之间、PHY与STA(Station Management)之间的互联技术,该接口支持10Mb/s与100Mb/s的数据传输速率,数据传输的转载 2017-05-26 11:21:31 · 2497 阅读 · 1 评论 -
MII和MDIO接口详解
MII/MDIO接口详解 2010-05-11 15:11:15| 分类:专业 | 标签:网络 网络应用 ipc网络相机 |举报|字号大中小 订阅 用微信 “扫一扫”将文章分享到朋友圈。 用易信 “扫一扫”将文章分享到朋友圈。 下载LOFTE转载 2017-06-16 09:23:34 · 1590 阅读 · 0 评论 -
关于mips结构中地址窗口的分析(基于loongson3A平台)
loongson3A(MIPS)地址窗口的使用总的路线图:cpu->tlb-xbar1-xbar2-mem | |__HT--2Htlb: 代表mmuxbar1:第一级交叉开关xbar2:第二级交叉考官HT: 总线一种2H: cpu总概述:这是loongson3a2h开发板的路线图,其中2H(CPU)是作为桥片使用原创 2017-06-16 15:03:48 · 1018 阅读 · 0 评论 -
mips结构的tlb(MMU)分析
一,基于mips架构的mmu(TLB)的分析首先说一下和tlb有关的几个重要的寄存器:EntryHi:CP0寄存器号 10 包含了输入的关键字VPN2和记住当前活动的ASIDEntryLo0-1:CP0寄存器号 2-3 包含了输出用到的关键字,以及标志位PageMask:CP0寄存器号 5 配置映射页的大小Index:CP原创 2017-06-14 13:00:41 · 8084 阅读 · 0 评论 -
cpu-tlb-缓存-窗口通路
平台介绍:mips架构4核cpu当cpu要访问物理内存时,对于tlb,缓存,窗口,这个设置有什么先后顺序吗?先说一下每个部件的主要作用:tlb : 是存储的表项,记录虚拟地址到物理地址的转换,没有数据缓存: 存储的是数据,加速cpu取数据时的速度窗口:主要是对转后的物理地址进行一个路由功能,决定了这个地址能访问到什么地方去。过程:cpu初始化完成后,肯原创 2017-08-08 07:13:16 · 433 阅读 · 0 评论 -
关于多核cpu的地址访问到同一个内存方法
基于mips架构的loongson3A-4核cpu当一个cpu具有多个物理核心时,他们的虚拟地址时不一样的,但是最后都能访问到内存条,宏观上的路径时怎么走的?假设一下每个cpu的虚拟地址:核1:0000_0000-- ffff--ffff (0-4G)核2:10000_0000--1ffff--ffff (4-8G)核3:20000_0000--2ffff--ffff原创 2017-08-01 15:19:25 · 5756 阅读 · 0 评论 -
pci总线扫描设备本地操作(二)(local bus operation)
当type1命令通过桥片转换为type0命令格式或者是type0命令在到达总线后,是怎么查找到设备的呢?接下来就看一下这个过程的操作。type0命令只是在本地总线进行操作,不会传递到其他总线上,如果要查找的设备在其他总线上,那就会被master-abort终止。type1命令会在不同的总线上进行传播,直到找到对应设备所在桥片后转换为type0格式,并且除了pci桥其他设备不会对原创 2017-11-30 16:43:47 · 1211 阅读 · 0 评论