自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (7)
  • 收藏
  • 关注

空空如也

arm与arm64调用栈

ARM Procedure Call Standard定义了各寄存器在函数调用过程中的作用、基础类型的长度、以及函数调用基本准则,包括栈处理、参数传递等。 本文通过实例描述arm与arm64在函数调用过程中栈帧的处理方法,理解栈帧的特点对于理解反汇编代码和定位bug有重要意义。

2018-09-15

armv8架构与指令集

ARMv8 的架构继承以往 ARMv7 与之前处理器技术的基础,除了现有的 16/32bit 的 Thumb2 指令支持 外,也向前兼容现有的A32(ARM 32bit)指令集,基于64bit的AArch64架构,除了新增A64(ARM 64bit) 指令集外,也扩充了现有的 A32(ARM 32bit)和 T32(Thumb2 32bit)指令集,另外还新增加了 CRYPTO(加密)模块支持

2018-09-15

Uboot 中 start.S 源码的指令级的详尽解析

本文对 Uboot 中的 Start.S 的源码的几乎每一行,都进行了详细的。 修订历史 修订 1.9 2013-09-04 crl 1. 通过 Docbook 发布 2. 修正了一些琐碎的笔误,同时增添了些琐碎内容 3. 修正了 0xdeadbeef 的解释 4. 更新了所有的 xml:id 修订 1.6 2011-05-01 crl 1. 添加汇编学习记录 2. 添加了如何查看 C 或汇编的源代码所对应的真正的汇编代码 3. 添加 Start.S 的总结 a. Start.S 的各个部分的总结 b. Uboot 中的内存的 layout 4. 更加详细地解释了为何 ARM9 中 PC=PC+8 5. 添加了一些其他的细节的内容 6. 修正一些拼写错误 修订 1.0 2011-04-17 crl 1. 详细解释了 uboot 的 start.s 中的每行代码 2. 添加了相关知识点的详细解释

2018-09-15

Introduction of eMMC

三星eMMC4.4、eMMC、4.41、eMMC4介绍资料。eMMC 4.3  2 boot partitions and 1 user data partition eMMC 4.4  RPMB partition is added  4 general purpose partitions and enhanced user data area can be set in normal user data area

2018-09-15

ARM9启动机制分析

ARM系统上电或复位时 ,程序将首先跳转到 0x0处开始运行 ,把不同设备映射到 0x0处可以实现从不 同设备上启动。由于 ARM芯片的制造商不同 ,其映射机制是不同的 ,现在以 ATEML公司的 AT91RM9200芯片为例 分析 ARM9的启动过程。AT91RM9200通过启动模式选择器可以选择从内部集成的 ROM启动或从连接到 NCS0上 的外部芯片启动。内部启动运行芯片自带的程序 ,外部启动以通用的启动引导程序 u2boot来说明。

2018-09-15

OWASP_Security_Tapas_-_TrustZone,_TEE_and_Mobile_Security_final

ARM平台的tee实现介绍,OWASP_Security_Tapas_-_TrustZone,_TEE_and_Mobile_Security_final

2018-09-15

遥控器解码协议

详细讲解NEC协议

2017-07-16

空空如也

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

TA关注的人

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