小编Poi*_*ter的帖子

如何开始为ARM处理器编写自己的移动操作系统?

我有兴趣创建自己的移动操作系统.我读到现有的移动操作系统在ARM处理器上运行并使用它们的汇编语言,而Linux和Windows等桌面操作系统则是用asm编写的.C似乎是两者共有的语言.这引出了一些问题:

  • 如果我想构建自己的针对ARM Cortex处理器的移动操作系统,是否必须学习ARM汇编语言?

如果是这样,那么一旦我开始这样做:

  • 我在哪里/如何测试?它可以在虚拟机中运行吗?
  • 有像Beagleboard这样的板子,但我不明白为什么我需要购买它们才能使用VM - 我在这里错过了什么?
  • 单个操作系统可以在x86和ARM上运行吗?

我确信我想构建一个可以像大多数现有移动操作系统一样在ARM处理器上运行的移动操作系统.

  • 我的初步步骤应该是什么?是否有助于查看像Android或任何其他操作系统的开源项目?
  • 在哪里可以找到ARM汇编语言资源和IDE?

assembly operating-system arm

5
推荐指数
1
解决办法
7072
查看次数

标签 统计

arm ×1

assembly ×1

operating-system ×1