腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
在嵌入式设备上运行
Linux
内核所需的最小内存量是多少?
、
、
、
、
在嵌入式设备上运行
Linux
内核所需的最小RAM量是多少?在
Linux
0.11中,80x86所需的最小内存是加载内核数据结构和
中断向量
的2MB。 当前
Linux
3.18内核所需的最低内存是多少?像x86和
ARM
这样的不同体系结构是否对引导所需的最小内存有不同的要求?一个人如何计算相同的?
浏览 8
提问于2015-01-14
得票数 13
回答已采纳
1
回答
QEMU中的
ARM
中断处理
、
、
我正在尝试理解QEMU是如何处理
ARM
处理器的中断的。我有一个为
ARM
1176构建的裸机二进制blob (即,不是
linux
--只是一些汇编代码)。当在QEMU中运行时,在初始化期间,二进制blob中的代码设置CPSR的位13,指示
中断向量
表位于0xFFFF0000。挂接GDB并将指令转储到该地址,我确实可以看到相应的
中断向量
表。例如,当我调用qemu_set_irq()并开始在那里运行代码时,我假设QEMU会模拟
ARM
处理器并跳转到0xFFFF0018。我肯定我的理解有些欠缺,但是有
浏览 21
提问于2013-02-14
得票数 5
回答已采纳
3
回答
IVT和IDT有什么不同?
、
在
Linux
系统上,
中断向量
表(IVT)和中断描述符
表
(IDT)有什么不同?
浏览 0
提问于2012-07-18
得票数 10
回答已采纳
2
回答
关于使用设备树定义I/O的几点意见
、
我一直在工作ELLCC,一个基于clang/LLVM的开发工具链,针对
ARM
、Mips、Microblaze、PowerPC和x86目标。该工具链非常完整,运行在
Linux
、Windows和Mac上。
Linux
目标运行时支持使用libc++、musl和编译器-rt完成,现在我正在添加裸金属库支持。我关注的第一个目标是手臂。我已经完全支持
ARM
Cortex-A9 (MMU/non,虚拟文件系统,多优先级调度器,文件描述符支持等)。我正在考虑添加设备树支持,以使地址、
中断向量
等的分配更加
浏览 0
提问于2015-04-26
得票数 6
1
回答
android设备中的引导过程
、
ARM
上的启动过程有哪些不同之处?我看过Raspberry pi,似乎是GPU在控制权移交给
ARM
处理器之前执行的。你在
ARM
处理器上遇到过类似的资源吗?
浏览 4
提问于2015-06-23
得票数 0
2
回答
从
ARM
5迁移到
ARM
6编译器:使用未声明的标识符'__Vectors‘
、
、
、
、
目前正在将一个大型的C语言项目从
ARM
5迁移到Keil uVision中的
ARM
6编译器。其中一个文件是第三方文件。在同一个文件中,有一些用于各种编译器的#define指令,而对于Keil示例,它只有 extern unsigned char __Vectors
ARM
6现在是基于clang的,所以我想知道这是不是问题所在,如果是的话,新的__Vectors关键字应该被定义为什么。
浏览 1
提问于2018-01-24
得票数 0
2
回答
在
ARM
平台上对
linux
进行半虚拟化
、
、
我想学习如何将
linux
移植到
ARM
平台,我想知道你们是否有任何关于如何做到这一点的技巧或资源?从编写引导文件到设置
中断向量
、编写链接器脚本以及让可执行系统运行的一切。我在考虑买一个开发板来学习这一点,也许是Beagle板,因为它使用
ARM
皮层处理器,并且有一个很大的用户社区。这是个好主意吗?一般来说,我对
linux
或移植操作系统不是很熟悉,所以任何关于如何开始的提示都会很好! 最后,我想要做的是虚拟化所有
linux
内核的特权操作,以便在虚拟机管理程序中运行。我想做的是把它扩展到
浏览 1
提问于2011-07-01
得票数 0
回答已采纳
1
回答
Linux
中的中断和系统调用调度
、
、
、
在
Linux
中,硬件中断和系统调用/异常是否由同一个dispatcher过程分派?如果您看到
Linux
,您会注意到,硬件中断(在x86 arch上)在其
中断向量
上不包含更多的指令,这些指令会在堆栈上推送
中断向量
号并跳转到common_interrupt。我的问题是:是
Linux
中的每个中断(异常(包括SysCall)、中断)都以相同的方式发送,直到到达某个点到分支为止?(由于他们的类型) 对不起我的英语。
浏览 8
提问于2016-01-13
得票数 2
2
回答
有像中断
表
一样的Syscall
表
吗?
、
、
、
系统调用是否像fork()、exit()保存在某种函数指针
表
中,就像中断描述符
表
一样?当我调用我的fork()或exit()时,我的操作系统会去哪里?
浏览 0
提问于2015-04-15
得票数 4
回答已采纳
1
回答
Linux
在x86体系结构中的应用
、
、
、
、
我想知道在
Linux
中,x86_64可以使用哪些不同类型的IPI。特别是,我想找出IPI中断的不同中断处理程序。在理解
Linux
(丹尼尔·P·博维的第三版)中,Marco 列出了三种IPI:RESCHEDULE_VECTOR */ * The following vectors are part of the
Linux
浏览 10
提问于2020-05-28
得票数 3
1
回答
中断向量
表位于何处?
、
、
、
中断向量
表是在ROM中还是在RAM中?如果它在RAM中,它是从哪里加载的?另外,该
表
是否依赖于操作系统?例如,在MS-DOS中,“int0x80”用于播放音乐之类的东西,但在
Linux
中,它是一个系统调用。那么,在MS-DOS中,中断0x80是由操作系统还是ROM处理的?如果它在ROM中,
Linux
会覆盖表项吗?
浏览 0
提问于2015-09-10
得票数 4
1
回答
后台的微控制器通信任务
、
我正在使用
ARM
Cortex M4,我想问一下是否可以卸载主例程,形成通信任务,并让它们在后台运行。例如,我在
ARM
MCU上使用这个外围设备: 当adc_start( ADC );被调用时,ADC在后台开始转换,所以我不需要等到ADC完成转换
浏览 4
提问于2015-12-23
得票数 1
回答已采纳
1
回答
有没有任何方法来理解一个原始的二进制固件是否是Cortex-M?
、
、
、
、
我有一个固件列表,我应该只过滤Cortex-M类型.有什么自动化的方法,我可以区分他们与其他
ARM
固件吗?我有一些想法,如
中断向量
表(ivt),或寻找其他特定的特点,如皮质-M,如sure,但我不确定他们是否会工作。
浏览 5
提问于2022-09-01
得票数 0
回答已采纳
4
回答
在手臂/拇指状态之间切换
当发生异常时,为什么
ARM
控制器要从THUMB状态返回到
ARM
状态?
浏览 2
提问于2009-10-12
得票数 4
1
回答
为什么要使用__attribute__ (节)来分配内存?
、
、
我有foo[NUMBYTES] __attribute__((section(".bar")));
浏览 4
提问于2014-12-28
得票数 0
1
回答
如何在C或内联程序集中设置
ARM
中断向量
表分支?
、
、
、
有谁能给我举个例子,说明如何在没有实时操作系统或
Linux
操作系统的裸金属环境中使用C或内联程序集来设置
ARM
9
中断向量
表?/ Enable INT34 // "TMS32DM644x
ARM
ARM
9的裸金属开发实例很难找到。 Composer v
浏览 1
提问于2014-01-29
得票数 7
2
回答
ARM
Linux
内核中的页
表
条目(PTE)描述符
、
在ARMv5体系结构参考手册: bits 1:0标识描述符的类型(0b11标记一个良好的页
表
描述符),bits 4:2:这些位的含义是实现定义的,. 对我来说,我认为PTE描述符不应该依赖于平台。 谢谢
浏览 3
提问于2013-06-04
得票数 3
1
回答
FreeRTOS系统条处理程序
、
、
、
我正在研究FreeRTOS调度器(port.c),并且有一个关于Systick处理程序的问题。我知道xPortSysTickHandler()应该在RTOS节拍时被调用,但我不明白它是从哪里被指定的,因为xPortSysTickHandler()是Systick计时器中断回调函数。它是否在其他地方被指定为回调?还是我漏掉了什么?
浏览 29
提问于2021-05-22
得票数 0
回答已采纳
1
回答
用qemu仿真
ARM
Cortex-M4
、
、
我使用以下命令来构建对象: "
arm
-none-eabi-gcc" -c -mcpu=cortex-m4 -mthumb -fomit-frame-pointer -Wimplicit-fallthrough-O3 -Wall -Wshadow -Wcast-qual -Wno-long-long -Wno-unknown-pragmas 链接器创建一个库:
arm
-none-eabi-ar cru lib*.o 然后将main链接到一个可执行文件: "
arm
-none-eabi-gcc" -mthu
浏览 175
提问于2020-08-08
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ARM 架构的Linux-Armbian Linux 23.02 发布
ARM与嵌入式Linux的入门建议
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
ARM推出新的物联网操作系统Mbed Linux OS
【不是问题的问题】为什么STM32的Flash地址要设置到0x08000000
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券