腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
ARM -如何在C函数中执行单个汇编指令(机器代码)
c
、
assembly
、
arm
、
elf
void execute_single_
asm
_instruction(char * ptr_
asm
, int length) // ptr_
asm
[] = valid assembly instructionexecute_
asm
(ptr, length);可以写execute_
asm
吗?这是在
裸
金属臂上运行的,即RTOS是自定义的,不是
Linux
、QNX、Windows等。 这与我先前的质询有关:
浏览 2
提问于2017-11-09
得票数 0
回答已采纳
1
回答
在armv7上用现有的openssl版本交叉编译蚊子
openssl
、
cross-compiling
、
embedded-linux
、
mosquitto
我(到目前为止)还没能成功地在嵌入式armv7
设备
上交叉编译蚊子和TLS。如果没有TLS,交叉编译就可以正常工作。-DOPENSSL_BN_
ASM
_GF2m -DSHA1_
ASM
-DSHA256_
ASM
-DSHA512_
ASM
-DKECCAK1600_
ASM
-DAES_
ASM
-DBSAES_
ASM
-DGHASH_
ASM
-DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_BN_
AS
浏览 161
提问于2021-02-19
得票数 0
回答已采纳
1
回答
如何实例化和使用dma驱动程序
linux
模块
linux
、
kernel
、
driver
、
fpga
我们正在开发定制DMA
设备
,以快速处理大量数据。我们能够让它在
裸
金属上工作,但在
Linux
中却有麻烦。我们在ARM
linux
内核3.9上工作。我们不知道如何为我们的
设备
实例化和使用内核驱动程序:,您有什么建议或示例代码可以共享吗?但我们不确定如何实例化struct
设备
。
浏览 3
提问于2013-07-28
得票数 4
1
回答
向
ASM
显示磁盘的正确方法是什么?
oracle
、
database-design
、
oracle-12c
、
installation
、
disk-structures
你好,我想知道哪种方式是正确的.或者最推荐的将磁盘呈现给
ASM
的方法,例如:我有3个磁盘映射到服务器(rhel7) orasys、orafra、oradata,使用dm-多路径配置了多路径,并放置了别名我在指南中看到,我对磁盘是否已经格式化产生了怀疑,留下了一些例子: orasys1、orafra1、oradata1,这些磁盘是以/dev/mapper/*的形式呈现给
ASM
的,并具有相应的权限.但是当我这样做的时候
浏览 0
提问于2020-05-17
得票数 0
3
回答
GCC函数的“
裸
”属性
gcc
、
attributes
唯一可以安全地包含在
裸
函数中的语句是没有操作数的
asm
语句。所有其他语句,包括局部变量声明、if语句等等,都应该避免。应该使用
裸
函数来实现程序集函数的主体,同时允许编译器为汇编程序构造必需的函数声明。 我是否可以安全地使用C语法从
裸
函数调用函数,或者只使用
asm
?
浏览 4
提问于2010-04-26
得票数 21
回答已采纳
1
回答
Barebox引导程序在皮层m4上工作吗?
linux-kernel
、
embedded
、
boot-loader
、
arm
、
uclinux
我想在uCLinux上启动stm32f4,但是我对Barebox没有足够的知识。皮质m4可以移植隐身盒吗?如果是,怎么做?
浏览 0
提问于2020-06-18
得票数 0
回答已采纳
1
回答
如何将SD/Flash添加到QEMU病毒机中?
qemu
我已经写了一个
裸
金属程序,我需要闪存/SD来存储我的文件系统。的选择是"qemu-system-aarch64 -machine virt -cpu cortex A57 -smp 1 -m 1G -nographic -serial mon:stdio -d in_
asm
我知道连接到系统总线的
设备
不能通过命令行动态实例化。如果它必须由PCIe添加,那么命令行应该是什么?有什么PCIe
裸
金属驱动器我可以参考吗?
浏览 2
提问于2019-08-12
得票数 0
回答已采纳
1
回答
AVR - GNU在预处理器宏中汇编程序指令后的行尾
avr
、
preprocessor
、
gnu-assembler
尝试为微芯片AVR微控制器编写一个
裸
金属引导加载程序(没有avr-libc) .我将使用自己的启动代码来初始化.bss和.data部分。我使用从我的其他
裸
金属项目导入的以下宏(定义):#define _EXPORT_SYMBOL_
ASM
(name) \ name: #define ENTRY(name) \ _EXPORT_SYMBOL_
ASM
浏览 3
提问于2021-07-06
得票数 0
1
回答
嵌入式锈蚀-如何防止ISR的“额外”代码的生成
rust
、
embedded
我正在尝试编写简单的RTOS,并且正在与编译器生成的额外
asm
代码进行斗争。代码的目标是大脑皮层-M4 cpu,我使用的是皮质-m和皮层-m板条箱。以下是我的PendSV代码:#[no_mangle] unsafe{
asm
!
浏览 2
提问于2021-10-29
得票数 0
回答已采纳
1
回答
Delphi和FPC中的
裸
64位
asm
函数
delphi
、
assembly
、
fpc
、
basm
FPC的nostackframe和Delphi的.NOFRAME指令在64位的
asm
函数中是完全相同的吗?换句话说,下一个代码模板
asm
{$ENDIF}end; 在Delphi和FPC中生成相同的
裸
64位
asm
函数?
浏览 4
提问于2014-10-22
得票数 2
1
回答
任何从容器安装在
裸
金属操作系统中的
设备
的unix魔法
docker
、
containers
我们使用容器在存储节点上提供存储,但在我的一生中,我想不出从容器将
设备
安装到
裸
金属操作系统的方法。
裸
金属和容器都在运行oracle
Linux
7.5。我可以将任何裸露的金属
设备
或文件系统安装到容器中,并且可以在特权更多的情况下运行容器。容器需要做的最后一步是以某种方式告诉
裸
金属操作系统将A
设备
装入IT的文件系统。不是在容器里。 简
浏览 3
提问于2018-11-13
得票数 0
回答已采纳
1
回答
在C语言中,是否有一种传统的花费一个时钟周期的方法?
c
本质上,我想在程序集中执行一个"NOP“。我知道像(Void0)0这样的技巧是存在的,但据我所知,这些技巧实际上是没有编译的。我想要的是在编译时会浪费一个时钟周期的东西。有什么标准的方法来做这样的事吗?
浏览 1
提问于2019-08-19
得票数 2
回答已采纳
1
回答
前端对象不实现命令所需的processor_info接口。
simics
我正试图按照中的建议在simics下运行
裸
金属测试,但得到了The frontend object does not implement the processor_info interface required/small)%rsp = 0x40001000创建了一个微小的
裸
金属二进制:extern "C" void _start() {
asm
volatile
浏览 3
提问于2021-07-08
得票数 1
1
回答
开发Ubuntu
设备
驱动程序
drivers
根据"
Linux
设备
驱动程序“一书,我试图编写一个简单的
设备
驱动程序,但是无法设置正确的包含路径。我正在使用一个简单的make脚本。I/usr/src/include I/usr/src/
linux
-headers->工作了一段时间,但找不到
asm
包括 在上面的包
浏览 0
提问于2014-07-24
得票数 1
1
回答
从
裸
asm
函数访问C++非POD类数据
c++
、
assembly
是否可以使这个混合的c++/
asm
函数符合标准?__attribute__((naked)) void ePendSV(){ mrs r0,PSP \n\ stmdb r0!
浏览 0
提问于2015-10-16
得票数 0
1
回答
qemu-系统臂运行
裸
盒映像
yocto
、
qemu
、
barebox
我需要在yocto内部构建一个
裸
盒映像,并在qemu中运行它,我不能在yocto中构建qemuarm映像,没有这样的方法,问题是,在这样的dts下,是否有可能以某种方式插入到带-M mcimx6ul-evk选项的qemu-system-arm将能够运行构建在约克托的
裸
盒程序集中?
浏览 6
提问于2022-01-27
得票数 0
回答已采纳
4
回答
寻找低级编程语言的学习材料
assembly
、
operating-system
、
hex
、
low-level-code
我希望学习用于编写驱动程序、固件和其他操作系统的
裸
金属编程,但我无法为自己的一生找到学习这些语言的好学习材料。我为
asm
找到的宝石很少,而且我在直接十六进制编程方面找不到任何东西。当我直截了当地说十六进制时,我指的是在
Linux
内核的固件部分找到的那种东西。这是我在两个月的搜索过程中得到的最接近的结果:和本教程的信息太少,而且没有跟踪我的知识。 TL博士:,我想学巫术。哪里?第二个注意事项:--我已经非常了解操作系统、内核和I/O
设备
的内部工作(如果只是抽象的话),以及内存是如何工作和分配的,而且我已经基本掌握了
浏览 7
提问于2013-02-08
得票数 0
2
回答
c++使用
裸
函数
c++
、
windows
、
visual-c++
、
assembly
、
x86
我正在尝试学习
ASM
,并想尝试一些与C++相结合的东西。
ASM
部分是在一个
裸
函数中完成的。但每当我调用函数(空)时,应用程序就会在下一个函数中崩溃。_declspec(naked) void asmfunc() _
asm
}{
浏览 0
提问于2012-07-09
得票数 6
回答已采纳
3
回答
等价于GCC的
裸
属性
gcc
、
assembly
、
x86
、
freebsd
我有一个用纯C编写的应用程序,其中混合了一些包含纯
ASM
的函数。
裸
属性不适用于x86 (为什么?为什么?!)我的
asm
函数不喜欢当prologue和epilogue打乱堆栈的时候。我只需要这样的
ASM
函数的地址。
浏览 0
提问于2011-12-04
得票数 10
回答已采纳
1
回答
clang - error:不支持
裸
函数中的非
ASM
语句。
clang
、
inline-assembly
、
llvm-clang
/py/nlrthumb.c:79:5: error: non-
ASM
statement in naked function is not supported为什么Clang不支持non-
ASM
statement in naked function 这在gcc上运行得很好。
浏览 3
提问于2017-11-15
得票数 3
回答已采纳
点击加载更多
相关
资讯
ASM设备PBI Setup讲解
Linux分区信息丢失导致的asm无法启动问题
荷兰芯片设备制造商ASM示警 半导体需求将持续低迷
Linux设备驱动开发
Linux的字符设备和块设备
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券