标签: armv7

XJ 4.5下的iOS 6 PJSIP(armv7和armv7s)

我将Xcode从4.4.1更新到4.5.现在我使用PJSIP的所有项目都崩溃了.有人帮我编译PJSIP for Xcode 4.5吗?谢谢,

pjsip armv7 ios6 xcode4.5

2
推荐指数
1
解决办法
2666
查看次数

汇编程序STRB指令armv7

我有这个代码:

STRB            R2, [R0,R1]
Run Code Online (Sandbox Code Playgroud)

它的操作码是 42 54

我正在使用这张桌子http://imrannazar.com/ARM-Opcode-Map

但我这样54是我的strb结构的操作码.

我想要的是 STRB R2, 1

我需要为R2寄存器分配十进制值1.

我无法理解STRB的操作码我需要用来做我想要的.

请帮帮我

patch arm ida disassembly armv7

1
推荐指数
1
解决办法
5299
查看次数

armv7s可执行文件大小增加

使用XCode4.5和armv7 + armv7s arch,可执行文件大小从3MB增加到7MB.仅使用armv7重建,二进制大小回到3MB.

有没有人看到同样的增加?这是预期的结果吗?

xcode objective-c armv7 ios

1
推荐指数
1
解决办法
211
查看次数

Xcode构建失败:没有规则来处理架构armv6的文件

在Xcode 4.5中构建我的iOS应用程序会导致每个源文件的依赖性分析警告:

warning: no rule to process file of type sourcecode.c.objc for architecture armv6
Run Code Online (Sandbox Code Playgroud)

这最终导致缺少二进制文件.任何想法在这里有什么问题?

构建设置:armv6 armv7有效体系结构和iOS 4.3部署目标.

xcode armv7 armv6 ios

1
推荐指数
1
解决办法
3561
查看次数

iOS:iPhone 3GS或更年轻的设备是否需要armv7?

我有一个第三方库(ZBar)抱怨我在构建项目时使用armv7 arch(在终端中,使用xcodebuild),我必须在构建设置中将有效架构设置为armv6(仅限).

问题:设置为armv6的应用程序是否会在iPhone 3GS设备上运行?

architecture xcode armv7 armv6 ios

1
推荐指数
1
解决办法
2508
查看次数

ARM:FIQ处理程序可以抢占执行的IRQ处理程序吗?

对于ARMv7体系结构,FIQ异常可以抢占当前正在执行的IRQ处理程序(当然在IRQ上下文中)

谢谢

drivers arm linux-kernel armv7

1
推荐指数
1
解决办法
216
查看次数

在需要之前,必须从模块'Darwin.POSIX.sys.xattr'导入'setxattr'声明

代码在armv7上运行正常但是为arm64编译抛出这个"声明''setxattr'必须在模块'Darwin.POSIX.sys.xattr'之前导入才需要"错误.

u_int8_t b = 1;
    setxattr([path fileSystemRepresentation],
             "com.apple.MobileBackup", &b, 1, 0, 0);
Run Code Online (Sandbox Code Playgroud)

任何帮助PLZ?

objective-c armv7 ios arm64

1
推荐指数
1
解决办法
6759
查看次数

为什么不能在mul指令中使用立即值?

我正在为ARMv7处理器编写指令.我想知道为什么我不允许在MUL指令本身中有一个常量值?您可以使用ADD和SUB指令,为什么不使用MUL?

干杯

assembly arm instruction-set armv7

1
推荐指数
1
解决办法
272
查看次数

在ARM上将uint64_t和long混合使用会产生奇怪的结果

在uint64_t和long的混合上使用算术会在arm(C ++编译器)上产生不需要的结果。相同的代码可以在x86上正常工作。

如果将long替换为uint64_t,则它将按预期工作。

Armv7编译器是C ++(Debian 6.3.0-18 + deb9u1)6.3.0 20170516

这里的代码也:http : //cpp.sh/2xrnu

int main()
{
    uint64_t x = 1000UL * 60 * 60 * 24 * 31;
    int i1 = 31;
    long l2 = 1000 * 60 * 60 * 24;
    uint64_t u2 = 1000 * 60 * 60 * 24;
    std::cout << "x        : " << x << std::endl;
    std::cout << "i1       : " << i1 << std::endl;
    std::cout << "l2       : " << l2 << std::endl;
    std::cout …
Run Code Online (Sandbox Code Playgroud)

c++ arm uint64 armv7

1
推荐指数
1
解决办法
52
查看次数

如何从main()返回大于8位的数字?

据我所知,返回的退出代码r0仅使用该寄存器的最低8位。如何返回高于8位的值?

这是ARMv7代码:

@ looping.s
@ calculates sum of integers from 1 to 100
.text
.balign 4
.global main
main:
    MOV r1, #0      @ r1 = 0 as sum
    MOV r2, #0      @ r2 = 0 as counter
loop:
    ADD r2, r2, #1  @ counter = counter + 1
    ADD r1, r1, r2  @ sum = sum + counter
    CMP r2, #100    @ counter - 100
    BLT loop        @ if counter < 100 go to start of loop
    MOV …
Run Code Online (Sandbox Code Playgroud)

assembly arm exitstatus armv7

1
推荐指数
1
解决办法
61
查看次数