arm64相关内容

适用于ARM64的.NET Core 3.0发布

有人知道如何为ARM64发布.NET Core 3.0应用程序吗? 我只能选择“ linux-arm”,而不能选择“ linux-arm64”。 与x64结合设置linux-arm也不起作用。它说设置不兼容。 如此处所述,它应该已经受支持: https://github.com/dotnet/core/blob/master/release-notes/3.0/3.0-supported ..
发布时间:2020-05-31 19:50:23 其他开发

为arm64构建OpenSSL FIPS

我已经找到了为arm64构建非FIPS openssl的参考,但是我需要构建FIPS版本. 像 https://github.com/GotoHack/iOS-openSSL-FIPS构建armv7版本,但我似乎无法将它们扩展到arm64.有人成功做到了吗? 我正在使用os-x进行编译,目标是IOS 解决方案 我已经找到了为arm64构建非FIPS openssl的参考,但 ..
发布时间:2020-05-21 02:43:42 移动开发

AARCH64上不存在MCR和MRC吗?

我正在尝试基于Board在AARCH64上编译"mrc"和"mcr"指令,但是我看到以下错误消息 tmp/ccqOHmrK.s: Assembler messages: /tmp/ccqOHmrK.s:43: Error: unknown mnemonic `mrc' -- `mrc p15,0,x0,c14,c3,1' /tmp/ccqOHmrK.s:53: Error: u ..
发布时间:2020-05-02 03:39:44 其他开发

arm64和armhf有什么区别?

Raspberry Pi Type 3具有64位CPU,但其体系结构不是arm64而是armhf. arm64和armhf有什么区别? 解决方案 armhf代表“手臂硬浮点",是给例如在beaglebone黑色上: :~$ dpkg --print-architecture armhf 尽管其他命令(例如uname -a或'arch')只会显示armv71 :~$ cat ..
发布时间:2020-05-01 10:39:55 服务器开发

Linux在arm64上:sendto导致“未处理的错误:对齐错误(0x96000021)".从映射的相干DMA缓冲区发送数据时

我正在构建一个基于配备了arm64 CPU的UltraScale + FPGA的数据采集系统. 数据通过DMA传输到RAM.驱动程序中的DMA缓冲区保留如下: virt_buf[i] = dma_zalloc_coherent(&pdev->dev, BUF_SIZE, &phys_buf[i],GFP_KERNEL); 在驱动程序的mmap函数中,到用户空间的映射是通过以下方式完成的: ..
发布时间:2020-05-01 10:08:40 服务器开发

构建错误重复符号arclite.o

