自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gampt

小强的Blog

  • 博客(183)
  • 资源 (5)
  • 收藏
  • 关注

原创 L0~L6 L6~L10 L10~L11 barebone

服务器生产流程

2024-03-14 15:21:28 553

原创 以太网物理层及命名规范

与此类似,尽管10GBASE-ER是10 Gbps基带规范,但它并不是10GBASE-KR或10GBASE-KX4这样的电气描述。10GBASE-ER是超长距离 (E) 单模光收发器规范,采用64B/66B (R) 编码,能够达到40 km的光缆距离。10GBASE-ER主要描述光收发器的要求,而不提供驱动收发器的PHY的电气要求。例如,10GBASE-KR是10 Gbps (10G) 数据速率基带 (BASE) 规范,采用一个背板 (K) 介质,并在单通道配置中使用64B/66B (R) 编码模式。

2023-09-06 14:41:22 351

原创 DDR, DDR2, DDR3,DDR4,DDR5 理论带宽及时钟频率问题

内存带宽计算方法:64 bits/transfer * DDR transfers/s * number of memory channels。

2023-08-05 14:39:17 3511

原创 linux 使用问题 随时更新

修改ssh的配置文件/etc/ssh/sshd_config,将配置项PermitRootLoginwithout-password修改为PermitRootLogin yes;启动ssh 服务 service sshd start。

2023-05-26 14:21:12 1109

原创 100Gb技术基础

100Gb技术基础

2023-01-18 17:20:55 581

原创 SATA-SAS-USB-PCIE带宽和传输速率

SATA-SAS-USB-PCIE带宽和传输速率 并补充SAS4.0

2022-06-29 16:35:11 2652

原创 RoCE、iWARP、IB和TCP等网络的基本知识及差异对比

RoCE、IB和TCP等网络的基本知识及差异对比

2022-06-17 15:24:01 6738

原创 SMI(MDC/MDIO)接口

MDIO History Management Data Input/Output, or MDIO, is a 2-wire serial bus that is used to manage PHYs or physical layer devices in media access controllers (MACs) in Gigabit Ethernet equipment. The management of these PHYs is based on the access and m

2022-05-20 09:27:37 1708

原创 IPD流程学习

TRx:Technical Review,技术评审TR1概念阶段、TR2计划阶段、TR3产品开发阶段、TR4验证阶段、TR5发布阶段、TR6生命周期管理阶段TR1:需求及业务方案评审,关注产品需求包和产品的业务方案。TR2:总体方案及产品系统规格评审,主要关注总体方案和产品系统规格。TR3:软件概要设计及硬件详细设计评审,主要是对软件概要设计以及硬件详细设计进行评审,包括硬件 软件 工艺 工装结构等。TR4:研发样机评审,主要关注开发活动是否完成并通过测试验收 A验收测试。TR4A:试生产准

2022-05-19 10:26:08 3161

原创 ESD、TVS选型

