arm
zdy0_2004
这个作者很懒,什么都没留下…
展开
-
bb_black_学习笔记——(3)点亮LED之shell命令
http://www.cnblogs.com/zhezhe1988/p/4248389.htmlbb_black_学习笔记——(3)点亮LED之shell命令 这次改变一下笔记的结构,直接上图。点亮LED永远是学习MCU,ARM,FPGA的入门例程,可以说是经典例程。这里笔者也从点亮LED开始开始ARM学习之旅。 接下来就开始点亮LED之旅,在转载 2015-01-25 21:49:46 · 2087 阅读 · 0 评论 -
STM32的两只看门狗
STM32独立看门狗,由专门的低速时钟(LSI)驱动,即便是主时钟发生故障它仍能够有效,所以此狗狗可以工作在与主时钟无关的要求下,或者待机模块下等,所以它叫独立看门狗,注意一旦开启此看门狗则只能由MCU复位后才清除,让它不再工作。它的时钟是一个内部RC时钟,它会在30KHZ到60KHZ之间变化,并非是精确的40KHZ,而只是一般计算时取40KHZ。独立看门狗转载 2015-02-15 20:33:35 · 817 阅读 · 0 评论 -
arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别
arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别命名规则交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi]arch - 体系架构,如ARM,MIPSvendor - 工具链提供商os - 目标操作系统eabi - 嵌入式应用二进制接口(Embedded转载 2015-09-10 15:51:53 · 416 阅读 · 0 评论 -
ARM64的启动过程之(三):为打开MMU而进行的CPU初始化
ARM64的启动过程之(三):为打开MMU而进行的CPU初始化http://www.wowotech.net/linux_kenrel/__cpu_setup.html一、前言上一节主要描述了为了打开MMU而进行的Translation table的建立,本文延续之前的话题,主要是进行CPU的初始化(注:该初始化仅仅为是为了turn on MMU)。本文主要分析AR转载 2015-10-21 20:30:14 · 8364 阅读 · 0 评论 -
ARM汇编基础
原文在次:http://www.cnblogs.com/mddblog/p/4951650.html一、Thumb指令与ARM指令 Thumb指令为16位,因此存储代码的密度高,节省存储空间。但是功能不全,它只是ARM指令(32位)集的补充,是ARM指令集下的一个子集。在初级阶段我们不需要了解这些知识,只要有个概念知道有这么个东西就可以。二、ARM的寄存器初步了解转载 2015-11-10 00:16:15 · 547 阅读 · 0 评论 -
ARM64的启动过程之(六):异常向量表的设定
http://www.wowotech.net/238.html一、前言本文主要描述了4.1.10内核初始化过程中如何初始化异常向量表。当然,首先需要准备一些异常的基础知识,这主要在第二章,如果你非常熟悉ARM64的异常,那么可以忽略这个章节。 第三章描述了ARM64上各种形形色色的异常,第四章描述了ARM64上硬件提供的协助,最后一章描述了代码过程。为了简化,本文对所转载 2015-11-24 21:29:44 · 13359 阅读 · 0 评论 -
浅析arm的异常、中断和arm工作模式的联系
http://www.cnblogs.com/douzi2/p/5112743.html说到异常向量,会让人联想到中断向量。其实,中断是属于异常的子集的,也就是说中断其实是异常其中的一种。 回到异常向量,他其实是一张表格,每个格子里存放的是一个地址,或者是一个跳转命令,不管是哪个,其目的都是让PC跳转到真正处理异常的代码的地方。以下是arm的异常向量表:转载 2016-01-08 13:28:06 · 696 阅读 · 0 评论