腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我们能在核子stm32F429zi板上运行
Linux
吗?
、
、
我知道stm32nucleoF429zi没有硬件
MMU
,但是我们可以从
Linux
内核配置选项
中
禁用
MMU
选项。 如果我们这样做了,为什么我们不能在stm32 F429zi上运行
Linux
呢?如果我们禁用
Linux
内核配置
中
的
MMU
,为什么uCLinux可以运行,但是
Linux
不能运行呢?
浏览 0
提问于2020-08-05
得票数 3
1
回答
在ARMv7
的
上下文中,当
mmu
必须执行页表转换时,
Linux
内核一对一映射内存
的
优点
是什么
?
、
、
、
Linux
内核虚拟地址是一对一映射
的
.因此,通过将一个PAGE_OFFSET减去虚拟地址,我们将得到物理地址。这就是和是如何在
中
实现
的
。我
的
问题是,这些一对一
的
映射在armv7
mmu
上
的
优势
是什么
?当存在TLB缺失时,
mmu
必须执行页面表转换?单对一映射
的
唯一优势是S/W只需减去PAGE_OFFSET即可直接获得各自虚拟地址
的
物理地址,还是ARMV7
MMU</
浏览 3
提问于2015-10-25
得票数 3
回答已采纳
2
回答
没有核仁?
、
、
、
我想尝试编译没有
mmu
的
内核。从我在配置中发现
的
情况来看,这样
的
事情是没有选择
的
。有可能做到吗?
浏览 0
提问于2015-03-15
得票数 13
回答已采纳
1
回答
如何在ARM64
Linux
中
创建1:1
MMU
映射?
、
、
、
我试着关掉
MMU
运行一些测试代码。我需要为
MMU
关闭后运行
的
代码创建精确
的
1:1虚拟内存映射。是否可以创建1:1
的
MMU
映射,让
linux
功能(测试映射和用devmem文件加载测试代码)?,如果可能的话,创建它
的
最佳选择
是什么
?
浏览 7
提问于2021-03-14
得票数 0
1
回答
ARM
MMU
在不同运行模式下
的
运行
、
、
在我提出问题之前,我会先把我对这个话题
的
理解,问题: 是在监控程序模式下启用
的
浏览 3
提问于2012-04-03
得票数 4
2
回答
如何在__turn_
mmu
_on阶段后调试
Linux
内核启动过程?
、
、
、
、
我正在尝试启动安卓4.0.1 (冰淇淋三明治),基于
Linux
内核3.0.1在自定义硬件上。我能够调试
Linux
Kernel 3.0.1
的
引导过程,直到在head.S
中
定义
的
__enable_
mmu
函数,使用串口。 但是一旦执行了__turn_
mmu
_on功能,我就无法调试引导过程。我研究过
linux
-arm-kernel邮件列表归档&我尝试过他们
的
printascii()工作。但在__turn_
mmu
_o
浏览 5
提问于2012-09-24
得票数 0
3
回答
在
Linux
中
启用
MMU
、
、
在ARM
Linux
中
,到底在哪个点启用了
mmu
。ie,在哪个文件
中
(汇编文件或arch/arm/内核/setup.c
中
的
paging_init() ) 提前谢谢。
浏览 1
提问于2012-04-03
得票数 2
1
回答
Linux
页表
、
、
、
、
在
Linux
中
,有一些函数,如pgd_offset、pmd_offset和pte_offset,用于对pgd、pmd和pte进行索引。谁叫这些功能?
MMU
是否使用这些函数来遍历页面表?我
的
理解是,
linux
内核为每个进程创建一个页面表,并将页面表
的
基本地址传递给页面表基寄存器,以便
MMU
能够访问它。之后
MMU
是如何读取页面表
的
?如果
MMU
是读取页面表的人,那么谁使用这些pgd_offset等函数?
浏览 2
提问于2016-09-24
得票数 0
1
回答
Linux
分页模型是一种抽象吗?
、
、
、
、
更具体地说,线性地址
的
剖析和什么位
是什么
表,偏移等.我开始对
Linux
中
的
分页模型感到困惑。有一次,这本书谈到了目录、表和偏移位
的
线性地址(用于PAE
的
PDPT表),然后我被抛到了"
Linux
“分页
的
世界里。现在,在
Linux
分页
中
,他们谈到了带有表和偏移量
的
全局表、上层表和中间表?我不认为x86
MMU
分页与这个新
的
Linux
浏览 9
提问于2022-02-05
得票数 2
回答已采纳
1
回答
Linux
页面表管理与
MMU
、
、
、
我有一个关于
linux
内核和
MMU
之间
的
关系
的
问题。现在我明白了,
linux
内核管理虚拟内存地址和物理内存地址之间
的
页表。同时,在x86体系结构
中
存在
MMU
,它管理虚拟内存地址和物理内存地址之间
的
页表。如果
MMU
出现在CPU附近,内核还需要处理页面表吗?这个问题可能很愚蠢,但另一个问题是,如果
MMU
负责内存空间,谁来管理高内存和低内存?我相信内核将从
MMU
(32位
中</e
浏览 3
提问于2014-09-24
得票数 10
回答已采纳
1
回答
对象WMA (虚拟内存区域:)和PTE (页表条目)之间有什么区别?
、
、
、
、
对象WMA (虚拟内存区域:,用来操作内核
Linux
)和PTE (页面表条目,用来操作
MMU
)之间
的
区别
是什么
?为什么我们需要WMA而不是足够
的
PTE?
浏览 0
提问于2013-11-29
得票数 4
回答已采纳
1
回答
内存映射IO -谁将地址映射到物理地址空间?
、
、
这些地址空间是如何根据位置和大小确定
的
? 这些地址空间是否因系统启动而异?
浏览 3
提问于2016-05-17
得票数 0
1
回答
为什么在__turn_
mmu
_on
中
读取id寄存器?
、
在阅读了几天关于ARM
linux
内核引导过程
的
代码之后,除了函数__turn_
mmu
_on:
中
的
几个棘手部分之外,我理解了其中
的
大部分代码。.align 5 mov r0, r0 mov r3, r3
浏览 2
提问于2013-07-24
得票数 2
回答已采纳
2
回答
在
Linux
内核
中
,内存读写和执行权限是如何强制执行
的
?
、
一个系统如何能够限制进程能够写入内存集
的
区域-只读?特别是,假设硬件是而不能为内核执行这些权限,
Linux
内核如何执行这些权限?我最初
的
猜测是,这些内存区域没有映射到进程
的
地址空间,因此每当进程尝试访问这些内存区域时,都会生成一个页面错误,这使得内核能够控制所有事务是否正常。我意识到这可能会大大降低性能,所以我在这里寻求帮助,了解是否有一种更聪明
的
方法来强制执行这些权限。
浏览 4
提问于2015-07-23
得票数 2
回答已采纳
1
回答
写到HW控制器
的
寄存器和DMA是如何在ARM arch机上工作
的
?
、
、
、
、
volatile void __iomem *addr) *(volatile unsigned int __force *)addr = cpu_to_le32(v); 为什么没有提到系统
中
的
寄存器地址
浏览 2
提问于2012-11-06
得票数 0
回答已采纳
3
回答
Linux
中
是否必须有一个文件系统和
MMU
?
、
假设我不需要文件系统,而且我
的
应用程序可能不需要重新加载数据,那么
MMU
可能是多余
的
。我能否从
Linux
中
删除这两项,并成功引导操作系统?我正在尝试开发小型
Linux
内核,我发现文件系统和
MMU
占用了相当大
的
空间。所以我想把它们移走。 对此有什么建议吗?
浏览 0
提问于2014-02-24
得票数 3
2
回答
结构,该结构包含相互认识
的
字段。
我有一套需要相互了解才能合作
的
对象。这些对象存储在容器
中
。我试图得到一个非常简单
的
想法,如何用Rust构建我
的
代码。 };struct
浏览 6
提问于2015-01-23
得票数 5
回答已采纳
1
回答
ARM
MMU
和ARM
Linux
页表漫游
、
、
我对
linux
如何利用ARMv7内存管理单元硬件来实现它
的
3级页表遍历有点困惑。
MMU
只有2个寄存器ttbr0和ttbr1 (一个用于内核,另一个用于用户空间)。
mmu
如何知道
linux
的
多级页表漫游? 谢谢,Hvr
浏览 0
提问于2015-01-19
得票数 1
1
回答
核逻辑地址
、
、
、
内核逻辑地址在加载/存储指令
中
是否经过
MMU
?
MMU
处理内核逻辑地址与内核虚拟地址不同吗?请给出同样
的
理由。 如果
MMU
以相同
的
方式处理这两种地址,那么内核逻辑地址
的
优点
是什么
?
浏览 0
提问于2019-03-23
得票数 2
1
回答
内核虚拟地址
的
直接映射
、
我已经读过如果
Linux
内核虚拟地址在0xC0000000和(0xC0000000 + 896MB)之间。该映射被定向到物理地址。 也就是说,如果RAM为0x80000000。这是如何在
Linux
中
实现
的
。是否有人告诉
MMU
每次虚拟地址在0xC0000000和(0xC0000000 + 896MB)之间时减去偏移量
浏览 1
提问于2014-07-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux中的,{}的作用
Cortex-M处理器跑得了Linux吗?
Linux 中的 DHCP 原理
Linux和Windows的区别是什么
Cisco 设备中的linux容器
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券