armv6相关内容

ARMv8 AArch32模式是否与armv4,armv5或armv6向后兼容?

我们知道ARMv8 AArch32位模式与ARMv7架构完全向后兼容.而且ARMv7与ARMv4,ARMv5te和ARMv6向后兼容. 从以上陈述可以说,ARMv8 AArch32模式还具有与ARMv4,ARMv5te和ARMv6的向后兼容性.即用ARMv4,ARMv5te或ARMv6编译的代码可以在ARMv8 AArch32模式下运行吗? 解决方案 简单的答案是AARCH32与v4 ..
发布时间:2020-09-07 03:01:59 其他开发

确定导致“非法指令"的库.在Pi Zero W(armv6)上,并修复了构建

我了解到Pi Zero的许多编译问题是由于它们使用armv6造成的,而更新的Raspberry Pi(如3 A +和B +)则使用armv7.但是,我不了解如何在导致问题的应用程序中查找有问题的库,以及是否有针对此问题的简单解决方案. 背景: 我正在尝试将应用程序从Linux桌面环境移植到Pi Zero(正在运行armv6).我已成功将其移植到Pi 3 B和B +.也就是说,我编译了代 ..
发布时间:2020-09-07 02:54:49 其他开发

文本字段不向上移动的UIAlertView

我想显示一个提示,要求输入用户名和密码. 我这样做是通过显示UIAlertView并将UITextFields添加为它的子视图来实现的. 最近,我将项目移至XCode 4.2,并更新了所有项目设置.我的基本SDK设置为iOS 5.0,部署目标设置为4.0. 然后我注意到它仅是为armv7架构而构建的,因此我也将其更改为包括armv6,因为我也希望支持iPhone 3G. 执 ..
发布时间:2020-09-06 20:06:46 其他开发

恢复Xcode以接受armv6架构的方法?

我有一个第三方.a库,该库显然仅为了armv6兼容性而编译,在这两个库中,两个新的Xcode(3.2.6和4)现在都需要一个单独的armv7 slice才能在设备上运行.链接错误是:文件是通用文件,但不包含用于体系结构armv7的armn7切片. 在我等待库供应商准备armv7版本时,有人知道如何使这两个新Xcode像3.2.5那样操作并接受现有库吗? 解决方案 在“项目设置"中,为 ..
发布时间:2020-07-15 01:36:37 移动开发

使用gnueabihf为ARMv6构建

我尝试为ARMv6构建应用程序,但是失败. 我想问题出在工具链上,它支持Hard Float,但是ARMv6不支持. 好吧,首先我设置-march = armv6,编译失败. /opt/gcc-linaro-arm-linux-gnueabihf-4.8-2014.03_linux/arm-linux-gnueabihf/libc/usr/include/bits/byteswa ..
发布时间:2020-05-01 03:44:29 其他开发

iOS:在Xcode 4.5中完全没有办法构建armv6吗?

从Xcode 4.5开始,不再提供构建armv6设备的可能性(iPhone / iPod touch第1代和第2代)。这意味着我们的iPhone 2G和3G应用程序没有新版本,这是非常不吉利的。有谁知道是否会有解决方法?我真的没有看到任何技术原因。 解决方案 您可以安装多个版本的xcode。在过去,这是需要使用旧的xcode功能的修复。 这是一种解决方法,项目文件最终可能会以不再支持 ..
发布时间:2018-09-24 10:48:57 移动开发

iPhone - 为armv7构建的OpenCV库

我一直在使用预编译的OpenCV库,这些库可以在 eosgarden 自去年夏天以来。在尝试将我们的应用程序提交到应用程序商店时,我们注意到如果部署目标设置为iOS 5,则需要支持 armv7 体系结构。我们只支持运行iOS 5的设备,但我们的应用程序是为 armv6 而构建的,因为我们最初下载的OpenCV版本也是为armv6构建的(现在仍然是)。 我的问题是,有没有人知道 armv7 的 ..
发布时间:2018-09-23 19:19:12 移动开发

现有应用程序:从iOS 4.2升级到iOS 5.0

我使用iOS5在iTunes商店重写了一个应用程序。 原始应用程序在iOS 4.2及更高版本上支持armv6和armv7。 新应用程序仅支持iOS5.0及更高版本的armv7(因为仅支持armv7上的iOS5 API) 所以问题就在于此。 iTunes不会让我升级应用程序,因为这意味着一些用户将无法升级。错误消息: 此捆绑包无效。 Info.plist 中的 UIRequire ..
发布时间:2018-09-23 19:11:20 IPhone

XCode 4.2。问题:标准(armv7)

我想在App Store中更新我的应用程序但是当我尝试上传它时,我收到错误,我的应用程序不支持armv6。问题是我甚至不能选择Armv6作为架构。 我有以下架构设置: 架构:标准(armv7) 基础SDK:最新iOS(iOS 5.0) 仅构建活动架构:否 有效架构:armv6 armv7 armv7f armv7k 我想因为3和4所有东西都设置好了对。 我不能为其他东 ..
发布时间:2018-09-22 09:48:30 移动开发

