1. MIPI CSI2简介 MIPI联盟是一个开放的会员制组织。2003年7月,由美国德州仪器(TI)、意法半导体(ST)、英国ARM和芬兰诺基亚(Nokia)4家公司共同成立。MIPI联盟旨在推进移动应用处理器接口的标准化 。MIPI联盟下面有不同的WorkGroup,分别定义了一系列的手机内部 ...
分类:
其他好文 时间:
2019-08-11 13:15:42
阅读次数:
81
先学习一下GPIO,网上各种找资料,拼凑,所以就不一一贴网址了。 一、GPIO GPIO的英文全称General-Purpose Input /Output Ports,中文意思是通用I/O端口 一个GPIO端口至少需要两个寄存器,一个做控制用的“通用IO端口控制寄存器”,还有一个是存放数据的“通用 ...
分类:
其他好文 时间:
2019-08-02 11:23:14
阅读次数:
953
1.什么是watchdog?watchdog,中文名称叫做“看门狗”,全称watchdog timer,从字面上我们可以知道其实它属于一种定时器。然而它与我们平常所接触的定时器在作用上又有所不同。普通的定时器一般起记时作用,记时超时(Timer Out)则引起一个中断,例如触发一个系统时钟中断。熟悉 ...
分类:
其他好文 时间:
2019-07-23 14:52:01
阅读次数:
1617
最近发现底层原理知识匮乏,故而重故一下汇编, 以便对系统攻防技术有更好的理解 下图是80X86寄存器整体图示: 4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器 ...
分类:
其他好文 时间:
2019-06-12 19:44:24
阅读次数:
110
TIM1 和TIM8 刹车和死区寄存器(TIMx_BDTR): 死区时间控制寄存器位: 首先,理解这些计算位的含意,如下: DT 为需要计算的死区时间; TDTS为系统时钟所产生的周期时间; Tdtg为步进计算值,Tdtg = TDTS * 倍数; 接着,以定时器设定为72MHz进行计算举例: TD ...
分类:
其他好文 时间:
2019-05-03 20:00:14
阅读次数:
217
IA-32由四类寄存器组成:通用寄存器,段寄存器,程序状态与控制寄存器,指令指针寄存器。 通用寄存器:用于传送和暂存数据,也可参与算数逻辑运算,并保存运算结果。 EAX(0-31) 32位 AX (0-15) EAX的低16位 AH (8-15) AX的高8位 AL(0-7) AX的低8位 EAX: ...
分类:
其他好文 时间:
2019-04-24 00:08:52
阅读次数:
152
1、描述计算机的组成及其功能。计算机主要由五个部件组成,即:CPU(运算器、控制器、寄存器、缓存)、IO设备。运算器:完成算术、逻辑运算等的各种运算工作。控制器:控制总线的使用权限(寻址、控制对内存的访问控制)。寄存器:完成计算机的内部存储。缓存:将计算机加工的数据进行缓存,加速部件的运行。2、描述内核功能以及作用内核是一个监控程序,针对计算机硬件,为不同的应用程序提供运行空间(为内存分配存储空间
分类:
系统相关 时间:
2019-01-28 12:01:25
阅读次数:
256
MAX30100是能够读取心率、血氧的传感器,通信方式是通过IIC进行通信。 其工作原理是通过红外led灯照射,能够得到心率的ADC值。 图为MAX30100的寄存器。 可以分为五类,状态寄存器、FIFO、控制寄存器、温度寄存器、ID寄存器。 温度寄存器是读取芯片的温度值,以矫正因为温度而产生的偏差 ...
分类:
其他好文 时间:
2018-08-04 21:02:46
阅读次数:
483
一、 ioremap() 函数基础概念 几乎每一种外设都是通过读写设备上的相关寄存器来进行的,通常包括控制寄存器、状态寄存器和数据寄存器三大类,外设的寄存器通常被连续地编址。根据CPU体系结构的不同,CPU对IO端口的编址方式有两种: a -- I/O 映射方式(I/O-mapped) 典型地,如X ...
分类:
系统相关 时间:
2018-07-20 15:19:36
阅读次数:
299
1、基础概念 几乎每一种外设都是通过读写设备上的寄存器来进行的,通常包括控制寄存器,状态寄存器和数据寄存器三大类。外设的寄存器通常被连续的编址。根据CPU体系结构的不同,CPU对IO端口的编制方式有两种。 I/O映射方式(I/O mapped) 典型的,如x86处理器为外设专门实现了一个单独的地址空 ...
分类:
其他好文 时间:
2018-07-01 14:14:55
阅读次数:
206