我刚拿到了BeagleBoard-Xm,我想知道是否有关于如何在硬件上运行非常简单的裸机软件的详细分步教程?
我问的原因是我想要深入了解硬件架构的工作原理,包括引导加载程序,链接器,中断,异常,MMU等等。我认为最好的方法是获取一个简单的hello world程序来执行没有操作系统的beagleboard xm。没有任何进展,只需启动电路板并在屏幕上获得“hello world”输出。而已!
下一步将是运行一个小型操作系统,可以安排一些非常简单的任务。无需文件系统,只需了解操作系统的基础知识即可。
任何帮助表示赞赏!
最好的问候