如何开始针对基于Nucleus RTOS(MTK)的中国手机进行开发?

20

我注意到中国的手机价格非常合理,而且有许多现代化的功能(如触摸屏、先进的多媒体、双卡等),因此变得非常流行。

我想知道作为独立开发人员是否有办法为这些手机开发自定义解决方案?如何获得工具包和文档?

我发现了一些资源,但主要是不一致的技术笔记,通常只有中文。目前我知道,大多数中国手机都基于联发科技(MTK)芯片,操作系统基于Nucleus RTOS和MMI(PlutoMMI?)框架。不幸的是,没有可用的Java RE(好吧,有一些带有Java的手机,但Java不是我寻找的东西)

是否有SDK、文档、仿真器/模拟器、指南等可用?如何为MTK手机开发、部署和测试自定义应用程序?


你好Juckobee,如何在现有市场基础手机(非功能手机)上支持Nucleaus RTOS的Flash应用程序?这里有什么建议吗? - CoDe
1
现在是2019年,我遇到了一个问题! 我需要开发一个定制的Java/C/C++应用程序,运行在BlackView BV1000,Nucleus RTOS设备上。 我不知道从哪里获取SDK、文档甚至是一个简单的“Hello World”示例。 -编辑-下面@RzR提供的Nucleus RTOS链接有所帮助。 - Edward Quixote
7个回答

4

我在一家设计公司担任工程师。我有MTK开发平台,用于MT系列手机,并有英文说明。原始版本和手册均为英文(约300MB的PDF文件)。SDK有用Visual C++编写的模拟器。MMI界面在nucleus rtos操作系统下工作。代码是V++。


是的,那非常有趣。你知道(当然可以告诉我们;))如何管理MTK平台的SDK购买吗? - juckobee

3

我想单独的Nucleus SDK可能不够用。需要针对特定芯片系列(如MT62xx)开发专门的SDK。我使用STM32控制器和FreeRTOS,但几乎可以确定所有嵌入式设备的规则都是相同的。 - ogurets

3
我与许多中国手机制造商合作,因为我们从中国出口手机。我对开发新应用程序特别是电子邮件程序,对基于MTK的设备非常感兴趣。现在看6225平台有些晚了,因为6235平台似乎是未来增长最快的地方。我知道6235和6225之间的主要区别是6235支持Wi-Fi、可与EDGE配合使用并且更快。

Steve,你提到了G2。我认为Android将成为中国手机制造业的突破性操作系统。一旦他们的本地工程师和设计师掌握了它,将会出现大量荒谬和有用的应用程序和模型,并且不会像我们现在看到的Windows Mobile设备那样存在出口(海关)问题(因为中国人通常不提供许可软件)。


那么,有人如何联系您? - Tahir Akhtar

3

MTK服务是收费的。您需要联系他们并支付芯片、软件SDK、文档和技术支持的费用。

我不知道您从哪里得到了“某些资源”,但这些资源必须是由他们的某个客户泄露的,因此使用这些资源将被视为非法。


我知道,这就是为什么我在这里寻求你的帮助。我可以支付SDK和文档的费用,但问题是找谁?联发科技一直对我所有的联系尝试保持沉默...也许我应该去问问中国的手机经销商而不是他们? - juckobee
1
问题仍然没有得到解答。如何联系MTK?我自己尝试了多次联系MTK,但他们不回应询问。 - Mponnada
再次问一下,您如何联系到他们?一款MTK6250智能手表已经到达我们的研发部门,我正在尝试寻找该SDK。我已经联系了联发科技和一个名叫MRE的公司,但都没有成功。是否有任何URL或联系信息可以获取此MTK OS SDK? - Stuart Eske

2

我和你一样,正在尝试选择一款带有WIFI和可用SDK的智能手机,价格要低(低于40美元)。我也联系过联发科技,但没有结果。我可以给你一个建议,这也是我现在正在做的事情。尝试与供应商协商批量采购,并获得SDK和文档的访问权限。我以前曾经用ARM基础的Thinclient做过这件事,效果很好,但我不得不购买30台。


2
我刚刚购买了一部SciPhone G2 Dream手机,并进行了一些初步调查。这款手机可以运行J2ME应用程序,但我也想知道是否可以使用本机应用程序。理想情况下,我希望能让我的蓝牙GPS与这款手机配合使用。 这个页面讨论了如何让GCC与Nucleus配合使用,但我不确定这是否有用。 Mentor(Nucleus的制造商)提供了一个开发套件的试用版本。我刚刚申请了一个免费试用版。有点令人担忧的是,该网站没有提到价格。他们还有一个模拟器。
你买了什么样的手机?你计划开发什么样的应用程序?

0

我不确定你所说的“中国手机”是什么意思。然而,你可能在谈论ODM手机。大多数情况下,这些手机是常规手机的系统克隆,带有一些定制功能。最好的办法可能是购买一个并拆开看它运行的平台是什么。也许它使用OMAP或其他什么东西?如果是这样,你可能更了解如何继续。也许它甚至与Linux兼容。


好的,我得到了其中一个。正如我所说,这些手机中的大多数都基于MTK芯片(即MTK6625),采用Nucleus RTOS和来自Pixtel的MMI框架。有一些基于Linux或Windows的,但它们很难获得(Linux更受欢迎),而且价格显著更高。我正在寻找一款廉价设备,在其上开发具有蓝牙、WI-FI和触摸屏界面的定制解决方案。 - juckobee

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接