下面是关于基于ARM内核的嵌入式芯片中的中断控制器的叙述,其中错误的是( )。
【答案】:A
连接AMBA的系统总线和外围总线的是桥接器,DMA连接在AMBA的系统总线上,故A错误;DMA一般采用向量中断或嵌套向量中断方式管理中断,向量中断区分中断的优先级,并且每个中断都有各自的中断处理程序地址,高优先级的中断可以进入低优先级中断的处理过程中,待高优先级中断处理完成后再继续执行低优先级中断处理。故本题选择A。
关于ARM嵌入式处理器的工作状态,以下说法正确的是( )。
【答案】:C
在ARM的体系结构中,处理器可以工作在3种不同的状态:①ARM状态②Thumb/Thumb-2状态③调试状态。ARM状态是ARM处理器工作于32位指令的状态,即32位状态,所有指令均为32位宽度。Thumb状态是ARM执行16位指令的状态,即16位状态。在Thumb模式下,指令代码只有16位。Thumb-2状态是ARMy7版本的ARM处理器所具有的新状态,新的Thumb-2内核技术兼有16位及32位指令长度;通过BX指令,ARM状态和Thumb状态是可以相互切换的。只有C选项正确,故本题选择C。
ARM开发具体是干什么的_arm用什么语言开发
ARM开发具体是:工程师使用ARM嵌入式Linux操作系统进行内核编译及文件系统制作,使用相关开发工具进行ARM软、硬件开发设计的专业技术人员。英国ARM公司是全球领先的半导体知识产权(IP)提供商。全世界超过95%的智能手机和平板电脑都采用ARM架构。ARM设计了大量高性价比、耗能低的RISC处理器、相关技术及软件。2014年基于ARM技术的全年全球出货量是120亿颗,从诞生到现在为止基于ARM技术的芯片有600亿颗。技术具有性能高、成本低和能耗省的特点。在智能机、平板电脑、嵌入控制、多媒体数字等处理器领域拥有主导地位。扩展资料1、ARM开发的职业要求教育培训:自动化、通信、电子专业大专以上学历。工作经验:熟悉通信原理,掌握RS485以太网协议;熟悉VHDL的设计,熟悉arm9软硬件设计;熟悉数字及模拟电路设计;有C/C开发经验;熟悉C语言,熟悉ARM嵌入式系统开发,能熟练使用Protel、PADS和Cadence工具;有良好的电子线路设计、分析能力,良好的硬件系统调试能力,流程快速理解英文技术文档。2、ARM的特点ARM的商业模式主要涉及IP的设计和许可,而非生产和销售实际的半导体芯片。ARM向合作伙伴网络(包括世界领先的半导体公司和系统公司)授予IP许可证。这些合作伙伴可利用ARM的IP设计创造和生产片上系统设计,但需要向ARM支付原始IP的许可费用并为每块生产的芯片或晶片交纳版税。除了处理器IP外,ARM还提供了一系列工具、物理和系统IP来优化片上系统设计。