【问题标题】:Operating system in NOKIA phones诺基亚手机中的操作系统
【发布时间】:2011-04-19 00:42:03
【问题描述】:

我想知道诺基亚智能手机使用什么操作系统?使用哪种编程语言来编写它,是否可以为这些系统进行内核级编程?我们可以用C代码来改变系统软件吗?图书馆是否可用?我从来没有为手机编码过。因此,如果可能的话,请给我一个链接,指向详细讨论这些主题的页面。提前致谢。 编辑:我想要诺基亚 s60 v3 和 v5 的详细信息。

【问题讨论】:

  • Nokia 使用广泛的操作系统,包括 S40、Symbian^3、Maemo 等。您需要更具体一些...比如您在谈论哪款手机或什么操作系统你要瞄准吗?
  • 此外,大多数操作系统是使用 C、C++ 和汇编的组合编写的。无论您是在谈论智能手机还是桌面操作系统,这通常都是全面的情况。
  • 我的目标是 s60 v3 和 v5。
  • 这是我第一次在 stackoverflow.com 上发生。半个多小时,没有答案。现在只有上帝才能帮助。
  • @user417552:除了您已经在评论中得到答案外,我认为这不是该问题的正确位置。谷歌可能是一个更好的地方...

标签: c++ operating-system kernel nokia smartphone


【解决方案1】:

诺基亚有 Symbian 内核(我不太了解)和 LINUX 内核,如 N900 中的内核(使用 maemo 和 meego)虽然 N900 被认为是平板电脑而不是智能手机,并且它有很多修改内核。

【讨论】:

    【解决方案2】:

    来自http://en.wikipedia.org/wiki/Nokia_S60

    S60 平台(以前的 60 系列用户界面)是一个软件平台,用于 在Symbian OS 上运行的手机。

     

    S60 软件是智能手机的多供应商标准,支持 使用 Java MIDP、C++、Python 和 Adob​​e Flash 进行应用程序开发。

    请注意,您必须注册为开发者或越狱手机:

    (S60v3) 使用强化版 Symbian OS (v9.1),它具有强制性 代码签名。在 S60v3 中,用户只能安装具有 来自注册开发者的证书,除非用户禁用该证书 通过第三方黑客功能或修改手机的固件 规避强制签名限制。

    【讨论】:

    • 我在 wiki 和其他网站上阅读了所有这些内容。我想了解这些操作系统中使用的内核。我可以修改内核。这些库可用吗?
    • Symbian OS 使用自己的内核。尝试搜索 Symbian 内核架构 了解更多信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-14
    • 2011-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多