简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
<br />linux下追踪函数调用堆栈<br />一般察看函数运行时堆栈的方法是使用GDB之类的外部调试器,但是,有些时候为了分析程序的BUG,(主要针对长时间运行程序的分析),在程序出错时打印出函数的调用堆栈是非常有用的。<br /><br />在头文件"execinfo.h"中声明了三个函数用于获取当前线程的函数调用堆栈<br /><br />Function: int backtrace(
系统挂起(Suspend)是电源管理(APM&ACPI)的一个特性,给用户带来了很大的方便。Linux在2.6系列核心中对电源管理有了较好的支持,下面就谈谈Linux对系统挂起的支持情况。 Linux对系统挂起的支持 Linux同时提供了对APM和ACPI的支持,当时两者是不兼容的,同一时刻只能有一种机制工作。由于ACPI的优越性,所以现在Linux将ACPI设为缺省的电源管理方
關於在 Linux 下做 RTC WakeUp 與自動排程首先, 自動排程與 Cron or Crontab 有關, 可以參考 : http://linux.vbird.org/linux_basic/0430cron.php而RTC WakeUp 有兩種, 要先查看 RTC Alarm 是在哪裡1. /proc/acpi/alarm2. /sys/class/rtc/rtc0/wakealar
$@ 规则目标的文件名.如果目标是档案文件的一个成员,"$@"就是档案文件的名称$% 当目标是档案文件的一个成员时,"$%"是该成员的名称.否则"$%"为空$$? 以空格隔开的比目标新的所有依赖文件名.若依赖文件是档案文件的成员,只使用成员的名称$^ 以空格隔开的所有依赖文件名.若依赖文件是档案文件的成员,只使用成员名称.无论一个依赖文件出现过多少次,"
<br />ARM平台上蓝牙协议栈Bluez的移植使用和配置<br />作者:刘旭晖 Raymond转载请注明出处<br />Email:colorant@163.com<br />BLOG:http://blog.csdn.net/colorant/<br />主页:http://rgbbones.googlepages.com/<br /><br />Bluez作为当前最成熟的开源蓝牙协议栈,
<br />arm-linux head.S 源代码分析<br />这是ARM-Linux运行的第一个文件,这些代码是一个比较独立的代码包裹器。其作用就是解压Linux内核,并将PC指针跳到内核(vmlinux)的第一条指令。<br />Bootloader中传入到Linux中的参数总共有三个,Linux中用到的是第二个和第三个。第二个参数是architectureid,第三个是taglist的地
distcc简介distccdistcc源起于著名开源项目samba,是一款有着较长历史的跨平台开源分布式编译解决方案。对于大多数c语言及其衍生语言来说,编译过程主要分为三个步骤:预编译编译链接distcc的作用就是将第二步的编译(3.0版本后通过pump支持部分第一步)过程采用网格计算的模式,将编译任务分配至其它主机,并在编译结束后回传,以供第