ARM
欲盖弥彰1314
如有一味绝境,非历十方生死。
展开
-
国外嵌入式开源网站
转载于http://blog.chinaunix.net/uid-10696433-id-2935848.html关于嵌入式开发的站点,提供非常多关于嵌入式开发的资料。包括开发公司,技术文档,免费资源等等。版面包括busses & boards,embedded software,...转载 2019-04-13 00:33:41 · 479 阅读 · 0 评论 -
ARM学习之看门狗定时器
开发环境与平台开发板:粤嵌的GEC210开发板处理器:s5pv210处理器内核:Cortex-A8开发环境:Keil4欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语...原创 2019-06-22 11:44:35 · 2253 阅读 · 0 评论 -
ARM学习之时钟体系
开发环境与平台开发板:粤嵌的GEC210开发板处理器:s5pv210处理器内核:Cortex-A8开发环境:Keil4时钟时钟在计算机系统里是非常重要的,各逻辑部件的运行、协同工作都需要时钟。时钟在计算机系统主要是通过脉冲的来实现的,通过脉冲的计数可以形成一个相对时间。s5pv210的时钟s5pv210的时钟的时钟分成以上三类。下面这个是s5pv210的时钟体系的框架图。...原创 2019-06-18 14:11:36 · 1029 阅读 · 0 评论 -
ARM学习之GPIO编程
开发环境与平台开发板:S5PV210处理器内核:Cortex-A8开发环境:Keil4原创 2019-06-16 09:05:46 · 1571 阅读 · 2 评论 -
ARM学习之C与汇编混合编程
C与汇编混合编程混合编程需要解决的问题:参数如何传递,返回值如何返回?过程调用标准AAPCSAAPCS标准的制定是为了使不同编译器编译的程序之间能够相互调用,必须为子程序间的调用规定一定的规则。C语言调用汇编程序规则...原创 2019-05-20 19:54:17 · 730 阅读 · 0 评论 -
ARM学习之ARM汇编程序
ARM汇编语言程序结构在ARM(Thumb)汇编语言程序中以程序段为单位组织代码。段可以分为代码段(Code Section)和数据段(Data Section)。一个汇编程序至少应该有一个代码段,当程序较长时,可以分割为多个代码段和数据段,多个段在程序编译链接时最终形成一个可执行的映像文件。可执行映像文件的构成:链接器根据系统默认或用户设定的规则,将各个段安排在存储器中的相应位置。因此源...原创 2019-05-03 14:13:53 · 1316 阅读 · 0 评论 -
ARM学习之ARM指令与汇编(二)
ARM汇编编译器支持的杂项伪操作伪操作是ARM汇编语言源程序中的特殊指令助记符,其作用是为了完成汇编程序做各种准备工作的,指示汇编程序对汇编语言源程序的编译操作。是编译器执行的指令,而不是ARM处理器执行的指令。符号定义伪操作(1)用于定义全局变量的GBLA、GBLL和GBLS。(2)用于定义局部变量的LCLA、LCLL和LCLS。(3)用于对变量赋值的SETA、SETL和SETS。(...原创 2019-05-02 14:12:26 · 945 阅读 · 0 评论 -
ARM学习之ARM基础知识(二)
ARM寄存器组织概要Cortex-A体系结构下有40个32-Bits长的寄存器Cortex-A多出3个寄存器,Monitor模式r13_mon,r14mon,spsr monARM 寄存器ARM 有37个32-Bits长的寄存器 :1个PC(program counter,程序计数器)1个CPSR(current program status register,当前程序状态字寄存器...原创 2019-04-17 00:33:34 · 868 阅读 · 0 评论 -
ARM学习之ARM基础知识(一)
一、RISC和CISC之间主要的区别ARM采用的是RISC指令集。ARM体系结构的主要特征:二、ARM处理器简介三、ARM的数据类型和指令类型 不同于51,AVR等,ARM使用的是32位架构。 然而A8的指令集有所不同:四、ARM存储器组织结构存储器可以看作是序号为0~2^32−1的线性字节阵列 ;其中每一个字节都有惟一的地址。长度为1个字的数据项占用一组4字节的...原创 2019-04-14 20:14:38 · 6054 阅读 · 0 评论 -
ARM学习之嵌入式系统概述
嵌入式系统的定义:嵌入式系统是以应用为中心,以计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。...原创 2019-04-13 14:34:06 · 406 阅读 · 0 评论 -
ARM学习之ARM指令与汇编(一)
指令什么是指令?按我的理解,简单来说,指令就是计算机能识别的完成特定操作的二进制代码。无论用什么编程语言,最后目标代码都是由二进制指令序列组成的,每条指令指示计算机完成一个最基本的任务。汇编语言除去伪代码则和指令序列一一对应。高级语言则无对应关系。指令的格式指令 = 操作码 + 操作数例如:add r0,r1,r2 ; r0 = r1 + r2add ...原创 2019-05-02 11:09:33 · 3807 阅读 · 0 评论