根设备在哪里?

时间:2014-11-25 16:07:13

标签: arm kernel raspberry-pi bare-metal

我正在为我的Raspberry Pi从头开始编写一个小内核(这里是代码:https://github.com/yrakcaz/RasPiK/

一切似乎都运行良好但我只有一点问题:我想有一个文件系统,但我不知道如何获取根设备地址。我知道,在x86架构上,我们可以使用在main函数中传递的标签来获取ROM地址,但是我已经解析了atags并且没有什么有趣的......

我如何获得此地址?

1 个答案:

答案 0 :(得分:0)

选择它。当你是裸金属时,没有什么是强制性的。要么从引导程序中获取它,(然后你必须在引导加载程序中选择它),要么选择将ramfs作为文件系统的根目录,或者选择使用引导的SD卡作为根文件系统。它取决于你。