自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (8)
  • 收藏
  • 关注

转载 __builtin_return_address/_RET_IP_/_THIS_IP_

GCC内建函数 __builtin_return_addresshttp://www.360doc.com/content/12/0828/17/9336047_232846513.shtml内建函数 __builtin_return_address返回当前函数或其调用者的返回地址,参数LEVEL指定在栈上搜索框架的个数,0 表示当前函数的返回地址,1表示当前函数的调用者的返回地址,依

2013-05-31 16:15:02 5981

转载 binder驱动之我见

http://blog.csdn.net/zhu85564043/article/details/8698029Binder驱动之我见一.介绍接种常见的跨进程通信机制1. 共享内存(share memory)2. socket3. 命名管道(named pipe)4. 消息队列(message queue)5. binder(查看这几种之间的特性

2013-05-30 13:11:15 2049

转载 relocation truncated to fit: R_MIPS_26 against

http://hi.baidu.com/over_qyl/item/50c769f01d2cd41aff358231开发的gcc版本:root@ubuntu:~/SP1502_metal# gcc -vUsing built-in specs.Target: i486-linux-gnuConfigured with: ../src/configure -v --enable-

2013-05-23 12:06:10 15333

转载 MIPS体系下的汇编

http://www.eefocus.com/bbs/article_864_287751.html这一章将告诉你如何阅读并编写MIPS体系下的汇编代码。MIPS汇编代码看上去与实际的代码差异很大,这主要是因为以下原因:1,   MIPS汇编编译器(assembler)提供了大量的已经预定义的宏指令(extra macro-instructi

2013-05-21 18:40:55 16124

转载 字节对齐详解

http://blog.csdn.net/xhfwr/article/details/963793一.什么是字节对齐,为什么要对齐?    现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐

2013-05-15 15:44:34 694

ARM® Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM® Architecture Reference Manual ARMv7-A and ARMv7-R edition

2018-06-15

Bare-metal Boot Code for ARMv8-A Processors

Hardware verification engineers often run bare-metal tests to verify core-related function in a System on Chip (SoC). However, it can be challenging to write boot code for a bare-metal system, without a basic understanding of software development on the ARM architecture. This application note provides code examples for the following important operations that are involved in booting a bare-metal system: • Initializing exceptions. • Initializing registers. • Configuring the MMU and caches. • Enabling NEON and Floating Point. • Changing Exception levels. The code examples are written with the GNU assembly grammar and are tested on the Cortex-A53, Cortex-A72, and Cortex-A73 processors. They also apply to other ARMv8-A processors.

2018-05-29

ARM Generic Interrupt Controller Architecture Specification (3.0 & 4.0)

ARM Generic Interrupt Controller Architecture Specification (GIC architecture version 3.0 and version 4.0)

2018-05-04

KBUILD系统原理分析.pdf

从别的地方下载的一份文档,详细讲述了内核Kbuild机制,值得一看

2012-09-27

linux进程管理之可执行文件的加载和运行.pdf

linux进程管理之可执行文件的加载和运行

2011-10-31

Brief Introduction to MIPS32 Shadow Registers

Brief Introduction to MIPS32 Core Shadow Registers for Microcontroller Applications

2011-10-10

空空如也

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

TA关注的人

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