上一页 1 ··· 22 23 24 25 26
摘要: 伪目标就是总是被执行的目标,相对于目标来说,伪目标不会去考虑它的依赖的时间戳与自己时间戳的新旧关系,从而决定是否执行规则。伪目标格式:.PHONY:cleanclean: -rm *.o在makefile里面通常会将clean这个目标指定为伪目标,这个目标有个特性就是无依赖,那么每次mak... 阅读全文
posted @ 2015-04-25 20:55 thammer 阅读(518) 评论(0) 推荐(0)
摘要: 从来没系统的看过makefile文档,平时属于复制模板,用完即忘,下午尝试按自己的理解写一个最简单的makefile,含2个.c文件,1个.h文件,费了个把小时,参考别人的文章才弄出来,特记录。main.c:1 #include 2 #include "command.h" 3 4 int ma... 阅读全文
posted @ 2015-04-25 19:17 thammer 阅读(1344) 评论(0) 推荐(0)
摘要: 以s3c2440 clock & power management为例,2440一般可以使用外部晶振或者外部时钟作为时钟源,通过OM[3:2]来配置。外部晶振一般选用12MHZ,而2440如果工作在这个频率显然大材小用,2440正常工作频率可达400MHZ,显然从12MHZ到400MHZ需要倍频,2440通过锁相环单元来实现倍频。 上面这个框图中,PFD,... 阅读全文
posted @ 2015-04-13 15:21 thammer 阅读(2327) 评论(0) 推荐(0)
摘要: loop系列的指令有:loop,loope/loopz,loopne/loopnz,它们都是借助于ECX寄存器作为计数来实现循环,每轮循环先ecx自动减1,再来判断ecx值,ecx的自减不会影响OF和CF。通用的格式是 loopx labloop循环直到ecx为0。一个错误的例子: 1 .... 阅读全文
posted @ 2015-03-11 13:50 thammer 阅读(3397) 评论(0) 推荐(0)
摘要: EAX, ECX,EDX,EBX均可以32bit,16bit,8bit访问,如下所示:|| || ||| 测试代码如下: 1 .section .data 2 output: 3 .asciz "Value is:%x\n" 4 val: 5 ... 阅读全文
posted @ 2015-03-03 17:50 thammer 阅读(1416) 评论(0) 推荐(0)
上一页 1 ··· 22 23 24 25 26