自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

be happy

嘿嘿

  • 博客(7)
  • 资源 (5)
  • 收藏
  • 关注

原创 ARM的位置无关码

PC相关,位置无关的指令:adr、b 位置无关码可以运行在非连接地址(基于PC)  ldr Rn,Label    arm指令        取值    位置无关 反汇编:相对于PC取Lable的值 ldr Rn,=Label    伪指令         取地址    位置相关 反汇编:将Label的地址(绝对地址)保存在一个编译期间确定的地址,               

2015-01-08 10:01:22 1064

转载 ARM下书写位置无关的代码

目录(?)[+](以后应该再也不会写汇编了,将以前总结的东西发给大家参考)位置无关代码,即该段代码无论放在内存的哪个地址,都能正确运行。究其原因,是因为代码里没有使用绝对地址,都是相对地址。位置无关的写法:(1) B指令B指令接受一个相对地址,因此在汇编里用B跳转到一个标号时,实际编译的结果是一个相对跳转。相对地址有个范围限制,即目标不能太远,一般目

2015-01-08 09:30:20 594

原创 C语言中打印PC的值

void print_pc(){ unsigned int pc_val; __asm("mov %[result],pc":[result]"=r"(pc_val)); printf("pc=0x%x\n",pc_val);}

2015-01-08 09:17:15 1553

原创 [UBOOT] fix .rel.dyn relocations(u-boot-2011.09)

/* ldr pc, _undefined_instruction//位置无关,_undefined_instruction基于PC计算 _undefined_instruction: .word undefined_instruction//位置相关,undefined_instruction编译期间确定 Disassembly of section .text: 8

2015-01-08 08:34:57 2076

转载 [UBOOT]uboot的relocation原理详细分析

转自:http://blog.csdn.net/skyflying2012/article/details/37660265最近在一直在做uboot的移植工作,uboot中有很多值得学习的东西,之前总结过uboot的启动流程,但uboot一个非常核心的功能没有仔细研究,就是uboot的relocation功能。这几天研究下uboot的relocation功能,记录在此,跟大家共

2015-01-07 16:50:36 1213

原创 [UBOOT] AM335x 启动流程(u-boot-2011.09)

u-boot-2011.09am335x启动流程:1.rom code(详见芯片手册)2.spl(Secondary Program Loader) 根据spl/u-boot-spl.lds<===arch/arm/cpu/armv7/omap-common/u-boot-spl.lds: arch/arm/cpu/armv7/start.o (.text) _start:

2015-01-06 09:36:46 6902

转载 ARM GCC Inline Assembler Cookbook

转载自:http://www.ethernut.de/en/documents/arm-inline-asm.htmlAbout this documentThe GNU C compiler for ARM RISC processors offers, to embed assembly language code into C programs. This cool fe

2015-01-04 14:55:16 778

source insight 的 VIM风格皮肤的配置文件

source insight 的 VIM风格皮肤的配置文件

2014-10-16

KVM-KNI-资料

KVM-KNI-资料 包含cldc1.1 源代码

2013-05-09

HyperTerminaEnglishANSI 超级终端中文版_可显示图标.7z

在这里发现的:http://bbs.chinaunix.net/thread-3584456-1-1.html 【背景】 作为软件开发者,常常需要用到windows XP中的超级终端,其虽然有些缺点,比如无法搜索内容等,但是优点很明显,免费,简单易用,而且还支持kermit/Xmodem/Ymodem/Zmodem等协议以发送文件,还是很不错的。 但是很多人,系统换成Win7后,却发现没了这个超级终端。很是郁闷。 所以,希望win7中也可以有超级终端供使用。 【解决过程】 网上找了一番,貌似把问题说清楚的不多。 不过倒是搞清楚了一个事情,就是原先windows XP中的Hyper Terminal,本身就是买的别的公司的程序,该公司叫做Hilgraeve。 所以,去搜索Win7中的超级终端的时候,会找到一堆内容,关于Hilgraeve公司的超级终端的,说是win7兼容的,其实本质就是人家自己的程序,之前被windows XP用了而已,那现在也当然可以让其支持win7了。 不过呢,还有个更简单的方法,那就是把windows XP中的超级终端的相关东西,拷贝移植过来,即可: 【将超级终端Hyper Terminal从Windows XP移植到Win7中的过程】

2011-11-01

csf播放器

很多同学都在找的CSF文件播放器,很多公开课可以用来播放

2011-10-10

空空如也

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

TA关注的人

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