- 博客(6)
- 资源 (7)
- 收藏
- 关注
转载 Makefile中.PHONY的含义
本文转载自http://www.cnblogs.com/hnrainll/archive/2011/04/12/2013377.html Phony TargetsPHONY 目标并非实际的文件名:只是在显式请求时执行命令的名字。有两种理由需要使用PHONY 目标:避免和同名文件冲突,改善性能。如果编写一个规则,并不产生目标文件,则其命令在每次make 该目标时都执行。例如:
2013-08-31 10:20:52 1628
原创 ARM保存中断时,为什么使用“sub lr, lr, #4”
1.首先要谈流水线,在arm执行过程中一般分为取指,译码,执行阶段 也就是假设当前 第一条指令在执行阶段 第二条指令在译码阶段
2013-08-29 09:35:20 4620
原创 韦东山书中MMU内嵌汇编代码
具体有关指令的请看上一文,或者这个链接提供的说明http://blog.chinaunix.net/uid-26833883-id-3348379.html unsigned long ttb = 0x30000000;__asm__( //reset coprocessor register "mov r0, #0\n"
2013-08-25 21:15:01 1596
转载 ARM嵌入式开发中的GCC内联汇编__asm__
在针对ARM体系结构的编程中,一般很难直接使用C语言产生操作协处理器的相关代码,因此使用汇编语言来实现就成为了唯一的选择。但如果完全通过汇编代码实现,又会过于复杂、难以调试。因此,C语言内嵌汇编的方式倒是一个不错的选择。然而,使用内联汇编的一个主要问题是,内联汇编的语法格式与使用的编译器直接相关,也就是说,使用不同的C编译器内联汇编代码时,它们的写法是各不相同的。下面介绍在ARM体系结构下GCC的
2013-08-25 19:43:20 2963
原创 adr与ldr区别(Mini2440裸机程序阐述)
有关概念首先arm地址有几个地址概念:编译地址、期望运行物理地址、实际运行物理地址、位置无关、位置相关编译地址 :编译阶段的生成地址,其是相对地址 ,有些地址还没确定,如调用其他.O文件中的函数或库函数期望运行物理地址 :链接阶段生成的地址(期望绝对地址 ),会确定编译阶段没有确定的地址,并会根据链接器假设期望的程序烧录运行物理启始地址 ,来分配期望运行物理地址实际
2013-08-25 09:24:20 855
转载 作为一个新人,怎样学习嵌入式Linux?(韦东山)
韦老师写的,推荐大家一看 ---------------------------------------------被问过太多次,特写这篇文章来回答一下。 在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。学C语
2013-08-22 17:35:09 795
Mini2440 Nor Flash 芯片手册(S29AL016J_00)
2013-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人