摘要: 针对中国散裂中子源(CSNS)波形记录与报警系统的应用需求,设计实现了ARM-Linux平台下基于AHB(高速外围总线)总线通信的FPGA设备驱动程序。对数据通信接口设计、FPGA设备驱动的开发方法、内存映射机制和中断处理等关键环节做了详细描述。该设计已应用于CSNS波形记录与报警系统中,性能稳定。

下载地址

Files:
Date 2018-08-16
File Size 757.15 KB
Download 31

摘 要: 实时嵌入式系统要求嵌入式处理器具有支持多任务、中断响应时间短的特点, 基于ARM 体系结构的处理器支持实时多任务, 但中断异常响应机制比较复杂, 效率不高。以L PC2119 为硬件平台分析了基于ARM 嵌入式系统的异常响应机制, 阐明了关键词“_irq”的作用; 然后探讨了ucOS-II嵌入式操作系统下可重入性中断处理函数的设计思路; 最后,在分析操作系统的基础上, 针对ARM 体系结构特点, 对ucOS-II下的可重入性中断处理函数进行了优化。

关键词: 状态寄存器; 异常模式; 中断处理; 任务切换; 可重入函数

下载地址

Date 2018-08-16
File Size 426.52 KB
Download 58

下载地址

Date 2018-08-15
File Size 1.25 MB
Download 30

【摘要】本文介绍了ARM Cortex-M3处理器的4种故障:总线故障、用法 故障、内存管理故障和硬故障。分析了这些故障产生的原因,叙述了如何通过故障状态寄存器找出故障原因,如何在程序开发阶段尽可能的避免故障的产生,以及故障的处理方法。

【关键词】ARM;故障;寄存器;中断

下载地址

Date 2018-08-15
File Size 1.36 MB
Download 82

下载地址

Date 2018-08-15
File Size 352.87 KB
Download 44