我正在尝试构建Xcode项目,但是我收到下面显示的错误.请帮助我解决此错误,谢谢. duplicate symbol __non_lazy_classes in: /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.10.xctoolchain/usr/lib/arc/libarclite_iphoneos.a(arclit ..
发布时间:2020-05-01 03:34:08 其他开发

旧的ARM32二进制文件可以在AARCH64内核上运行吗?

我对在AARCH64-Linux机器上运行旧的ARM32-Linux程序的可行性感到好奇,并进行了一些实验: 编写一个程序"Hello,World!"并使用arm-none-linux-gnueabi-gcc和aarch64-linux-gnu-gcc进行静态编译. 使用busybox和aarch64编译器静态构建和创建ramdisk. 输入2“你好,世界!"程序(在ARM32和AARC ..
发布时间:2020-04-23 11:13:40 服务器开发

Arm64 Linux页面表遍历

当前,我正在开发一些与研究相关的程序,我需要找到某些特定地址的pte.我的开发环境是Juno r1板(CPU分别是A53和A57),并且正在运行arm64 Linux内核. 我使用一些典型的页表遍历代码,如下所示: int find_physical_pte(void *addr) { pgd_t *pgd; pud_t *pud; pmd_t *pmd; ..
发布时间:2020-04-23 11:05:17 服务器开发

CocoaPods arm64问题

当使用Podfile使用Xcode5开发iOS 7应用程序时,我们总是遇到这个问题。 经过一番搜索,似乎CocoaPods没有最终解决方案?当你看到这个时,也许就解决了。 如何立即解决此类问题? 问题是: Pods被拒绝为'libPods.a'的隐式依赖,因为它的架构'armv7 armv7s'不包含所有必需的架构'armv7 armv7s arm64' 解决方案 ..
发布时间:2018-09-24 19:01:50 移动开发

为arm64编译Libical,为iOS编译x86_64

我花了一些时间来为iOS(设备和模拟器)编译用于arm64和x86_64架构的LibiCal。认为它可能对其他人有用。以下是我编译LibiCal-1.0时的步骤。我已从以下链接中获取代码 编译libical 并修改了一下以适应Xcode 5.1 1)从以下网址下载LibiCal http://sourceforge.net/projects/ freeassociation ..
发布时间:2018-09-21 20:08:05 移动开发

更新到Xcode 5.1后,iOS 7.1会出错

我最近将Xcode更新到了5.1版。更新后,除了iOS 7.1之外的所有模拟器都能正常运行,它会产生一个mach-O链接错误。此外,“构建设置”选项卡中只有64位架构选项。据我所知,这是造成所有问题的原因。错误。有没有人知道这个&的理由如何解决? 以下是一些警告&我得到的错误: 警告: 类型的值'NSInteger'不应该用作格式参数;添加显式强制转换为'long'而不是 ..
发布时间:2018-09-19 19:25:57 移动开发

- 具有double值的[NSInvocation getReturnValue:]意外地产生0

我正在尝试使用 NSInvocation 调用返回 double 的方法。但我发现它在64位iOS应用程序中不起作用。它适用于OS X,模拟器 - 32位和64位 - iPad 2和带有32位版本的iPad Air。只有iPad Air设备上的64位版本才会出现此问题。 这是演示此问题的代码: NSMethodSignature * signature = [NSString ins ..
发布时间:2018-09-19 13:18:16 移动开发

确定设备是否为ARM64

我正在尝试对iOS 7进行调整,以便当设备是ARM64时它会运行一个版本,而当它不运行时它会运行另一个版本(因为float是32位而double是64(如果你有的话)解决方案让我知道。) 所以它就像这样 如果是ARM64 { \\\ \\\ tun double code } else { \\\\ run float code } 解决方案 您可以执行以下 ..
发布时间:2018-09-18 10:06:03 移动开发

64位iOS设备上的asm(“陷阱”)

在我自己开发的断言宏中,我一直在iOS设备上使用asm(“陷阱”)(或者在iOS模拟器上使用asm(“int3”)来打破调试器。但是,在64位版本的设备中,我得到了陷阱指令的“无法识别的指令助记符”。是否有一个等效的arm64? (像__builtin_trap()或raise(SIGINT)这样的替代品确实有效,但有一些我不喜欢的行为;前者赢了' t让你继续经过休息时间,后者是一个函数,所 ..
发布时间:2018-09-13 15:13:39 移动开发

Xcode 8.0更新后,架构arm64的重复符号

更新 Xcode 后,我收到重复的符号错误。 (找到代码)有人也得到这个吗?怎么可以解决? 我试图从“其他链接器标志”部分删除 -ObjC 链接器标志,在导入 .m 而不是 .h 后检查,将“No Common Blocks”编译器设置切换为NO,I去了目标 - >构建阶段 - >编译来源并且没有重复,尝试全部没有结果。 还有其他想法吗? 复制符号_space in: /Use ..
发布时间:2018-09-13 15:13:11 移动开发

为什么上传到iTunes连接时发生了缺失的64位支持?

我尝试通过Application Loader上传文件。但是我从iTunes商店收到了邮件。 缺少64位支持 - 从2015年2月1日开始提交给App的新iOS应用程序商店必须包含64位支持,并使用iOS 8 SDK构建。从2015年6月1日开始,应用更新也需要遵循相同的要求。要在项目中启用64位,我们建议使用“标准体系结构”的默认Xcode构建设置来构建包含32位和64位代码的单个二进制文 ..
发布时间:2018-09-13 14:34:15 移动开发

未知的注册名称“q0”在asm(arm64)

我正在尝试为新的arm64 arch编译我的lib。我有一堆NEON程序集,对于所有这些我收到错误 asm中未知的寄存器名称“q0”。 即使我简单地写smth: asm( “” : : :“q0”,“q1”,“q2”,“q3” ); 我认为arm64支持NEON。我错过了什么吗? 解决方案 “v0”: scanon $ cat bar.c ..
发布时间:2018-09-06 11:33:31 移动开发