没有为架构armv6找到的符号

请从以下错误中帮助我。 我正在使用第三方框架(libIPhonecharting)处理图表,在模拟器中每件事情都可以正常工作,但是当我在尝试构建.app文件以安装在IPAD设备中我收到以下错误消息。 忽略文件 / Users / xyz /Desktop/xyzIPAD/library/4.0/Release-iphoneos/libIPhoneCharting.a, 文件是为存档 ..
发布时间:2018-09-22 09:15:06 移动开发

支持armv6和armv7在同一个ipa中

我有一个像这样配置的XCode项目: 项目格式:XCode 3.1兼容 架构:标准(armv6 armv7) 基础SDK:最新iOS(目前设置为iOS 4.2) 仅构建活动架构:UNCHECKED 有效的Architecures:armv6 armv7 我的问题:生成的二进制文件(.ipa)是否有其中有2个可执行文件 - 每个体系结构一个,或者每个体系结构只有一些不同的目标文件 ..
发布时间:2018-09-20 20:53:16 移动开发

3G iPhone设备“完成运行”但应用程序将无法加载

我正在尝试在3G设备上运行应用。 Xcode表示该应用程序已“完成在iPhone上运行”但该应用程序将无法部署。我想我的架构配置正确(见下图) 任何帮助都会很棒, 谢谢 解决方案 我终于弄明白了。在Info.plist中,有一个设置为armv7的“必需的设备功能”设置。我知道3G模型的目标构建设置中的armv6和armv7要求,但没有在plist中。这是一个截图。希望它可以帮助 ..
发布时间:2018-09-13 14:48:21 移动开发

如何在运行时确定二进制图像架构?

崩溃日志包含“二进制映像”部分,其中包含有关体系结构(armv6 / armv7)的信息以及所有已加载模块的标识符。如何在运行时确定此信息? (至少,仅适用于应用程序可执行文件) NSBundle有方法executableArchitectures,但是如何确定正在运行的架构? 解决方案 好的答案时间长。应用程序中dyld图像的mach头包含您要查找的信息。我添加了一个我只测试工作的 ..
发布时间:2018-09-13 13:49:42 移动开发

如何在armv7应用程序中使用armv6第三方库?

我有两个第三方库。一个只有armv6的构建,另一个只有armv7的构建。我需要在我的iOS企业应用程序中使用它们。我已经要求armv6库供应商提供armv7版本,但他们无法做到这一点。 (注意:我已经得到了答案,并且会提供答案。有人在评论中提出这个问题并且没有足够的空间回答,所以我已经创建了自己的问题,并将提供我的答案。) 解决方案 答案是破解armv6库,认为它是一个armv7库。这将使 ..
发布时间:2018-09-06 10:49:36 移动开发

在将应用程序限制到iOS 4.0+时,是否需要添加armv6支持?

目前我正在编译armv6和armv7。我还将目标iOS版本设置为4.0。 我是否正确地说所有能够运行iOS 4.0+的设备都是armv7,因此我可以停止编译for armv6? 这不是什么大不了的事,但这意味着如果可以,我的应用程序的二进制文件将会相当小。 解决方案 很抱歉,但你不对。 iPhone 3G和iPod Touch 2G能够运行iOS 4(几乎没有),它们包含一个a ..
发布时间:2018-09-03 17:07:07 移动开发

为iFrameExtractor编译ffmpeg的问题

我正在使用 iFrameExtractor示例中的make和build文件来编译ffmpeg。首先我试图按照github上的自述文件进行操作,该文件只是在ffmpeg文件夹中运行 ./ build_universal 。它没有工作 然后,我尝试在INSTALL中关注信息,没有成功。然后,我尝试在INSTALL中执行这些操作,然后再执行 ./ build_universal 。导入项目的所有* ..
发布时间:2017-10-23 20:09:15 移动开发

重新定位ARM异常向量?

我将如何重新定位的在 ARM异常向量? 基本上,我需要能够重新映射的方式,所以,当ARM内核尝试执行载体,应该执行存储在内核的RAM位,而不是在 ROM中的自定义异常向量这是为0x0 。那可能吗?还是我的意思路由中断内核的 ROM ? 所以基本上,有没有告诉ARM内核的一种方式,“这里是您的量表新地址的”?我知道,你可以启动CPU在高矢量模式,但是这不是我要找的。我需要能够在向量基动态设置为自 ..
发布时间:2016-05-29 15:02:07 其它硬件开发

在C中调用,海湾合作委员会(裸机)ARM汇编

我试图做一些ARM裸机编程GCC和测试的QEMU。每当我调入从C一个ARM的标签,我的程序挂起。我有code的一个简单的例子,显示在 https://gist.github.com/1654392 - 当我打电话在code激活(),它挂起 我与objdump的观察到,当我做了BL从组装到C code(从_start)它产生较小的包装器,切换到Thumb指令。看来,C code是所有Thumb指令 ..
发布时间:2016-05-29 14:43:39 其它硬件开发