FLV官方文档:https://github.com/jiayayao/DataSheet/tree/master/media%20format/flv 一、FLV格式 FLV包括文件头(FLV header)和文件体(FLV Body)两部分,其中文件体由一系列的Tag组成。如下图所示: FLV ...
分类:
其他好文 时间:
2017-06-15 21:56:29
阅读次数:
232
(本文以HD44780主控芯片的LCD1602为蓝本进行描述,其中的截图也来自HD44780数据手册,用户可自行搜索其datasheet,有部分整理网上的,但绝对要比你看到的要深入得多) 一.接口 LCD1602是很多单片机爱好者较早接触的字符型液晶显示器,它的主控芯片是HD44780或者其它兼容芯 ...
分类:
其他好文 时间:
2017-06-06 22:04:38
阅读次数:
14893
1.前言 2.异常类型描述 见 ARMV8 datasheet学习笔记4:AArch64系统级体系结构之编程模型(1)-EL/ET/ST 一文 3. 异常处理路由对比 AArch32、AArch64架构下IRQ 和Data Abort 异常处理流程图对比. 3.1 IRQ 路由 3.1.1. AAr ...
分类:
其他好文 时间:
2017-05-13 11:22:38
阅读次数:
671
1.前言 2.generate timer 2.1 概述 2.2 完整的generic timer组件 System counter Generic timer的PE实现 (1)一个物理的counter,它访问system counter的计数值; (2)一个虚拟的counter,它访问虚拟时间; ...
分类:
其他好文 时间:
2017-05-13 11:09:57
阅读次数:
223
1.前言 关于存储系统体系架构,可以概述如下: 存储系统体系结构的形式 VMSA 存储属性 2. 存储系统体系结构 2.1. 地址空间 指令地址空间溢出 指令地址计算((address_of_current_instruction) + (size_of_executed_instruction)) ...
分类:
其他好文 时间:
2017-05-13 09:54:10
阅读次数:
464
1. 前言 2.可配置的指令使能/禁用控制和trap控制 指令使能/禁用 当指令被禁用,则这条指令就会变成未定义 指令Trap控制 控制某条或某些指令在运行时进入陷阱,进入陷阱的指令会产生trap异常,路由规则如下: (1)当前为EL1,则陷阱异常传递给EL1(HCR_EL2.TGE定义为1时,会路 ...
分类:
其他好文 时间:
2017-05-12 23:59:56
阅读次数:
779
1. 前言 2. 关于self-hosted debug Debugger调试器 是操作系统或系统软件的一部分,它会处理debug exception或修改debug system register,debugger运行在EL0,提供了用户debugger接口; Debugger异常 Debugge ...
分类:
其他好文 时间:
2017-05-12 23:52:42
阅读次数:
687
1.前言 本文介绍异常相关内容,包括异常类型,异常进入,异常返回,异常层次结构,异常的路由等 2. RESET ARMV8体系结构支持两种类型的RESET Cold reset:Reset PE所有的逻辑,包括集成的debug功能 Warm reset:Reset PE所有的逻辑,不包括集成的deb ...
分类:
其他好文 时间:
2017-05-12 16:33:44
阅读次数:
2852
1.前言 2. Exclusive access instructions and Non-shareable memory locations Load-Exclusive Load-Exclusive指令执行时local monitor标记PE执行load EX的地址为独占,local moni ...
分类:
其他好文 时间:
2017-05-12 11:36:07
阅读次数:
167