自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 ARM体系结构学习

学习A64指令集,基于Armv8-A架构也就是aarch64。31个64位通用寄存器,其中X30是程序链接急促器一个64位PC,SP,和ELR(Exception Link Register)32个128位寄存器支持ASIMD(Advanced SIMD)和浮点运算通过单个指令集A64定义了四个异常模式EL0-EL3支持64位虚拟地址一系列处理器状态使用后缀命名每个系统寄存器,该后缀表示可以访问寄存器的最低异常级别。

2023-07-03 09:32:21 718 1

原创 PCIE扫盲转发-理解

错误类型分为:correctable errors (可被硬件识别并自动校正和恢复)和uncorrectable error(分为non-fatal和fatal),non-fatal由设备驱动软件处理,且链路可恢复数据一般不会丢失,fatal只能由os处理,且一般需要复位,数据会丢失。物理层:8b/10b编解码异常;错误报告(Error Reporting):通知系统错误发生,pcie中发生错误的设备会通过错误消息逐级将错误发送至root,root接收到错误消息后会产生对应的中断通知os。

2023-06-26 16:24:51 2243 1

原创 SPI总线彻底搞明白

一,硬件定义二,总线时序三,驱动结构四,解挂死五,spi周边。

2023-04-23 16:48:47 206 1

原创 i2c总线彻底搞明白

一,硬件定义二,总线时序三,驱动结构四,解挂死五,i2c周边。

2023-04-23 16:41:07 121 1

原创 smbus和i2c那些事儿

2,smbus上的从设备具备超时功能,当从设备发现主设备发出的时钟信号保持低电平超过35ms时,从设备会复位。正常情况,smbus主设备使用的总线频率最低为10KHz,避免从设备正常运行过程中超时。4,smbus支持Alert Response机制:当从设备产生一个中断时,并不会立即清除改中断,直到主设备向0b0001100地址发出命令。1,smbus,最高总线频率 100kHz,i2c,可以支持400kHz到2MHz。3,smbus,复位从设备,可以通过超时机制,而i2c只能通过硬件信号复位。

2023-04-23 16:37:38 516 1

空空如也

空空如也

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

TA关注的人

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