腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
ARM -如何在C函数中执行单个汇编指令(机器代码)
、
、
、
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版本交叉编译蚊子
、
、
、
我(到目前为止)还没能成功地在嵌入式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
模块
、
、
、
我们正在开发定制DMA
设备
,以快速处理大量数据。我们能够让它在
裸
金属上工作,但在
Linux
中却有麻烦。我们在ARM
linux
内核3.9上工作。我们不知道如何为我们的
设备
实例化和使用内核驱动程序:,您有什么建议或示例代码可以共享吗?但我们不确定如何实例化struct
设备
。
浏览 3
提问于2013-07-28
得票数 4
1
回答
向
ASM
显示磁盘的正确方法是什么?
、
、
、
、
你好,我想知道哪种方式是正确的.或者最推荐的将磁盘呈现给
ASM
的方法,例如:我有3个磁盘映射到服务器(rhel7) orasys、orafra、oradata,使用dm-多路径配置了多路径,并放置了别名我在指南中看到,我对磁盘是否已经格式化产生了怀疑,留下了一些例子: orasys1、orafra1、oradata1,这些磁盘是以/dev/mapper/*的形式呈现给
ASM
的,并具有相应的权限.但是当我这样做的时候
浏览 0
提问于2020-05-17
得票数 0
3
回答
GCC函数的“
裸
”属性
、
唯一可以安全地包含在
裸
函数中的语句是没有操作数的
asm
语句。所有其他语句,包括局部变量声明、if语句等等,都应该避免。应该使用
裸
函数来实现程序集函数的主体,同时允许编译器为汇编程序构造必需的函数声明。 我是否可以安全地使用C语法从
裸
函数调用函数,或者只使用
asm
?
浏览 4
提问于2010-04-26
得票数 21
回答已采纳
1
回答
Barebox引导程序在皮层m4上工作吗?
、
、
、
、
我想在uCLinux上启动stm32f4,但是我对Barebox没有足够的知识。皮质m4可以移植隐身盒吗?如果是,怎么做?
浏览 0
提问于2020-06-18
得票数 0
回答已采纳
1
回答
如何将SD/Flash添加到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微控制器编写一个
裸
金属引导加载程序(没有avr-libc) .我将使用自己的启动代码来初始化.bss和.data部分。我使用从我的其他
裸
金属项目导入的以下宏(定义):#define _EXPORT_SYMBOL_
ASM
(name) \ name: #define ENTRY(name) \ _EXPORT_SYMBOL_
ASM
浏览 3
提问于2021-07-06
得票数 0
1
回答
嵌入式锈蚀-如何防止ISR的“额外”代码的生成
、
我正在尝试编写简单的RTOS,并且正在与编译器生成的额外
asm
代码进行斗争。代码的目标是大脑皮层-M4 cpu,我使用的是皮质-m和皮层-m板条箱。以下是我的PendSV代码:#[no_mangle] unsafe{
asm
!
浏览 2
提问于2021-10-29
得票数 0
回答已采纳
1
回答
Delphi和FPC中的
裸
64位
asm
函数
、
、
、
FPC的nostackframe和Delphi的.NOFRAME指令在64位的
asm
函数中是完全相同的吗?换句话说,下一个代码模板
asm
{$ENDIF}end; 在Delphi和FPC中生成相同的
裸
64位
asm
函数?
浏览 4
提问于2014-10-22
得票数 2
1
回答
任何从容器安装在
裸
金属操作系统中的
设备
的unix魔法
、
我们使用容器在存储节点上提供存储,但在我的一生中,我想不出从容器将
设备
安装到
裸
金属操作系统的方法。
裸
金属和容器都在运行oracle
Linux
7.5。我可以将任何裸露的金属
设备
或文件系统安装到容器中,并且可以在特权更多的情况下运行容器。容器需要做的最后一步是以某种方式告诉
裸
金属操作系统将A
设备
装入IT的文件系统。不是在容器里。 简
浏览 3
提问于2018-11-13
得票数 0
回答已采纳
1
回答
在C语言中,是否有一种传统的花费一个时钟周期的方法?
本质上,我想在程序集中执行一个"NOP“。我知道像(Void0)0这样的技巧是存在的,但据我所知,这些技巧实际上是没有编译的。我想要的是在编译时会浪费一个时钟周期的东西。有什么标准的方法来做这样的事吗?
浏览 1
提问于2019-08-19
得票数 2
回答已采纳
1
回答
前端对象不实现命令所需的processor_info接口。
我正试图按照中的建议在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
设备
驱动程序
根据"
Linux
设备
驱动程序“一书,我试图编写一个简单的
设备
驱动程序,但是无法设置正确的包含路径。我正在使用一个简单的make脚本。I/usr/src/include I/usr/src/
linux
-headers->工作了一段时间,但找不到
asm
包括 在上面的包
浏览 0
提问于2014-07-24
得票数 1
1
回答
从
裸
asm
函数访问C++非POD类数据
、
是否可以使这个混合的c++/
asm
函数符合标准?__attribute__((naked)) void ePendSV(){ mrs r0,PSP \n\ stmdb r0!
浏览 0
提问于2015-10-16
得票数 0
1
回答
qemu-系统臂运行
裸
盒映像
、
、
我需要在yocto内部构建一个
裸
盒映像,并在qemu中运行它,我不能在yocto中构建qemuarm映像,没有这样的方法,问题是,在这样的dts下,是否有可能以某种方式插入到带-M mcimx6ul-evk选项的qemu-system-arm将能够运行构建在约克托的
裸
盒程序集中?
浏览 6
提问于2022-01-27
得票数 0
回答已采纳
4
回答
寻找低级编程语言的学习材料
、
、
、
我希望学习用于编写驱动程序、固件和其他操作系统的
裸
金属编程,但我无法为自己的一生找到学习这些语言的好学习材料。我为
asm
找到的宝石很少,而且我在直接十六进制编程方面找不到任何东西。当我直截了当地说十六进制时,我指的是在
Linux
内核的固件部分找到的那种东西。这是我在两个月的搜索过程中得到的最接近的结果:和本教程的信息太少,而且没有跟踪我的知识。 TL博士:,我想学巫术。哪里?第二个注意事项:--我已经非常了解操作系统、内核和I/O
设备
的内部工作(如果只是抽象的话),以及内存是如何工作和分配的,而且我已经基本掌握了
浏览 7
提问于2013-02-08
得票数 0
2
回答
c++使用
裸
函数
、
、
、
、
我正在尝试学习
ASM
,并想尝试一些与C++相结合的东西。
ASM
部分是在一个
裸
函数中完成的。但每当我调用函数(空)时,应用程序就会在下一个函数中崩溃。_declspec(naked) void asmfunc() _
asm
}{
浏览 0
提问于2012-07-09
得票数 6
回答已采纳
3
回答
等价于GCC的
裸
属性
、
、
、
我有一个用纯C编写的应用程序,其中混合了一些包含纯
ASM
的函数。
裸
属性不适用于x86 (为什么?为什么?!)我的
asm
函数不喜欢当prologue和epilogue打乱堆栈的时候。我只需要这样的
ASM
函数的地址。
浏览 0
提问于2011-12-04
得票数 10
回答已采纳
1
回答
clang - error:不支持
裸
函数中的非
ASM
语句。
、
、
/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
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux分区信息丢失导致的asm无法启动问题
荷兰芯片设备制造商ASM示警 半导体需求将持续低迷
Linux设备驱动开发
Linux的字符设备和块设备
实益达(002137.SZ):为客户ASM PT主要提供半导体封装测试设备部件产品
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券