arm相关内容

每个周期的峰值触发器在树莓派1和2 ARM11和Cortex-A7内核

我想知道每个周期的峰值FLOPS在树莓派2中的树莓派1和Cortex-A7的核心ARM1176JZF-S内核。 从 ARM1176JZF-S技术参考手册似乎VFPv2的可以做一个SP MAC每个时钟周期和一个DP MAC每隔一个时钟周期。此外,还有三条流水线,可并行操作:一个MAC管道(FMAC),一个部门和管道的sqrt(DS)和负载/存储流水线(LS)。在此基础上再出现树莓PI 1的ARM1 ..
发布时间:2016-05-29 14:28:26 其它硬件开发

不能交叉编译单声道的ARM

在过去的三天,我一直在试图交叉编译单声道2.11.4为TechNexion暴雪板我的Win7 32位机和$ C上(运行埃未知版本)使用的是虚拟的Ubuntu(12.04) $ cSourcery的Sourcery G ++ ARM工具链,但很少/没有成功。 我已经按照网络上的每一个教程,但它只是不工作。 codeSourcery的Sourcery G ++工具链和Scratchbox2(从最新 ..
发布时间:2016-05-29 14:28:22 其它硬件开发

当.ARM.exidx使用

我的工作半自助旅游旅行社2.7与mbxxx目标。同时建立我的code链接器抱怨.ARM.exidx和。数据段的重叠。一些与链接脚本半自助旅游旅行社-2.7 / CPU / stm32w108 / GNU-stm32w108.ld修修补补左右后,我通过更换固定的问题: __ exidx_start =。 __exidx_end =。 与 .ARM.exidx:{ __exidx_st ..
发布时间:2016-05-29 14:28:18 其它硬件开发

运行的Win32应用程序编译为ARM的Windows RT

说我有一个使用Win32 API的,但被编译为ARM架构的桌面程序。我如何得到它在Windows RT(Windows 8中的受限制的版本ARM平板电脑)上运行? RT的Windows拒绝没有微软签名的运行这样的应用程序。 我知道有这样做没有正式的方式,但说这是一个内部部署,或者只是用于测试目的。我有哪些选择? (请参见为Win32 API在Windows RT(不neccessarily地铁 ..
发布时间:2016-05-29 14:28:15 其它硬件开发

SVC处理程序来调用SMC

如何用C编写的SVC处理程序调用SMC(监控模式)指令切换到监控的ARM Cortex A9模式?即从监控模式监控模式,什么都需要SVC处理工作要做,如何用C编写详细的解答AP preciated ... 相同 解决方案 例子可以在Linux源代码树中找到的 OMAP2 的平台。 OMAP-smc.S OMAP-secure.h OMAP-secure.c 另请参阅: LW ..
发布时间:2016-05-29 14:28:12 其它硬件开发

如何使用aarch64-Linux的GNU-objdump的拆解V7模式指令(A32,T32)

即时通讯使用 aarch64-Linux的GNU-objdump的拆解为ARM v8的计划的一部分。它可以很好地用于V8 64位指令,但是当模式被改变到V7指令集(A32)失败 - 的code开始作为V8指令集,切换到A32(AArch32执行状态)和比 T32 - Thumb指令集。我怎么能拆卸A32和T32的指示?我是否需要突破code到零件时,模式切换,让我有独立的指令模式块? 任何帮助将 ..
发布时间:2016-05-29 14:28:09 其它硬件开发

嵌入式CPU缓存的地址空间区域

我感兴趣的冲洗缓存(L1,L2和L3)只为地址空间的区域,例如地址的解决B.所有缓存条目是否有一个机制,在linux这样做呢? 解决方案 查看此网页在Linux内核中可用的冲水方式的列表:的 https://www.kernel.org/doc/Documentation/cachetlb.txt Cache和Linux下TLB冲洗。大卫·米勒S. 有设定的范围内冲洗功能 ..
发布时间:2016-05-29 14:28:06 服务器开发

Android的工作室 - 我怎样才能让一个AVD随着ARM与其HAXM?

我是新来的Andr​​oid工作室(使用版本1.2.1.1)。我的电脑不支持HAXM,所以它不会让我安装使用虚拟化。在这个网站上的一些类似的问题人们提到建立一个虚拟设备与ARM,而不是haxm。我怎样才能做到这一点? 在AVD管理所有的premade硬件配置文件使用haxm,当我点击“新建硬件配置文件”我没有看到任何选项来使用ARM。我看着在SDK管理器和API 22我已经安装了“ARM EAB ..
发布时间:2016-05-29 14:28:01 移动开发

什么是ARMv6中装配=标签和[标签]之间的区别?

我的烘焙丕剑桥大学,其中一个简单的操作系统是建立用于ARMv6指令集,针对树莓派路线。 我们一直在使用加载数据的两种方式为通过 LDR 指令寄存器,到目前为止,我现在意识到,我使用他们在一起,我不知道完全明白他们都做。 所以,我用的东西像 LDR R0,= 0x20200000 ,它其实我理解为“读取存储在内存位置0x20200000到寄存器R0中的数据。 然后我用的东西,如: LDR ..
发布时间:2016-05-29 14:27:58 其它硬件开发

条件编译汇编(.S)code的iPhone - 怎么样?

我有汇编手臂code在一个.s文件的几行。就在几个套路,我需要打电话。建设设备时,但是当我切换到iPhone模拟器我得到“没有这样的指令”的错误它工作正常。我试图编译.s文件的部分有条件与我知道的: #如果!TARGET_IPHONE_SIMULATOR 但是,汇编程序不承认这些preprocessor指令(当然),没有的条件编译技术汇编,我记得还是找工作,所以我抓我的头,现在就如何避免编译 ..
发布时间:2016-05-29 14:27:55 移动开发

后处理`objdump的与ARM的周期数--disassemble`

是否有一个脚本可用于后期处理一些 objdump的--disassemble 输出周期计数注释?特别是对于ARM系列。 大部分的时间,这将只是一个模式匹配为伯爵表查找。我想喜欢 + 5M 对于可能需要五个内存周期。 Perl,Python和bash中, C 等都是精品。我觉得这个一般可以做,但我有兴趣在 ARM ,其中有一个的正交的指令集。这里是关于 68HC11 做同样的事情线程。该脚本将需要一 ..
发布时间:2016-05-29 14:27:52 其它硬件开发

在Ubuntu的手臂交叉编译升压1.57.0

我是新进的交叉编译过程。需要交叉编译Boost库的手臂。请建议一步交叉编译Boost库。 是否有可能越过Boost库的编译所需的功能? 解决方案 要使用交叉步followig编译boost库: 引导文件中,code: ./ bootstrap.sh 修改修改配置文件(项目build.jam中),以通过用“用gcc”取代线使用ARM工具链 使用gcc:手臂:手臂-Linux ..
发布时间:2016-05-29 14:27:48 其它硬件开发

什么是arm-linux的-gcc和如何在Ubuntu安装此

在编译QT,我发现有一个叫臂的linux-GCC一QWS目标。我四处张望了一下,但无法弄清楚如何以及在哪里可以找到这一点。我尝试安装和apt-缓存给了我下面的输出。 容易缓存搜索阿梅尔 星号提示-FR-armelle - 法国语音提示由Armelle加鼎星号 砧木 - shellscript里创建阿梅尔使用VM根文件系统压缩包 砧木-GTK - 图形前端砧木根文件系统构建工具 IcedTe ..
发布时间:2016-05-29 14:27:45 其它硬件开发

如何使ARM的交叉编译在Mac OS X(错误:无效的房源选项'R' - 交叉编译错误)

我试图建立在Mac OS X上的gcc交叉编译器,目标是 ARM-ELF-EABI 。 这是我迄今所做的: 安装gcc和环境设置 我试过不使用铛/ LLVM从Mac,所以我从酿造使用的GCC-4.8。 BREW自来水自制软件/版本 酿造安装gcc48 BREW的binutils安装 建筑之前,我设置环境变量:出口CC =的/ usr / local / bin目录/ GCC-4.8 ..
发布时间:2016-05-29 14:27:43 其它硬件开发

的ARM,Thumb和Thumb 2指令混乱

我有点困惑指令集。有拇指,ARM和Thumb 2。从我读Thumb指令都是16位的,但里面的 ARMv7M用户手册(vi页),有拇指16位和Thumb 32位指令提及。 现在我必须克服这种困惑。据说拇指2支持16位和32位指令。所以ARMv7M实际上支持Thumb 2指令,不只是拇指? 一件事。我可以说的Thumb(32位)是相同的这是allso 32位的? ARM指令 解决方案 呵呵 ..
发布时间:2016-05-29 14:27:41 其它硬件开发

如何从一个共享库导出符号

我已经使用* .o目标code。使用上Windows主机RVDS编译器文件(C源$ C ​​$ C)创建的共享库(*左右)。 我这个共享对象链接与一个应用程序(使用Linux主机上ARM目标GCC)并获得可执行文件,运行上产生分段错误。(我知道我必须调试它!) 而不是创建共享库,如果我创建具有相同的源文件的静态库,然后与应用程序链接,然后执行如预期正常工作的应用程序。 所以我的问题是: - ..
发布时间:2016-05-29 14:27:38 服务器开发

如何Linux内核醒来​​时,新的任务创建空闲处理器最多?

我在Linux内核新手。 目前,我看着闲置codeS和有quesition。 当处理器没有在自己的运行队列任何TAKS话,那可就 进入空闲模式,具体WFI(瓦亭中断)。 (所有我提到的是关于ARM架构不是X86,所以什么是错误的X86。) 住在WFI状态后,也许其他处理器(未空闲)要发$ P $垫 他们的任务这一点,空闲处理器(由负载均衡)。当时繁忙的处理器 做任务imigrated ..
发布时间:2016-05-29 14:27:34 其它硬件开发

在iOS设备的ARM低于正常IEEE 754浮点数支持(iPhone 4)

虽然从移植Linux x86的应用程序到iOS ARM(iPhone 4),我发现 浮点算术和小值的行为差异。 64位浮点数(双)小于[ +/-] 2.2250738585072014E-308被称为非正规/非规范化/低于正常号码的的 IEEE 754-1985 /的 IEEE 754-2008标准 在iPhone 4,这样小的数字被视为零(0),而在x86,次正规数可用于计算。 我没能找 ..
发布时间:2016-05-29 14:27:32 移动开发

低水平基于QEMU调试

我已经测试在ARM架构的一些低级别code。通常的实验是相当复杂的上实板,所以我在想QEMU。 我想获得某种调试喜欢用printfs或GDB的信息。我知道,这是Linux的简单,因为它实现既为QEMU Integrator和gdb的功能的设备驱动程序,但我不使用Linux。此外,我怀疑是从Linux内核源代码code提取这种功能将是复杂的。 我从一些简单工作已经实现了这些功能的一个系统搜索。你 ..
发布时间:2016-05-29 14:27:10 其它硬件开发

一个相当于objcopy把适用于Mac / iPhone?

我要重命名的东西目标文件(.o)内的符号,这将是在Mac相当于binutils的“ objcopy把--redefine-SYMS的工具。 我发现没有 ARM-苹果darwin10-objcopy把。我尝试了MacPorts的“ ARM-ELF-binutils的端口,还试图打了一下与 otool 和 segedit 但没有成功。 任何想法吗? 解决方案 听起来像是瓦格纳雾的objco ..
发布时间:2016-05-29 14:27:07 其它硬件开发