- 博客(12)
- 资源 (16)
- 收藏
- 关注
原创 ldr和adr在使用标号表达式作为操作数的区别
ARM汇编有ldr指令以及ldr、adr伪指令,他门都可以将标号表达式作为操作数,下面通过分析一段代码以及对应的反汇编结果来说明它们的区别。 ldr r0, _start adr r0, _start ldr r0, =_start_start: b _start 编译的时候设置 RO 为 0x3
2008-05-31 17:26:00 3508 1
原创 arm-linux连接以及连接脚本
前言:arm linux的连接工具可以使用arm-linux-ld,在进行连接时可以使用-T命令采用脚本控制,如不指明脚本,则使用默认的脚本文件,参见arm-linux-ld的缺省linker script。一. 目标文件格式与类型GNU C compiler根据源文件的后缀名来对文件进行预处理、汇编或编译操作。在编译链接时,生成的目标文件都是ELF格式的(可执行链接格式,Executab
2008-05-29 09:50:00 1706
原创 快闪存储器技术(NOR、NAND)
Flash memory是从EPROM和EEPROM发展而来的非挥发性存储集成电路,其主要特点是工作速度快、单元面积小、集成度高、可靠性好、可重复擦写10万次以上,数据可靠保持超过10年。Flash Memory从结构上大体上可以分为AND、NAND、NOR和DINOR等几种,现在市场上两种主要的Flash Memory技术是NOR和NAND结构。Intel于1988年首先开发出NOR fla
2008-05-27 09:02:00 3520
原创 u-boot的参考资料(资料链接)
2个博客u-boot的专辑链接,看看有帮助: http://blog.csdn.net/xuhaowu/category/298986.aspx http://blog.chinaunix.net/u1/43047/article_60836.html
2008-05-22 08:51:00 551
转载 FS2410 开发板上启用 MMU 实现虚拟内存管理[转]
原文链接:http://www.cppblog.com/jb8164/archive/2008/02/01/42345.html 学习 ARM 系列 -- FS2410 开发板上启用 MMU 实现虚拟内存管理一、背景 FS2410 开发板上的 ARM 核心为 ARM920T, ARM920T 代表着什么呢? 其实ARM920T
2008-05-19 15:59:00 927
转载 C/C++中使用内联汇编
一、 优点使用内联汇编可以在 C/C++ 代码中嵌入汇编语言指令,而且不需要额外的汇编和连接步骤。在 Visual C++ 中,内联汇编是内置的编译器,因此不需要配置诸如 MASM 一类的独立汇编工具。这里,我们就以 Visual Studio .NET 2003 为背景,介绍在 Visual C++ 中使用内联汇的相关知识(如果是早期的版本,可能会有些许出入)。内联汇编代码可以使用 C/C++
2008-05-15 11:43:00 1375
转载 使用ARM标准C库进行嵌入式应用程序开发[转]
引 言 随着对高处理能力、实时多任务、超低功耗等方面需求的增长,高端嵌入式处理器已经进入了国内开发人员的视野,并在国内得到了普遍的重视和应用。ARM是目 前嵌入式领域应用最广泛的RISC微处理器结构,凭借低成本、低功耗、高性能等优点占据了嵌入式系统应用领域的领先地位。ADS是ARM公司推出的ARM 集成开发环境,提供了对C和C++的支持,是目前开发ARM的主要工具。本文针对日益缩短的嵌入式开
2008-05-14 16:59:00 1124
原创 arm汇编语言中调用C库函数printf[原]
今天在写一个ARM汇编代码时,本来想在程序中显示字符串信息,结果不成功,开始以为是C库中printf的实现的原因,下午终于解决问题,原来是没有在汇编程序中初始化C库。遇到这个问题时,为了简单起见,我直接用汇编写了一个调用printf函数显示字符串hello的程序,如下: area |hello$code|,code,readonly code32 entry impo
2008-05-14 16:38:00 7812 3
原创 ARM/Thumb交互工作[原]
在使用T版本的ARM内核的处理器时,经常要使用ARM/Thum交互工作,总结了一些需要注意的问题:编写汇编被调过程、编译时应该注意的问题、ARM/Thumb间的相互调用。一.编写汇编被调过程如果需要交互工作,则所编写的函数应该遵循ATPCS标准。1.叶函数(函数内不包括函数的调用)使用BX LR返回。2.非叶函数(1)在入口处保护返回地址(lr)以及寄存器(r0-r7,r8-r12(ARM))(2
2008-05-14 11:21:00 2430
转载 ARM 指令集
给出链接:http://www.bsdmap.com/UNIX_html/ARM/index.htmlE文:http://www.heyrick.co.uk/assembler/index.html
2008-05-13 19:27:00 678
转载 ARM 过程调用标准[转]
原文链接:http://www.bsdmap.com/UNIX_html/ARM/apcsintro.html APCS 简介 (ARM 过程调用标准) 介绍 寄存器
2008-05-13 19:24:00 826
原创 FS2410开发板的测试键盘的ADS汇编代码[原]
;汇编指令实验;键盘扫描; 4X4 矩阵键盘;四个输入引脚: EINT0 -----( GPF0 )----INPUT; EINT2 -----( GPF2 )----INPUT; EINT11-----( GPG3 )----INPUT; EINT19-----( GPG11 )----I
2008-05-06 09:24:00 780
Keil.STM32F1xx_DFP.2.3.0.zip
2021-11-19
An Introduction to the Theory of Computation
2010-05-18
Introduction to The Theory of Computation(Second Edition)
2010-05-18
Introduction to The Theory of Computation(计算理论导论)
2010-05-18
EndNote使用手册
2009-09-04
J2ME平台简介的一篇文章(J2ME走向成熟)
2009-08-13
Eclipse 3.4.1 中文
2009-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人