虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

ARM处理器

ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。全称为AdvancedRISCMachine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。
  • ARM开发中收集的ARM培训资料

    ARM开发中收集的ARM培训资料,感觉收益匪浅:整理共享下: 1:ARM编程技巧.ppt 2:ARM处理器内核介绍.ppt 3:ARM调试方案.ppt 4:ARM及Thumb指令集练习.ppt 5:ARM集成开发环境介绍.PPT 6:ARM架构.ppt

    标签: ARM 培训资料

    上传时间: 2016-12-15

    上传用户:qlpqlq

  • 短信的发送需要GSM模块和处理器协作完成

    短信的发送需要GSM模块和处理器协作完成,GSM模块与ARM处理器通过串口连接,处理器向串口发送接收AT命令与GSM模块形成通信回路。中文短信的发送采用PDU模式,根据PDU模式标准形成PDU发送包,实现短信发送。本文根据无线电话项目的短信发送模块的实现开发流程编写

    标签: GSM 短信 发送 模块

    上传时间: 2013-12-10

    上传用户:hopy

  • 《ARM嵌入式Linux系统开发技术详解》

    《ARM嵌入式Linux系统开发技术详解》,该书由浅入深、通俗易懂地讲解了嵌入式Linux的系统设计与开发。全书共25章,从嵌入式处理器ARM开始,讲解了ARM处理器的资源、ARM的指令集、ADS开发工具、嵌入式系统硬件环境的构建、Boot Loader、Linux内核移植、嵌入式文件系统、嵌入式Linux多任务程序开发、嵌入式Linux设备驱动开发、嵌入式Linux网络程序开发、MiniGUI图形界面开发、设备驱动开发案例、综合案例等内容。书中通过大量的例程来讲解知识要点,并提供了大量极有参考价值的开发案例,读者可以通过这些例程和开发案例对嵌入式Linux开发有一个系统的学习和提高。

    标签: Linux ARM 嵌入式

    上传时间: 2017-04-22

    上传用户:妄想演绎师

  • 此例程基于MDK-ARM(KEIL)开发环境编写

    此例程基于MDK-ARM(KEIL)开发环境编写,适用于友善之臂mini2440(micro2440)开发板,其它开发环境及ARM处理器也可参考学习。 此例程实现了控制LED1~LED4的功能,并对相关代码进行了必要的注释,便于初学者学习及测试仿真器使用。

    标签: MDK-ARM KEIL 开发环境 编写

    上传时间: 2017-07-01

    上传用户:水中浮云

  • 《ARM内核结构介绍》

    《ARM内核结构介绍》,本书介绍了ARM处理器的内核结构,对于从事于ARM嵌入式开发的人会有帮助。

    标签: ARM 内核 结构介绍

    上传时间: 2013-12-11

    上传用户:佳期如梦

  • ARM.Architecture.Reference.Manual

    学习ARM处理器必不可少的资料,介绍了ARM处理器的寄存器和贬称方法,尤其是介绍了处理器的工作模式和寄存器功能。

    标签: ARM处理器编程手册

    上传时间: 2015-05-29

    上传用户:linlinnuonuo

  • ARM 汇编指令

    ARM处理器有两种工作状态ARM和Thumb(Jazelle此处先不考虑)。这两种工作状态和运行模式没有任何关系。比如不论是ARM还是Thumb状态的代码都可以运行在用户模式下。这两种工作状态之间最大的差异是指令集,ARM状态的指令长度是32位的,Thumb状态的指令长度是16位的(也可能为32位)。了解如何使用Thumb工作状态对于编写ARM平台的漏洞利用是至关重要的。当我们编写ARM shellcode时,需要使用16 bit的Thumb指令代替32 bit的ARM指令,从而避免在指令中出现’\0’截断。容易引起混淆的是,不同的ARM版本,支持的Thumb指令集并不相同。在某些版本中,ARM引入了扩展的Thumb指令集(也就是Thumb-2),它支持32 bit指令以及条件执行。这在原本的Thumb指令中都是不受支持的。为了在Thumb状态下支持条件执行,“it”指令被引入。然而,可能是为了简化指令集,这个指令在后来的版本中被删除了。我认为这种设计反而增加了兼容的复杂度。不过,当然我认为没必要知道所有ARM版本的ARM/Thumb指令集变体,我建议你也不必在这上面浪费太多时间。你只需要知道目标设备的版本和该版本对Thumb指令有哪些特殊支持,然后调整你的代码就好了。ARM Infocenter可以帮助你了解各个ARM版本的具体细节

    标签: ARM 汇编指令

    上传时间: 2022-02-10

    上传用户:

  • 基于ARM和Linux的嵌入式远程视频监控系统的设计

    本文根据大楼电梯视频监控系统的要求,提出了一种基于嵌入式技术的网络视频监控系统实现方案。系统以嵌入式 Linux和嵌入式微处理器S3C2410X为核心平台,通过嵌入式平台建立的基于TCP/TP协议的视频服务器,将USB摄像头采集来的图像数据压缩后,经过网络传输,完成对监控现场的网络视频监控任务。论文首先阐述了嵌入式网络视频监控系统的发展、现状以及整体构建,然后介绍了嵌入式 Linux操作系统以及ARM处理器的发展情况,分析了主要外围电路的设计,以及如何在ARM硬件平台上进行嵌入式 Linux内核的编译与移植,介绍了 Bootloader的启动原理及运行过程,并对在 Linux操作系统下的USB驱动程序的开发进行了研究。本文重点讨论了图像采集、编码和网络通信程序的设计原理与实现。最后进行了系统整体测试,并提出进一步开发设想。本文的研究结果具有较大的工程实际意义,对于基于P技术的各种视频通信应用具有一定的参考价值。关键词:ARM,s3C2410X,嵌入式,Linux,视频监控当今社会是一个信息高速发展的时代,获取信息的方便和快捷可以使我们在信息化的今天领先一步创造出巨大的利益,而我们获取信息的一个重要的途径就是通过眼睛在人类感官接受的各种信息中约有80%来自视觉2图像是对客观事物形象、生动的描述,是直观而具体的信息表达形式,是人类最重要的信息载体。随着科学技术的快速发展和人民物质生活水平的提高,视频监控系统以其直观、方便和信息内容丰富等特点日益受到人们的青睐,并在各行各业得到了广泛的应用。生活中有小区安全监控,电讯行业有基站监控,银行系统有柜员机监控,林业部门有火情监控,交通方面有违章和流量监控等等

    标签: arm linux 嵌入式 远程视频监控系统

    上传时间: 2022-03-30

    上传用户:

  • ARM架构详解

    前不久ARM正式宣布推出新款ARM8架构的 Cortex-A50处理器系列产品,以此来扩大ARM在高性能与低功耗领域的领先地位,进一步抢占移动终端市场份额Cortex-A50是继 Cortex-A15之后的又重量级产品,将会直接影响到主流PC市场的占有率。围绕该话题,我们今天不妨总结一下近几年来手机端较为主流的ARM处理器。以由高到低的方式来看,ARM处理器大体上可以排序为:Cortex-A57处理器、Cortex-A53处理器、Cortex-A15处理器、Cortex-A12处理器、Cortex-A9处理器、Cortex-A8处理器Cortex-A7处理器、Cortex-A5处理器、ARM11处理器、ARM9处理器、ARM7处理器,再往低的部分手机产品中基本已经不再使用,这里就不再介绍。● Cortex-A57、A53处理器Cortex-A53、Cortex-A57两款处理器属于 Cortex-A50系列,首次采用64位ARM8架构,意义重大,这也是ARM最近刚刚发布的两款产品。Cortex-A57是ARM最先进、性能最高的应用处理器,号称可在同样的功耗水平下达到当今顶级智能手机性能的三倍;而 Cortex-A53是世界上能效最高、面积最小的64位处理器,同等性能下能效是当今高端智能手机的三倍。这两款处理器还可整合为 ARM big LITTLE(大小核心伴侣)处理器架构,根据运算需求在两者间进行切换,以结合高性能与高功耗效率的特点,两个处理器是独立运作的

    标签: arm

    上传时间: 2022-03-30

    上传用户:默默

  • Arm体系结构与编程高清

    ARM处理器是一种16/32位的高性能、低成本、低功耗的嵌入式RISC微处理器,由ARM公司设计,然后授权给各半导体厂商生产,它目前已经成为应用最为广泛的嵌入式处理器。本书共为分14章,对ARM处理器的体系结构、指令系统和开发工具进行了比较全面的介绍。其中包括ARM体系、ARM程序设计模型、ARM汇编语言程序设计、ARMC/C++语言程序设计、ARM连接器的使用、ARM集成开发环境CodeWarrior IDE的介绍及高性能的调试工具ADW的使用。并在此基础上介绍一些典型的基于ARM体系的嵌入式应用系统设计的基本技术。通过阅读本书,可以使读者掌握开发基于ARM的应用系统的各方面的知识。本书既可作为学习ARM技术的培训材料,也可作为嵌入式系统开发人员的参考手册。

    标签: arm 编程

    上传时间: 2022-04-11

    上传用户:qdxqdxqdxqdx