嵌入式开发中,大家免不了需要仿真调试代码,在线调试是排除bug最有效直接的方式,今天我们要聊的是调试里最基础的东西,即接口标准。ARM内核原生支持2种业界通用的接口标准,分别是JTAG和SWD。本节课豹哥先给大家详细讲讲JTAG接口。 ...
分类:
其他好文 时间:
2018-02-13 23:38:20
阅读次数:
270
本篇项目地址,名字是录音和播放PCM,求starhttps://github.com/979451341/Audio-and-video-learning-materials1.AudioTrack官方说明AudioTrack允许PCM音频缓冲器流到音频接收器进行回放。这是通过“推”的数据对象的信号使用write(byte[],int,int)andwrite(short[],int,int)方法
分类:
移动开发 时间:
2018-02-02 11:54:37
阅读次数:
322
1.通用指令Cache MPC 因为访存类指令占据了存储器的接口,阻止了新的指令进入处理器。因此在冯诺依曼体系结构下,单存储器接口会产生冲突问题。 在RIB模式下(精简指令缓冲器),只保存在访存类指令执行时需要从存储器中取出的指令,将其存入Cache中。 通过这种方法,访存类指令执行的开销可以在Ca ...
分类:
系统相关 时间:
2018-02-01 00:20:36
阅读次数:
263
数据流是由硬件的数据通路决定的,表示数据随着指令的执行而流动的过程。也就是数据和控制之间的关系。 对于数据而言,包括操作码、操作数、存储器地址和内容、跳转目的地址和内容、寄存器地址和内容。 对于控制而言,包括控制各个部件的控制信号、时序控制信号和中断控制信号。 1.指令在数据通路中的执行 (1)指令 ...
分类:
其他好文 时间:
2018-01-27 15:23:47
阅读次数:
219
缓冲区溢出漏洞实验 ================================================ 缓冲区溢出简介 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和 ...
分类:
系统相关 时间:
2017-12-16 18:47:37
阅读次数:
171
缓冲区溢出漏洞实验 一、实验简介 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 二、实验准备 系统用户名shiyanlou 实验楼提 ...
分类:
系统相关 时间:
2017-12-09 16:58:10
阅读次数:
174
node的內建模块有: assert - 断言 Buffer - 缓冲器 child_process - 子进程 cluster - 集群 console - 控制台 crypto - 加密 dgram - 数据报 dns - 域名服务器 Error - 异常 events - 事件 fs - 文件 ...
从CREATE开始 通过显式的CREATE INDEX命令 在创建约束时作为隐含的对象 随约束创建的隐含索引 当向表中添加如下两种约束之一时,就会创建隐含索引。 一、CREATE INDEX语法 CREATE INDEX语句所做的事情与其听上去一样-用于在指定表或视图上基于声明的列创建索引: CRE ...
分类:
数据库 时间:
2017-11-12 16:26:33
阅读次数:
159
MMU是Memory Management Unit的缩写,中文名是内存管理单元,它是中央处理器(CPU)中用来管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权,多用户多进程操作系统。TLB(Translation Lookaside Buffe... ...
分类:
其他好文 时间:
2017-11-02 13:05:57
阅读次数:
205
SurfaceView 1 相关类 1.1 surface 1.1.1 意思:表面 1.1.2 可以理解为底层数据缓冲器,和硬件显卡绘制的入口句柄 1.1.3 Surface就是一个用来画图形(graphics)或图像(image)的地方 1.1.4 Surface中有一个Canvas成员,专门用于 ...
分类:
其他好文 时间:
2017-10-27 15:50:21
阅读次数:
156