Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2594377
  • 博文数量: 333
  • 博客积分: 4817
  • 博客等级: 上校
  • 技术积分: 4413
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-28 10:51
文章分类

全部博文(333)

文章存档

2017年(20)

2016年(57)

2015年(27)

2014年(20)

2013年(21)

2012年(164)

2011年(24)

发布时间:2015-01-27 15:52:36

转载:arm汇编b,bl指令浅析B或BL指令引起处理器转移到“子程序名”处开始执行。两者的不同之处在于BL指令在转移到子程序执行之前,将其下一条指令的地址拷贝到R14(LR,链 接寄存器)。由于BL指令保存了下条指令的地址,因此使用指令“MOV PC ,LR”即可实现子程序的返回。而B指令则无法实现子程序的返回,只能.........【阅读全文】

阅读(1377) | 评论(0) | 转发(0)

发布时间:2014-11-17 10:31:41

上一篇中,介绍了如何编译、运行arm-linux-gdb 和 gdbserver,这一篇中介绍怎样结合Eclipse-cdt进行图形化编译调试首先当然是使用CDT创建项目并添加源文件。在左侧 Project Explorer 的项目名上点右键->Properties 进入项目属性设置选择 C/C++ Build->Settings 在Tool Settings中,将Toolchain修改为ar.........【阅读全文】

阅读(1859) | 评论(0) | 转发(0)

发布时间:2014-11-17 10:29:18

做嵌入式Linux开发也不用再羡慕windows程序员VS集成开发环境的强大,我们同样能够搭建出给力的IDE。今天在这里记录一下我使用Eclipse-cdt,gdb,gdbserver搭建远程arm调试的过程。首先介绍下,嵌入式Linux的GDB调试环境由Host和Target两部分组成,Host端可以理解为本机,Target端为嵌入式设备。Host端使用arm-linux.........【阅读全文】

阅读(1440) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册