- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 .depend作用
Make 和 include-文件 C 源码的开头经常有一系列被包含的头文件,例如 stdio.h。有一些是系统级的 头文件,有一些是你正在写的项目的头文件:#include #include "foo.h"int main(.... 要确定在你的 foo.h 被改变之后,这个文件也会被重 新编译,就要在你的 Makefile 这样写:foo: foo.c fo
2012-05-24 17:03:29 387
转载 ARM 链接配置.lds文件学习
本文由Jacky原创,来自http://blog.chinaunix.net/u1/58780/showart.php?id=462971对于.lds文件,它定义了整个程序编译之后的连接过程,决定了一个可执行程序的各个段的存储位置。虽然现在我还没怎么用它,但感觉还是挺重要的,有必要了解一下。先看一下GNU官方网站上对.lds文件形式的完整描述:SECTIONS {.
2012-05-24 14:56:29 835
转载 u-boot 1.1.6 start.S 代码学习
u-boot 1.1.6 start.S 代码学习/*参考了别人的一些笔记,看完了启动代码。本文档记录在看代码时碰到的困难,将这些曾经困扰的问题记录下来,以备今后之用。分析时不重要的代码被删除了。*/.globl _start_start: b reset ldr pc, _undefined_instruction ldr pc, _
2012-05-24 14:53:53 523
原创 linux 编译工具
AS = $(CROSS_COMPILE)asLD = $(CROSS_COMPILE)ldCC = $(CROSS_COMPILE)gccCPP = $(CC) -EAR = $(CROSS_COMPILE)arNM = $(CROSS_COMPILE)nmLDR = $(CROSS_COMPILE)ldrSTRIP = $(CROSS_COMPILE)strip
2012-05-24 14:52:16 248
原创 linux cross reference
http://lxr.oss.org.cn/plain/ident?v=2.6.35&i=setup_timer
2012-05-18 09:55:33 327
转载 INIT_DELAYED_WORK() 函数剖析
INIT_DELAYED_WORK()是一个宏,我们给它传递了两个参数.&hub->leds和led_work.对设备驱动熟悉的人不会觉得INIT_DELAYED_WORK()很陌生,其实鸦片战争那会儿就有这个宏了,只不过从2.6.20的内核开始这个宏做了改变,原来这个宏是三个参数,后来改成了两个参数,所以经常在网上看见一些同志抱怨说最近某个模块编译失败了,说什么make的时候遇见这么一个错误:
2012-05-18 09:17:22 679
原创 android中执行shell脚本
新建一个shell脚本文件test.sh,注意开头一行 #/system/bin/sh(开头有空格)cmd9500 -e eth0 -c DUMP_PHY 将可执行文件cmd9500和shell脚本文件test.sh拷贝到/system/bin下面adb shell进入,然后运行./test.sh就可以了 要循环一直跑的话,如下: #!/system/bin/sh
2012-05-02 11:15:21 820
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人