摘要

Linux是一种支持多种体系结构处理器的操作系统,有很强的移植性。描述了将ARM Linux移植到基于EP7312处理器的目标板上的方法与过程。首先介绍了EP7312处理器和ARM Linux,并简单说明了如何搭建移植环境,然后着重讨论了在该开发板上bootloader的设计实现以及ARM Linux内核的移植的方法,最后对在这种基于Linux的嵌入式系统环境下如何开发应用程序作了探索和展望。

引 言

ARM处理器是一种32位的嵌入式RISC处理器。在众多同种类型的处理器中,ARM系列已经成为了当今应用范围最广的嵌入式芯片。第l枚ARM芯片诞生于1983年lO月到1985年4月之问的英国,当时属于Acorn公司。为了扩展市场,ARM产品线在成为Acorn公司的核心之后,被独立分割出来,成立了AKM公司,变成了Advanced RISC Machine的缩写。 根据市场调查,2001年初,ARM的32位处理器的市场占有率已经超过了75%。ARM公司是知识产权(Intellectual Property)供应商,它负责ARM处理器的芯片设计,转让设计许可,由合作伙伴公司来生产使用ARM处理器核的各具特色的芯片。 ARM公司在全世界范围内有超过100个这样的合作伙伴。

下载地址

Files:
Date 2018-08-21
File Size 507.13 KB
Download 89

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

下载地址

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

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

下载地址

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

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

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

下载地址

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

下载地址

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