Как начать разработку для китайских мобильных телефонов на базе ядра RTOS? (МТК)
Я заметил, что китайские мобильные телефоны стали очень популярными, возможно, из-за их очень разумной цены и многих современных функций (сенсорные экраны, продвинутые мультимедиа, двойные сим-карты и т.д.).
Мне интересно, есть ли способ разработать индивидуальные решения для этих телефонов в качестве независимого разработчика? Как получить набор инструментов и документацию?
Я нашел некоторые ресурсы, но в основном непоследовательные технические заметки, часто только на китайском языке. На данный момент я знаю, что большинство китайских телефонов основаны на чипах от MediaTek (MTK), с операционной системой на основе Nucleus RTOS и MMI (plutoMMI?). К сожалению, нет Java RE avaiable (хорошо, есть некоторые телефоны с Java, однако Java не то, что я ищу)
Есть ли SDK, документация, эмуляторы/симуляторы, инструкции и т.д.? Как разрабатывать, развертывать и тестировать собственное приложение для мобильных телефонов MTK?
Ответы
Ответ 1
Я работаю с большим количеством китайских производителей мобильных телефонов, потому что мы экспортируем мобильные телефоны из Китая. Я действительно заинтересован в создании новых приложений, особенно электронной почты, для этих устройств на базе MTK. Сейчас немного поздно смотреть на платформу 6225, потому что платформа 6235, похоже, будет там, где мы увидим, что большинство движется вперед. Основные отличия, которые я знаю между 6235 и 6225, заключаются в том, что 6235 поддерживает Wi-Fi, работает с EDGE и работает быстрее.
Стив, ты упомянул G2. Я думаю, что Android станет операционной системой для китайских телефонов. Как только их локальные инженеры и дизайнеры справятся с этим, множество смешных и полезных приложений и моделей будет процветать, и не будет серьезных проблем с экспортом (таможней), как мы видим сейчас с устройствами Windows Mobile (поскольку китайцы обычно надевают 't предлагать лицензионное программное обеспечение).
Ответ 2
Служба MTK взимается. Вам необходимо связаться с ними и заплатить за чип, SDK программного обеспечения, документ и техническую поддержку.
Я не знаю, где вы получаете "некоторый ресурс", но он должен быть пропущен некоторым клиентом, поэтому использование этого ресурса будет считаться незаконным.
Ответ 3
Я являюсь разработчиком дизайнерской компании. У меня есть платформа разработки MTK для мобильных телефонов серии MT с английским объяснением. Оригинальные версии и руководства написаны на английском языке (около 300 мб файлов в формате pdf). В SDK есть симулятор, написанный на Visual С++. Интерфейс MMI, работающий под ядром rtos os. Коды V ++.
Ответ 4
Я только что купил SciPhone G2 Dream и провел некоторое начальное расследование. Этот конкретный телефон запускает приложения J2ME, но мне также интересно, что можно сделать (если вообще) с помощью собственных приложений. В идеале я хотел бы, чтобы мой Bluetooth-GPS работал с этим телефоном.
Эта страница обсуждает, что GCC работает с Nucleus, но я не уверен, что это полезно.
Mentor (создатели Nucleus) имеют пробную версию своего набора разработчика. Я только что попросил бесплатную пробную версию. Немного о том, что на сайте не упоминается стоимость. У них также есть эмулятор.
Какой телефон вы получили и какие приложения вы планируете развивать?
Ответ 5
Я нахожусь в том же вагоне, что и вы, пытаясь выбрать смартфон с WIFI и доступным SDK, низкая стоимость (ниже 40%). Также связаться с Mediatek безрезультатно. Я могу дать вам совет, на самом деле это то, что я сейчас делаю. Попробуйте договориться о массовых закупках с поставщиком вместе с доступом к SDK и документацией. Я делал это раньше с ARM, основанной на Thinklient, и работал, но мне пришлось купить 30 шт.
Ответ 6
Для источников платформы это может быть отправной точкой:
https://www.mentor.com/embedded-software/downloads/nucleus-source-interest_reg
У меня нет реального опыта работы с RTOS, я парень GNU/Linux
Ответ 7
Я не совсем уверен, что вы подразумеваете под "китайским" телефоном. Однако вы можете говорить о телефонах ODM. В большинстве случаев эти телефоны являются системными клонами обычных телефонов с некоторой настройкой. Это может быть хорошей идеей, чтобы просто купить ее и разобрать, чтобы увидеть, на какой платформе она работает. Может быть, он использует OMAP или что-то еще? В этом случае у вас, вероятно, есть больше знаний о том, как действовать. Возможно, он даже совместим с Linux.