腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在__attribute__程序中使用HardFP (pcs(“aapcs”))?
、
、
、
、
/lib/gcc/
arm
-
linux
-androideabi/4.9.x-google/../../../../
arm
-
linux
-androideabi/bin/ld:错误: /tmp/cc6SmP3D.o使用VFP
寄存器
参数,输出不存在/media/data_disk/b2g/work/hardfp/
arm
浏览 2
提问于2015-03-08
得票数 1
回答已采纳
2
回答
在
ARM
Linux
中记录CPU
寄存器
的更改
、
、
我想知道如何监视
ARM
linux
中应用程序的多个
寄存器
更改。我知道我必须调试它,但是如何在
ARM
linux
中自动记录所有的注册更改呢?我知道使用gdb中的watch命令我可以做到这一点,但是是否可以制作一个小的c代码,它只运行一个像调试器一样的应用程序,并记录它的
寄存器
更改?简单地说,我想监视
ARM
linux
中CPU
寄存器
的变化。因此,如果我运行一个应用程序,我想监视它的所有
寄存器
更改。 假设我想监视R14。当
浏览 13
提问于2015-08-10
得票数 1
回答已采纳
1
回答
在引导过程中注册r1和r2
、
、
、
请告诉我关于引导加载器用来将信息传递给内核的
寄存器
r1和r2的情况。他们是什么?它们在哪里?还有一些细节。
浏览 0
提问于2017-07-18
得票数 -3
回答已采纳
1
回答
在
Linux
/Windows中运行的调试器如何读取
ARM
32 & Aarch64上的PC
寄存器
?
、
、
、
在
Linux
/Windows中运行的调试器如何读取
ARM
32 & Aarch64上的PC
寄存器
?如何访问指令
寄存器
值?谢谢。
浏览 4
提问于2021-12-13
得票数 -1
回答已采纳
2
回答
ARM
Linux
:为什么
linux
期望
寄存器
r0设置为零?
、
ARM
Linux
引导手册上说
寄存器
r0应该为零。为什么
寄存器
r0应该是zer0? r0 = 0.我浏览了arch/
arm
/kernel/head.S,但找不到原因。
浏览 4
提问于2011-10-16
得票数 2
1
回答
错误:选定的处理器不支持请求的特殊用途
寄存器
。
/
arm
-
linux
-gnueabi- Step4: ARCH=
arm
stm32f769-disco_ARCH=
arm
CROSS_COMPILE=~/gcc-linaro-7.5.0-2019.12-x86_64_
arm
-
linux
-gnueabi/
arm
-
linux
-gnueabi-:Step6:让ARCH/h
浏览 3
提问于2020-04-08
得票数 1
1
回答
在
arm
linux
中,可以向系统调用传递七个以上的参数吗?
、
、
、
、
在
arm
linux
中,系统调用号在r7中传递,参数可以在r0-r6
寄存器
中传递 下表(syscall(2))显示了用于传递系统调用参数的
寄存器
。a0 a1 a2 a3 a4 a5 -
arm
/OABI a1 a2 a3 a4 v1 v2 v3
arm
/EABI
浏览 49
提问于2018-12-23
得票数 0
2
回答
用于Android的
ARM
霓虹灯调试
、
、
、
用于
ARM
的NDK ()附带了gcc和GNU工具链,包括一个老年GDB。但是,GDB似乎无法在VFP或NEON SIMD扩展中显示
寄存器
的内容--也就是说,在调试使用NEON/VFP指令的程序时,只有一部分
寄存器
是可见的。我认为需要更新版本的GDB才能获得这种能力。是否有一个预先构建的GDB,用于在
ARM
Android设备上调试VFP/NEON代码,还是一个生成NDK工具链的过程,其中包含了一个最新的GDB,可以做到这一点?(适用于Windows/
Linux
64位主机)
浏览 11
提问于2012-03-22
得票数 4
2
回答
如何让NDK知道如何使用硬fp?
、
、
、
/lib/gcc/
arm
-
linux
-androideabi/4.6/../../../../xxx_wrapper/xxx_wrapper.o使用VFP
寄存器
参数,输出不/softdev/android-ndk-r8e/toolchains/
arm
-
linux
-androideabi-4.6/lib/gcc/
arm
-<
浏览 1
提问于2013-10-08
得票数 5
1
回答
如何使用gdb转储
ARM
协处理器
寄存器
?
、
、
有没有办法从gdb中转储
ARM
的协处理器
寄存器
(特别是CP15 sctlr)?我使用代码的工具链-sourcery (
arm
-none-
linux
-gnueabi-)和调试运行在QEMU上的
linux
。 一种方法是在mcr/mrc指令之前/之后转储已使用的探地雷达。
浏览 11
提问于2011-12-24
得票数 4
1
回答
在多功能
ARM
最新内核中实现putc -4.6
、
、
、
我想了解
linux
如何打印消息,甚至在它解压缩自己在
ARM
通用的Boad。从这个中,函数decompress_kernel是通过putstr()函数来写入消息,这个函数反过来又具有写到硬件
寄存器
uart的putc函数。putc是在文件中实现的,putc直接写到AMBA_UART_DR
寄存器
,这些
寄存器
在不同的体系结构中是不同的,在不同的芯片上也是不同的。 但
浏览 6
提问于2016-04-21
得票数 1
回答已采纳
1
回答
arm
64 -硬件[中断/观察]点:如果我们设置一个硬件[中断/观察]点,并且两个应用程序具有相同的虚拟地址,会发生什么情况?
、
、
、
、
以free-bsd,
arm
64 (aarch64)的调试监视器为例。我之所以选择free-bsd,是因为代码是可读的,但是这个问题在任何其他内核(如
Linux
)中都是有效的。对调试的引用-监视器freebsd
arm
64: 当PE以与DBGBVR
寄存器
相同的值从虚拟地址执行时,断点匹配,而PE的当前状态与D
浏览 7
提问于2022-04-25
得票数 0
回答已采纳
1
回答
Zynq-7000可以单步执行吗?
、
、
、
、
我想在Zynq-7000的
ARM
内核上使用
linux
。但是有一个问题:我可以从IDE中单步调试内核而不是只调试printk吗?硬
ARM
内核允许单步进入内核并暴露所有
寄存器
、标志、pc吗?
浏览 5
提问于2013-03-17
得票数 2
回答已采纳
1
回答
ptrace如何在
ARM
中实现
、
我发现ptrace将使用__ptrace及其__ptrace.S代码,如下所示:.save {r4, r7}ldr r7, =__NR_ptraceldmfd sp!, {r4, r7}bxpl lrEND(__ptrace)谢谢你的任何提示。
浏览 1
提问于2013-05-29
得票数 0
回答已采纳
1
回答
需要为支持VFP的
arm
构建libxml2
、
但由于以下错误,我无法构建项目:"main_project“使用VFP
寄存器
参数,"libxml2”不使用。所以现在我想构建支持VFP的libxml2。我该怎么做呢?我试过了: sudo ./configure CC=
arm
-
linux
-gnueabi-gcc --build=i686-
linux
--host=
arm
-
linux
--without-iconv --without-zlib--without-python --prefix=/us
浏览 19
提问于2020-09-07
得票数 0
回答已采纳
2
回答
如何用一个GCC (交叉)编译器将
ARM
硬浮点(softfp)编译成软浮点(Softfp)?
、
、
我的编译器默认使用硬浮点型,但它同时支持我需要的两种架构:.;$
arm
-
linux
-gnueabihf-g++ -marm -march=armv4t -mfloat-abi=soft -Wall/lib/gcc/
arm
-
浏览 5
提问于2014-03-21
得票数 6
1
回答
在GNU C内联asm中使用LDRD?使用什么约束?
、
、
、
我的问题是,生成的汇编程序/生成尝试没有意义,这与: Clang clang -mtune=cortex-a9 --target=
arm
-
linux
-gnueabihf -isystem /usr/
arm
-
linux
-gnueabi
浏览 4
提问于2022-07-13
得票数 1
回答已采纳
2
回答
如何在
Linux
中获取进程的已保存
寄存器
(
ARM
架构)
、
我正在写一个程序,它解析运行在
linux
上的所有任务,从init_task开始,对于我读取的每个任务,它的task_struct结构允许我获得它的PID,状态,Oncpu。但是,我还需要查找该任务的已保存
寄存器
,特别是
寄存器
R0至R10、IP、SP、FP和PC所以问题是,我不知道如何获取
寄存器
R0到R3,我试图手动解析任务的堆栈,但我没有找到任何相关的值堆栈中
浏览 0
提问于2011-07-19
得票数 3
1
回答
在
Linux
中,在上下文切换时会保存什么
寄存器
状态?
、
在
Linux
中,您会在哪里查找上下文切换时保存的
寄存器
?例如,我想知道在内核模式驱动程序代码中使用FP或向量
寄存器
是否安全(主要对x86-64和
ARM
感兴趣,但我希望得到一个与体系结构无关的答案)。
浏览 2
提问于2010-06-09
得票数 3
回答已采纳
2
回答
在基于
ARM
的lubuntu上运行LibGDX游戏?
、
、
、
有没有办法使libGDX与
Linux
兼容?com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load shared library 'libgdxarmgnueabihf.so' for target:
Linux
, 32-bit 我希望至少必须为
ARM
编译lwjgl,但现在我看到需要多个本机元素。另一方面,libGDX支持Android环境下的
ARM
,因此有一些所需的库。
浏览 11
提问于2015-01-18
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ARM 架构的Linux-Armbian Linux 23.02 发布
ARM与嵌入式Linux的入门建议
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
寄存器基本原理(下篇)
ARM推出新的物联网操作系统Mbed Linux OS
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券