在学习ioctl 时常常跟 read, write 混淆。其实 ioctl 是用来设置硬件控制寄存器,或者读取硬件状态寄存器的数值之类的。 而read,write 是把数据丢入缓冲区,硬件的驱动从缓冲区读取数据一个个发送或者把接收的数据送入缓冲区。 ioctl(keyFd, FIONREAD, &b ...
分类:
其他好文 时间:
2017-11-28 13:29:16
阅读次数:
178
2017-2018 20155317 《信息安全系统设计基础》第7周学习总结 教材学习内容总结 1.Y86指令集: rmmovl 2.HCL ①、时钟寄存器:简称寄存器,存储单个位或字。时钟信号控制寄存器加载输入值。 ②、随机访问存储器:简称存储器,存储多个字,用地址来选择该读或者该写哪个字。 时钟 ...
分类:
其他好文 时间:
2017-11-05 18:32:41
阅读次数:
205
本文参考一下资料整理 https://wenku.baidu.com/view/6b0d6906cf84b9d528ea7a66.html http://pangqicheng123.blog.163.com/blog/static/8233547620114111235243/ TI 的 DSP ...
分类:
其他好文 时间:
2017-11-03 00:12:37
阅读次数:
293
EMIF中存在一组存储器映射寄存器,如下图所示,通过设置这些寄存器来完成对EMIF的控制,包括配置各个空间的存储器类型,设置相应的接口时序等。 EMIFA 寄存器 EMIF全局控制寄存器(GBLCTL) CE空间控制寄存器(CECTL) CE空间控制寄存器(CECTL)与EMIF支持的CE存储器空间 ...
分类:
其他好文 时间:
2017-09-29 23:14:18
阅读次数:
542
几乎每一种外设都是通过读写设备上的寄存器来进行的,通常包括控制寄存器、状态寄存器和数据寄存器三大类,外设的寄存器通常被连续地编址。根据CPU体系结构的不同,CPU对IO端口的编址方式有两种: (1)I/O映射方式(I/O-mapped) 典型地,如X86处理器为外设专门实现了一个单独的地址空间,称为 ...
分类:
其他好文 时间:
2017-09-21 11:20:39
阅读次数:
142
问题:1,逻辑地址怎么求?2,段描述符的base字段怎么求? 逻辑地址:由16位段选择符和32位偏移量组成,并不是说这个地址就是段选择符偏移32位再和偏移量相加。 段选择符:或叫段标识符,是一个16位长的字段。顾名思义,用于选择段的。为了快速找到段选择符,处理器提供段寄存器。 15~3bit,段索引 ...
分类:
系统相关 时间:
2017-08-24 00:02:34
阅读次数:
215
XPT2046是一款四线制电阻触摸屏控制芯片,内含12位分辨率125KHz转换速率逐步逼近型A/D转换器,支持从1.5V到5.25V的低电压I/O接口。 所谓逐步逼近型,就是输入一个模拟量,其与1000 0000 0000 对应的模拟量进行比较,大则高位取1,小则高位取0。这种思想相当于折半查询,所 ...
分类:
其他好文 时间:
2017-08-20 10:22:54
阅读次数:
233
1.前言 本章主要介绍STM32中断和事件相关的内容 2.NVIC NVIC管理着包括内核异常等中断 主要特性 68个外部中断源(不包含16个内部中断线) 可编程优先级为16级 低延迟异常和中断处理 电源管理控制 系统控制寄存器的实现 嵌套向量中断控制器(NVIC)和处理器核的接口紧密相连,可以实现 ...
分类:
其他好文 时间:
2017-08-15 12:45:53
阅读次数:
286
一般寄存器:AX、BX、CX、DXAX:累积暂存器,BX:基底暂存器,CX:计数暂存器,DX:资料暂存器 索引暂存器:SI、DISI:来源索引暂存器,DI:目的索引暂存器 堆叠、基底暂存器:SP、BPSP:堆叠指标暂存器,BP:基底指标暂存器 EAX、ECX、EDX、EBX:為ax,bx,cx,dx ...
分类:
其他好文 时间:
2017-05-22 12:01:20
阅读次数:
205
一、51单片机的引脚与功能 P3.2: 外部中断0的输入引脚 P3.3:外部中断1的输入引脚 P3.4:定时器0的输入引脚 P3.5:定时器1的输入引脚 二、单片机的中断源 三、引起单片机外部中断的信号低电平信号和从高电平到低电平的下降沿信号。 四、与外部中断相关的寄存器有3个:中断允许寄存器IE, ...
分类:
其他好文 时间:
2017-05-16 20:50:42
阅读次数:
149