【问题标题】:Programming a linux-based Raspberry Pi operating system with python [closed]使用 python 编写基于 linux 的 Raspberry Pi 操作系统 [关闭]
【发布时间】:2014-01-23 08:09:44
【问题描述】:

我对编写操作系统了解不多,但我认为这是一个很好的学习方式。有树莓派操作系统的教程,但它们不是基于 linux 的,也不是用 python 制作的。我只是在这里寻找一个通用教程。

【问题讨论】:

标签: python operating-system raspberry-pi bare-metal


【解决方案1】:

操作系统通常使用“低级”语言,如 c/c++/d,以便正确访问系统资源。用 python 编写的问题首先是,你需要在它下面运行一个解释器(违背了用 python 编写操作系统的目的),其次,没有很好的方法来管理 python 中的资源。此外,您说您希望它基于 linux,但是,linux 是用 c 编写的(出于上面列出的原因以及其他一些原因),因此用 python 编写东西不会很有效率。如果您想坚持使用 python,也许您可​​以为 linux 编写一个窗口管理器?它会比操作系统容易得多,而对于这样的项目来说,python 是一种很好的语言。

【讨论】:

  • 谢谢,我就这么做。有什么教程推荐吗?
【解决方案2】:

好吧,如果你没有偶然发现这个,它已经在其中一篇文章中有所介绍:

Building a Window Manager

这是一件非常忙碌的事情,但祝你好运。

这是一个已经完成的python wm,如果你真的有兴趣构建自己的,你可以尝试一下,看看什么和谁

http://pywm.sourceforge.net/

还有:

https://wiki.python.org/moin/GuiProgramming

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2017-10-22
    • 2013-08-18
    • 1970-01-01
    • 1970-01-01
    • 2011-11-19
    • 2012-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多