最新博文

0
推荐
70
阅读

ARM GIC(四) gicv3架构基础

GICv3架构是GICv2架构的升级版,增加了很多东西。变化在于以下:使用属性层次(affinityhierarchies),来对core进行标识,使gic支持更多的core将cpuinterface独立出来,用户可以将其设计在core内部增加redistributor组件,用来连接distributor和cpuinterface增加了LPI
0
推荐
102
阅读

ARM GIC(三) gicv2架构

ARM的cpu,特别是cortex-A系列的CPU,目前都是多core的cpu,因此对于多core的cpu的中断管理,就不能像单core那样简单去管理,由此arm定义了GICv2架构,来支持多核cpu的中断管理。一、gicv2架构GICv2,支持最大8个core。其框图如下图所示:在gicv2中,gic由两个大模块组
0
推荐
99
阅读

勇敢的芯伴你玩转Altera FPGA连载85:FPGA片内RAM实例之RAM配置

勇敢的芯伴你玩转Altera FPGA连载85:FPGA片内RAM实例之RAM配置特权同学,版权所有配套例程和更多资料下载链接:http://pan.baidu.com/s/1i5LMUUD 在RAM的第一个配置页面中(...
0
推荐
72
阅读

ARMv8 系统定时器

ARMv8架构中,定义了一个系统定时器(systemtimer),并且指定了这个系统定时器,需要实现的寄存器,以及各个寄存器的偏移。系统寄存器中,包含一个系统计数器,以及一些控制寄存器,状态寄存器等。寄存器,包含如下:寄存器的基地址,由CNTControlBase来指定。其实是由
0
推荐
237
阅读

【2】U20M034全局曝光工业相机之上位机API说明

【2】U20M034全局曝光工业相机之上位机API说明
0
推荐
260
阅读

【1】U20M034全局曝光工业相机简介

【1】U20M034全局曝光工业相机简介
0
推荐
1179
阅读

研究生招生宣传

在很多人的印象中,研究生招生是要等到初试、复试结束以后才开始的。然而,真正的研究生招生工作早在7月份就开始了。
0
推荐
91
阅读

ARM GIC(二)中断术语

ARM在GIC中,对于中断,定义了如下的一些术语。一、中断状态对于每一个中断而言,有以下4个状态:inactive:中断处于无效状态pending:中断处于有效状态,但是cpu没有响应该中断active:cpu在响应该中断activeandpending:cpu在响应该中断,但是该中断源又发送中断过来
0
推荐
146
阅读

浅谈嵌入式MCU软件开发之startup过程详解(从复位向量到main函数之前的准备工作)

一般工程师都怕研究MCU的startup过程,其原因可能有:1.觉得没有必要,startup的过程和启动代码在新建工程时,并且已经默认加入并配置好,能够保证MCU正常工作,只要关心main()函数开始的用户程序就好(这其实对于大部分工程师来说确实如此);2. Startup过程往往需要一定的MCU内核CPU汇编指令知识,很多对内核寄存器/堆栈指针的初始化、I/D-cache的初始化过程往往需要使用
0
推荐
181
阅读

太久没来了,曾几何时....

太久没来了,曾几何时,发现看人的博客,也是一种享受
0
推荐
76
阅读

使用arm DS5在fvp上debug

在调试arm的软件时,可以使用arm公司提供的DS5工具,配合FVP,进行debug。启动ds5,选择Window->OpenPerspective->DS-5Debug进入DS5debug界面,如下图所示:一、debug配置在Debugcontrol子界面,右键选择debugconfiguration,弹出debug配置界面。如下图所示:在DS
0
推荐
116
阅读

ARM GIC(一) cortex-A 处理器中断简介

对于ARM的处理器,中断给处理器提供了触觉,使处理器能够感知到外界的变化,从而实时的处理。本系列博文,是以ARMcortex-A系列处理器,来介绍ARM的soc中,中断的处理。ARMcortex-A系列处理器,提供了4个管脚给soc,实现外界中断的传递。分别是:nIRQ:物理普通中断nFIQ:
0
推荐
98
阅读

VS2010 MFC错误及解决锦集汇总

2010 MFC错误及解决锦集汇总
1
推荐
222
阅读

嵌入式软件开发之S12(X)系列MCU的far和near函数指针调用详解

如果你在开发S12(X)系列MCU的bootloader或者使用NVM SSD时,用到函数指针实现bootloader到APP应用工程跳转或者使用函数指针调用重映射(remap/relocated)/拷贝到RAM的NVM SSD API时,遇到了“莫名”的程序跑飞,本文将告诉你根本原因和解决办法。
0
推荐
263
阅读

VS2010 MFC中编译libcmt.lib时出现重定义问题的解决方法

VS2010 MFC中编译libcmt.lib时出现重定义问题的解决方法