许多开发人员都遇到过这样的情况:在实验室开发好的产品,测试完全通过,但到了客户手里用了一段时间之后,出现异常现 象,甚至是产品失效需要返修,并且故障率往往也不高(1%以下)。一般情况下,以上问题大都由于浪涌冲击、ESD冲击等原因造成。 ESD抑制器是目前最新一代防静电产品(98年由军工转民用,现行业内已经全面铺开),由聚合物(POLYMER)电压诱变材料和高电分子材料核心制成的新型固体电子元件。其最大的特点就是物理放电无使用寿命的限制,再加上其反应快速(<1ns),超低电容(<0...

2022-02-28 10:45:13 1522

转载 软件定义存储,看这一篇就够了!-- 转自360DOC

1.SDS科普SDS(Software Defined Storage)即软件定义存储,简单地说就是将存储硬件和软件进行分离,采用标准化硬件作为载体(如X86架构),基于软件实现企业级存储功能和服务。相对于传统存储硬件盒子,SDS中存储软件成为了核心。SDS通常都是分布式存储,形式分为文件存储(POSIX/NFS/CIFS)、对象存储(S3)和块存储(iSCSI/iSER/NVMeoF)三种。SDS的兴起源于硬件的快速发展,CPU、网络、SSD等硬件成熟度、稳定性、性能不断提升,同时云计算对存.

2021-09-29 09:10:32 1118

原创 Ethernet Auto-Negotiation

Auto-negotiation is the feature that allows a port on a switch, router, server, or other device to communicate with the device on the other end of the link to determine the optimal duplex mode and speed for the connection.The driver then dynamically conf

2021-08-25 14:52:52 841

原创 i2c-tools-4.2 i2cdetect: error while loading

1,make make install后报如下错误,百度了半天负责文件建立链接都不行i2cdetect: error while loading shared libraries: libi2c.so.0: cannot open shared object file: No such file or directory2,make clean3,make USE_STATIC_LIB=14,make install5,O了...

2021-05-21 09:55:29 665

原创 Centos7 修改默认启动项

1,/boot/efi/EFI/centos目录下找到grub.cfg2,vi grub.cfg 复制要修改的启动项3,/boot/grub2/下的grubenv4,将复制的启动项粘贴到该文件5,重启搞定

2021-04-10 16:01:06 1978

原创 Centos升级本地内核步骤

1,首先保证GCC等基本的工具已安装2,make modules3,make modules_install4,make install5, ls /boot

2021-01-21 10:55:06 421 1

原创 PCIE LANE翻转和PN翻转(lane reversal and polarity)

为了布线方便,PCIE支持lane翻转和PN翻转,但是必须遵守以下原则1,PN翻转没有限制,可以翻转部分lane,也可以只翻转TX或RXPN翻转是接收端的特性,接收端检测到PN翻转后会对接收到的数据进行PN翻转。2,lane 翻转必须全部翻转,不能部分翻转3,lane翻转TX/RX必须同时翻转,不能只翻转TX或RX4,lane翻转和PN翻转可以同时存在...

2020-10-02 17:05:51 15592 4

原创 SSC CC SRNS SRIS PPM

SSC - Spread Spectrum Clocking 扩频时钟技术主要是用来降低EMI。CC - Clocked architectures (CC)SRIS - Separate Refclk Independent SSC.SRNS - Separate Refclk with No SSC。SRNS允许600ppm,而SRIS允许5600ppm(其中SSC允许5000ppm,TX/RX允许600ppm)......

2020-09-17 10:41:25 6802

原创 印象笔记桌面便签关闭后找回

1,不小心吧印象笔记的桌面便签给关了,找不到了,记了不少重要信息得找回来2,点击全部笔记会找到关闭的书签 3,然后点击右上角,出来菜单,点击设置为桌面便签4,欧了...

2020-03-02 16:29:33 8142

原创 虚拟机黑群晖联机失败问题

虚拟机黑群晖联机失败问题现象解决办法现象群晖助手可以搜索到群晖但是状态显示联机失败解决办法禁用无关的网卡如下图所示![在这里插入图片描述](https://img-blog.csdnimg.cn/20200202153318628.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0c...

2020-02-02 15:35:56 11075 1

原创 蜗牛星际C款机箱加GTX1050TI显卡搭建HTPC

蜗牛星际机箱加GTX1050TI显卡蜗牛星际机箱开始搭建蜗牛星际机箱大家都知道,蜗牛星际除了机箱都是电子垃圾,那就只买个机箱,硬盘背板没办法,想换没找到合适的,自己做又不想麻烦。开始搭建主板索泰H87,双网卡+wifi比较冷门的主板,咸鱼收的,CPU:I3-4750 es版,电源不记得了160买的,硬盘用的是SSD 80G+3T机械,都是二手的。本来打算看看4K电影,玩玩小游戏,结果下了个...

2019-11-17 21:15:08 6746 2

原创 STM32的FATFS文件系统移植笔记(转…

一、序言 经常在网上、群里看到很多人问关于STM32的FATFS文件系统移植的问题,刚好自己最近也在调试这个程序,为了让大家少走弯路,我把我的调试过程和方法也贡献给大家。二、FATFS简介 FatFs Module是一种完全免费开源的FAT文件系统模块,专门为小型的嵌入式系统而设计。它完全用标准C语言编写,所以具有良好的硬件平台独立性,可以移植 到8051、PIC、AVR、SH、...

2019-10-31 09:51:41 13881 1

原创 时钟抖动(Clock Jitter)和时钟偏斜(Clock Skew)

系统时序设计中对时钟信号的要求是非常严格的,因为我们所有的时序计算都是以恒定的时钟信号为基准。但实际中时钟信号往往不可能总是那么完美,会出现抖动(Jitter)和偏移(Skew)问题。所谓抖动(jitter),就是指两个时钟周期之间存在的差值,这个误差是在时钟发生器内部产生的,和晶振或者PLL内部电路有关,布线对其没有影响。如下图所示:除此之外,还有一种由于周期内信号的占空比发生变化而引起的...

2019-10-31 09:48:29 16307

原创 关于genvar及generate用法的总结【Verilog】

Abtractgenerate语句允许细化时间(Elaboration-time)的选取或者某些语句的重复。这些语句可以包括模块实例引用的语句、连续赋值语句、always语句、initial语句和门级实例引用语句等。细化时间是指仿真开始前的一个阶段,此时所有的设计模块已经被链接到一起,并完成层次的引用。Introduction1.generate语法定义genvar,作为generate种...

2019-10-25 09:26:26 36474 6

原创 内存rank概念和区分

1:什么是RANK?答:CPU与内存之间的接口位宽是64bit,也就意味着CPU在一个时钟周期内会向内存发送或从内存读取64bit的数据。可是,单个内存颗粒的位宽仅有4bit、8bit或16bit,个别也有32bit的。因此,必须把多个颗粒并联起来,组成一个位宽为64bit的数据集合,才可以和CPU互连。生产商把64bit集合称为一个物理BANK(Physical BANK),简写为P-BANK...

2019-03-16 10:00:26 1829

原创 西数硬盘 黑、红、蓝、绿、紫不同颜色系列硬盘区别

绿:转速低、噪音低、省电、速度慢、可靠性一般、不适合RAID,适合当个人电脑的仓库盘红:转速低、噪音低、省电、速度慢、可靠性较高,适合RAID,适合并发量不大的NAS蓝:转速高,噪音中、耗电中、速度中、可靠性中、不适合RAID,适合预算有限时的装机的系统盘紫:转速低,噪音低、省电、速度慢、可靠性低,但不会因为磁盘错误而中断记录,适和预算有限时的视频监控黑:转速高,噪音高,耗电高、速度高、可...

2019-01-30 19:34:16 20861

原创 SSD [FAILED] Failed to mount /sysroot解决办法

在使用pcie接口的SSD测试时发现SSD不能正常启动,出现[FAILED] Failed to mount /sysroot的错误。[ OK ] Reached target Remote File Systems (Pre).[ OK ] Reached target Remote File Systems.[8.901016] SGI XFS with ACLs, securi...

2018-12-22 14:59:23 16550

原创 verilog hdl笔记

1. {}作用拼接作用;将花括号中罗列的数据依次拼接起来。比如:d_out={d_in[7],~d_in[6:0]+1'b1};即是将d_in的最高位和d_in的低7位取反加一拼接起来,拼接之后d_out为8位;...

2018-07-19 19:55:28 285

转载 Verilog中 reg和wire 用法和区别以及always和assign的区别

1、从仿真角度来说,HDL语言面对的是编译器,相当于使用软件思路,此时:wire对应于连续赋值,如assign;reg对应于过程赋值,如always,initial;2、从综合角度,HDL语言面对的是综合器,相当于从电路角度来思考,此时: wire型变量综合出来一般情况下是一根导线。 reg变量在always中有两种情况: (1)always @(a or b o...

2018-07-09 09:10:28 3286 2

原创 MDI/MDIX接口

MDI/MDIX is a type of Ethernet port connection using twisted pair cabling. The MDI (for medium dependent interface) is the component of the media attachment unit (MAU) that provides the physical and e...

2018-06-25 14:39:09 20150 1

原创 DAS、SAN、NAS三种存储方式的概念及应用

DAS(Direct-attached Storage) 直连存储直连式存储与服务器主机之间的连接通常采用SCSI连接,SCSI通道是IO瓶颈;服务器主机SCSI ID资源有限,能够建立的SCSI通道连接有限。无论直连式存储还是服务器主机的扩展,从一台服务器扩展为多台服务器组成的群集(Cluster),或存储阵列容量的扩展,都会造成业务系统的停机,NAS(Network Attache...

2018-06-22 17:40:25 767

转载 PCIe基础知识

PCIe总线概述     随着现代处理器技术的发展,在互连领域中,使用高速差分总线替代并行总线是大势所趋。与单端并行信号相比,高速差分信号可以使用更高的时钟频率,从而使用更少的信号线,完成之前需要许多单端并行数据信号才能达到的总线带宽。     PCI总线使用并行总线结构,在同一条总线上的所有外部设备共享总线带宽,而PCIe总线使用了高速差分总线,并采用端到端的连接方式,因此在每一条P

2018-04-18 14:56:17 15681 4

原创 IPMI与BMC

IPMI   智能平台管理接口 (IPMI) 是一种开放标准的硬件管理接口规格,定义了嵌入式管理子系统进行通信的特定方法。IPMI 信息通过基板管理控制器 (BMC)(位于 IPMI 规格的硬件组件上)进行交流。使用低级硬件智能管理而不使用操作系统进行管理,具有两个主要优点: 首先,此配置允许进行带外服务器管理;其次,操作系统不必负担传输系统状态数据的任务。 认识IPMI   I...

2018-04-17 14:53:16 6558

原创 BMC、IPMI

在介绍BMC之前需要了解一个概念,即平台管理(platform management)。平台管理表示的是一系列的监视和控制功能,操作的对象是系统硬件。比如通过监视系统的温度,电压,风扇、电源等等,并做相应的调节工作,以保证系统处于健康的状态。当然如果系统真的不正常了,也可以通过复位的方式来重新启动系统。同时平台管理还负责记录各种硬件的信息和日志记录,用于提示用户和后续问题的定位。以...

2018-04-17 14:41:42 2377

转载 解决ubuntu下make menuconfig错误问题

在ubuntu系统中,要编译内核,还需要安装一系列相应的工具才行。这篇文章,正是针对这一过程的一次记录,目标是可以通过make menuconfig 或 make xconfig 配置内核参数我的做法是从make menuconfig开始$make menuconfig错误信息: *** Unable to find the ncurses libraries orth

2017-12-01 21:14:07 1983

转载 int main(int argc,char* argv[])详解

argc是命令行总的参数个数     argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数     命令行后面跟的用户输入的参数,比如:     int   main(int   argc,   char*   argv[])     {     int   i;     for   (i   =   0;   i  i++)     cout

2017-11-30 14:15:19 322

翻译 Linux内核中的printf实现

从main.c中的printf开始读这个函数。首先看printf函数的定义:1 static int printf(const char *fmt, ...)2 {3     va_list args;4     int i;5  6     va_start(args, fmt);

2017-11-30 13:58:25 1952 1

原创 UBUNTU上RTEMS开发环境建立

开发目录如上图所示 在改目录下执行:./bootstrap -c && ./bootstrap -p && \ $HOME/development/rtems/rsb/source-builder/sb-bootstrap如果出现错误或者软件版本不对的话根据错误解决问题config

2017-11-18 12:27:44 341

原创 RTEMS学习

error: exe: not found: (__makeinfo) /usr/bin/makeinfo 解决办法:安装texinfo sudo apt install texinfo卡在building: sparc-rtems5-binutils-2.29-x86_64-linux-gnu-1 以为死机了呢,试了好几次,重装的系统,拷到C盘(固态),等了几分钟竟然过去了。列表内容

2017-11-17 22:47:45 440

转载 Python里的OS模块常用函数说明

Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。下面列出了一些在os模块中比较有用的部分。它们中的大多数都简单明了。  os.sep可以取代操作系统特定的路径分隔符。windows下为 “\\”os.name字

2017-11-14 13:50:55 229

转载 CMMI5个等级和22个过程域

CMMI将能力成熟度分为5个级别:初始级,已管理级,已定义级,量化管理级,优化级。    这5个成熟度等级为评价软件过程能力提供了一个有序的级别,如图5-10所示。同时也为软件过程改进工作指明了方向,让人们分清轻重缓急,指导人们一步一步地改进过程能力而不是企图跳跃式地前进。    1.初始化-->2.已管理级-->3.已定义级-->4.量化管理级-->5.优化级    除了成熟

2017-11-13 14:45:00 20594

ZOTAC H87 主板说明书

ZOTAC H87 主板说明书

2023-11-17

ZOTAC H87ITX-A-E BIOS and update utility (Haswell Refresh)

ZOTAC H87ITX-A-E BIOS

2023-11-17

i2c-tools-4.2.tar

i2c-tools-4.2

2021-05-21

UL2ARM/UL2CM3

firmware upgrade is required 替换后ulink可用

2017-07-06

STM32学uCGUI入门手册

ucgui的入门手册,对初学者有很大帮助

2017-07-04

CAN总线初学者的CAN入门书

CAN总线初学者的CAN入门书

2016-05-31

NRF24L01发送和接收程序

nrf24l01的发送和接收程序,接收端用串口显示

2013-12-16

空空如也

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

TA关注的人

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