- 博客(4)
- 资源 (11)
- 收藏
- 关注
转载 C语言与汇编语言混合编程应遵守的规则
ARM编程中使用的C语言是标准C语言,ARM的开发环境实际上就是嵌入了一个C语言的集成开发环境,只不过这个开发环境与ARM的硬件紧密相关。 在使用C语言时,要用到和汇编语言的混合编程。若汇编代码较为简洁,则可使用直接内嵌汇编的方法;否则要将汇编程序以文件的形式加入到项目中,按照ATPCS(ARM/Thumb过程调用标准,ARM/Thumb Procedure Call Standard)的规定与C
2012-03-26 22:30:04 1561
转载 Linux Call Trace原理分析
本文介绍了在Linux环境下根据EABI标准进行call trace调试的一般性原理。本文所说的call trace是指程序出问题时能把当前的函数调用栈打印出来。本文只介绍了得到函数调用栈的一般性原理,没有涉及Linux的core dump机制。下面简单介绍powerpc环境中如何实现call trace。内核态call trace内核态有三种出错情况,分别是bug,
2012-03-26 22:27:59 944
转载 /boot 目录介绍
一、/boot/目录中的文件和目录Linux系统在本地启动时,目录/boot/非常重要,其中的文件和目录有:(1)系统Kernel的配置文件;(2)启动管理程序GRUB的目录,里面存放的都是GRUB在启动时所需要的画面、配置及各阶段(stage1, stage1.5, stage 2)的文件。见下图。[root@patrickxia grub]# ls -l 总用量 185 -
2012-03-26 22:26:57 9075
转载 查看Linux内核版本的命令
方法一:命令: uname -a作用: 查看系统内核版本号及系统名称方法二:命令: cat /proc/version作用: 查看目录"/proc"下version的信息,也可以得到当前系统的内核版本号及系统名称补充说明: /proc文件系统,它不是普通的文件系统,而是系统内核的映像,也就是说,该目录中的文件是存放在系统内存之中的,它以文件系统
2012-03-26 22:19:02 484
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人