motofan logo
22 страниц V « < 12 13 14 15 16 > »         
> 

MotoMAGX (LJ) которого вы не знали, обобщенная тема, Не так прост, как казался на первый взгляд!

fill.sa
сообщение 1.11.2016, 8:59 Закрепленное сообщение!


Гуру
******

Группа: Разработчики
Сообщений: 1 226
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758

Рейтинг: 400



Сообщение утеряно, идет восстановление ...


Прикрепленное изображение
Перед прочтением стартового поста рекомендуется прочитать историю платформ EZX и MotoMAGX от EXL: MotoMAGX (LJ) которого вы не знали, обобщенная тема | Сообщение №77!

Предисловие

Я незнаю как правильно обозвать эту тему, хотелось бы рассказать про невыпущеные или малоизвестные модели, но в тоже время упонянуть платформы и характеристики , да и про motomagx в целом сказать, дабы сравнить модели между собой.
Я не знаю писать цитаты в доказательство публикующейся инмормации, надеюсь кто заинтересуется поверит на слово.

К делу.

Пообщался я тут с EXL, и пришли мы к выводу, что MotoMagx(LJ) весьма разнообразная платформа и очень много моделей не попали в серию.

И так MotoMagx( до 7 Августа именовалась как LJ, официальная регистрация марки motomagx 19.09.2007) - фирменная операционка от motorola.
По сути является продолжением мотороловской операционки EZX от кнопочных версий аля E2, только на более новой железной платформе(MXC) , новой версии GNU/Linux, все от тойже MontaVista(вот сравнение двух версий операционки) и доработанной оболочкой EZX. Разработкой ядра под новое MXC железо вплотную занимались в 2005г, хотя есть ранние упоминания в 2004г. и по сути делали параллельно пока выпускался EZX.

ОС MotoMagx представляет из себя:
В качестве основы GNU/Linux(ядро+базовые утилиты) взяли все туже hardhat(montavista) linux, как и у EZX, только более новой версии - MontaVista CCE4 c ядром linux 2.6.10. Похоже я немного ошибся, и в качестве основы была взята версия MontaVista Mobilinux4.1 c ядром linux 2.6.10 , которая в 2005г была уже отдельной от CGE версий ( у EZX основа MontaVista CCE3.1 с ядром linux 2.4).
Кстати, если кто будет историей интересоваться, то следующей версией MontaVista выпустила MontaVista Carrier Grade Edition 5.1 и на нее в сети можно даже литературу найти легко, но Motorola тогда уже стала на андроид переходить.
В качестве графической оболочки взяли все туже самписную. основанную также на библиотеке QT-2.3, оболочку от EZX и немного доработали.(Позже были найдены названия интерфейсов CHAMELEON для кнопочных моделей, а на сенсорных интерфейс звался TACTIUM)
Sqlite3 база для медиапроигрывателя
BerkeleyDB база для основного хранения(контакты, календарь и тд)
Более высокоуровневая часть оболочки уже отличается в зависимости от версии LJ. Так например на LJ6.1 она сильно похожа на обычный EZX, только слегка новее,. А вот на более поздних LJ7.4 версиях пошло внедрение новой медиа системы, нового меню и рабочего стола основаных на веб движке. Также сменился web-обозреватель и много чего еще по мелочи.

Удалось найти небольшой отчет по портированию ядра монтависты для магиксов.
скачать QR-code dr.Web Прикрепленный файл montavista_on_arm11.ppt ( 378 килобайт ) Кол-во скачиваний: 450
Похоже автор этого же отчета фигурирует в авторах этой книги Bluetooth Application Programming with the Java APIs

Есть еще такой док по обзору магикса, но он уже поздний, когда магикс начал курс на Web 2.0-сервисы да и не особо интересный.
скачать QR-code dr.Web Прикрепленный файл motomagx-platform-overview.pdf ( 209.42 килобайт ) Кол-во скачиваний: 445


Также рекомендую почитать статейку по Linuxmobile(LiMo) , вопервых там есть интересные моменты, а во вторых магикс собственно и имеет под собой LiMo
http://www.ferra.ru/ru/system/95080/#.WCxeHBqLTcs

И до кучи ссылка на OpenSource.Motorola.Com (OSMC) где Motorola выкладывала исходные коды
https://sourceforge.net/motorola/

Под управлением MotoMagx было 3и платформы из линейки MXC, с разными процами(SoC) на них - mxc91231, mxc91321, mxc91131. Что скрывается под этими названиями? Да все просто:
- mxc91231 - это всем известный scm-a11 для 2G сетей
- mxc91321 - ArgonLV для 3G сетей
а также еще позже найденая mxc91331 - неизвестно, пробовала ли моторола на них что-то делать, но это 4ая модель в семействе freescale i.mx31 И по всем признакам это тоже Argon
В этом сообщение я описываю про mxc91331
- и mxc91131 , до сели нам не известная платформа - Zeus, для IDEN сетей
По части маркировки , последние цифры 31 это означает семейство i.mx31

Как видите у MotoMagx(LJ) был большой размах.

Теперь по подробнее на каких платформах какие телефоны планировались и что в итоге попало в массы. В датах буду отталкиваться от разработок ядра , т.к. это первое с чего начинается разработка кода для телефона.Ну и по жизни они примерно в таком же порядку выходили на рынок.


mxc91231(scm-a11) - самый популярный проц, на котором больше всего телефонов планировалось и больше всех попало в массы. Поэтому я постараюсь в кратце описать их.
К слову SCM-A11 – Single Core Modem(SC140e) with ARM11 Processor .

название

-Самым первым в этой линейке, как мы и знаем был слайдер Z6(код. ASCENSION).
Представлен публике в 2007г, январь. К написанию кода для него, судя по исходникам, приступили 2006-Jul-07, это была своего рода основа для последующих моделей. Z6 в самом своем начале прошел много экспериментов и изменений пока не пришли к логическому завершения, по исходникам видно наличие не одной ревизии плат.
В телефоне применена память RAM 64mb(доступно 60mb) и ROM128(пользователю доступно 64). Есть гнездр для карт памяти.
Интересные моменты озвучивались на первом обзоре
Цитата
К явным минусам стоит отнести заниженный уровень звука в плеере при использовании своих наушников, подобрать неоригинальные наушники тяжело. От радио отказались по глупому предубеждению, что Motorola Z6 сможет создать конкуренцию ROKR E2 или ROKR E6, на мой взгляд, продукты настолько различны, что говорить об этом смешно. Маркетинговые просчеты при планировании этого продукта – это вообще отдельная история. Начнем с того, что в первые часы после объявления Motorola Z6 в пресс-релизе можно было найти упоминание радио, потом его изъяли. До сих пор пресс-релиз содержит информацию о выделенной клавише для доступа к музыкальным возможностям, такая же картинка присутствует на сайте производителя.

А так же на многих обзорах можно заметить, что прототипы имеет хромированый корпус, который официально не ставился на Z6, а был только у Z6W, который вышел намного позже.
https://rtte.motorola.com/RED/rtte/PCS/MEdocs/MQ5-4411A.htm
Прикрепленное изображение Прикрепленное изображениеПрикрепленное изображение



-Cледующим в этой линейке взялись за раскладушка V8 (код. LIDO). Судя по файлам, к написанию его кода приступили 2006-Jul-25. Память рама была прежней RAM 64mb(доступно 60mb) , а ROM увеличили до 512mb(для пользования 428) и позже была версия с дополнительной памятью 2Gb.
Разьема для карт памяти нету, т.к. его место занимает чип на 2Gb
https://rtte.motorola.com/RED/rtte/PCS/MEdocs/MQ5-4411A.htm
Прикрепленное изображениеПрикрепленное изображение


-3им телефоном линейки стал SAIPAN. Телефон предствляет собой моноблок. Создавался он похоже вместе с V8, а во многом видно что на базе заготовок для V8. К написанию кода для него приступили как и у V8 2006-Jul-25 да и прочие функции добавлялись в одно время.
Вокруг этого телефона было много шума, но в серию он так и не попал. Всплыло только несколько инжинерных образцов.
Телефон получил стандартные 64mb RAM и повсей видимости ROM 256Mb(для пользования 164mb).
Немного истории. В 2005г motorola обьявила о разработке очень тонких телефонов(5мм), по низкой цене. Долго время телефон не появлялся, но в СМИ переодически вслывала подогревающая интерес информация про этот телефон. Многие уверены что SAIPAN это тот самы SCPL, но до конца так и непонятно является ли этот телефон тем самым SCPL(scalpel) или нет. Первые упоминане пол scpl были в 2005г какраз с началом создания магикса http://www.topwords.ua/Mobilnews/2005/07/m918.htm
Прикрепленное изображение

Z6 и V8 (и saipan скорее всего тожев последствии выяснилось что нет) базируются на одной версии MotoMagx(LJ)6.1



-Немного погодя, 2006-Aug-15, начинается работа над E8(код. ELBA).
После официального реализа, продажи этого телефона много раз переносились, но в итоге он все же попал на прилавки. Возможно по этой причине телефон получил выбивающуюся из общего ряда версию MotoMagx(LJ)7.1
Телефон представляет собой моноблок , позицианирующийся как музыкальный телефон, для чего и получил сенсорное колесо Omega Wheel и технологию ModeShift для управления подсветкой клавиатуры.
RAM тут традиционно 64mb, а вот ROM как и у V8 на двух чипах 128(пользователю 26) и чип на 2Gb. Также есть поддержка флэшки.
https://rtte.motorola.com/RED/rtte/PCS/MEdocs/MQ6-4411A.htm
Прикрепленное изображение



Эти 4 модели видимо были основой магикса , т.к. дальше был небольшой перерыв, да и по коду изначально были жесткие проверки на эти модели, типо таких.
#if defined(CONFIG_MACH_ASCENSION) || defined(CONFIG_MACH_LIDO) || defined(CONFIG_MACH_SAIPAN) || defined(CONFIG_MACH_ELBA)
А позже просто заменили на общий макрос #if defined(CONFIG_ARCH_MXC91231)



-Не много непонятно, но вроде следующим приступили к EM30 (код. PIANOSA)
Его код точно начали писать не позже 09/21/2007
По сути EM30 удешевленный клон E8
https://rtte.motorola.com/RED/rtte/PCS/MEdocs/MQ6-4411A.htm
Прикрепленное изображение


-Далее, 2006-Sep-14, начинается работа над раскладушкой U9(код. PICO). Телефон получил фирменный наружний экран с невидимыми границами. Есть поддержка карт памяти.
RAM 64Mb /ROM 128Mb(для пользования 64)
Также была разновидность motojewel, в граненой форме, для британского рынка.
Прикрепленное изображение
https://rtte.motorola.com/RED/rtte/PCS/MEdocs/MQ5-4411B.htm



-2006-Nov-10 наконецтаки запаяли на плату Z6 модуль wifi и начинается работа над Z6W(код. MARCO)
Да и в целом по коду ядра MARCO везде появился позже PICO
Этот телефон практически идентичен Z6, за исключением wifi и другой версии MotoMagx(LJ).
https://rtte.motorola.com/RED/rtte/PCS/MEdocs/MQ5-4411A.htm
Были операторские версии от orange и fido.
Прикрепленное изображение
Прикрепленное изображение



-2008-Jan-29 начинается работа над одним из извесных телефонов ZN5(код. XPIXL). Тел как мы знаем получил 5Мп камеру, wifi и частично клавиатуру от E8. Также по фразе "Initial Creation for xPixl based on Marco" можно судить, что код для zn5 писали на базе Z6W.
https://rtte.motorola.com/RED/rtte/PCS/MEdocs/MQ6-4411B.htm ,
Прикрепленное изображение
Прикрепленное изображениеПрикрепленное изображение
Прикрепленное изображениеПрикрепленное изображениеПрикрепленное изображение


-2008-Feb-13 начали писать представителский ратетор Aura(код. NEVIS)
В некоторых странах продавалась под именем R1,
Специально для нее был разработан круглый LCD. Телефон получил титановый корпус и сапфировое стекло экрана.
Прикрепленное изображение Прикрепленное изображение
Думаю стоит упомянуть что китайцы умудрились склепать двухсимочного клона на этот телефон, но оно и понятно, aura смотрится просто обалденно.
Кроме обычной версии, были еще
Прикрепленное изображение
-Motorola Aura Diamond Edition
Прикрепленное изображениеПрикрепленное изображение
-Motorola Aura Celestial edition в честь полета apollo 11
Прикрепленное изображение
https://rtte.motorola.com/RED/rtte/PCS/MEdocs/MQ6-4411D.htm
Прикрепленное изображение Прикрепленное изображение

4е телефона U9(PICO), Z6W(MARCO) , ZN5(XPIXL) и Aura(NEVIS) получили MotoMagx(LJ)6.3



Ну и последними на SOC SCM-A11 были два телефона, но структура исходников ядра сильно поменялась как и применяемая версия магикса - теперь это LJ7.4(хотя пару раз проскальзывало 7.2, возможно до финалного выхода ее еще больше доделали и сменили версию)
-VE66(Pearl) LJ 7.4
Также была версия VE66 LX(в народе известная как VE66 GOLD)
https://rtte.motorola.com/RED/rtte/PCS/MEdocs/MQ6-4411F.htm
Прикрепленное изображение


-em35(cyprus) LJ 7.4
Упрощенный вариант VE66
https://rtte.motorola.com/RED/rtte/PCS/MEdocs/MQ6-4411E.htm
Прикрепленное изображение

[close]


mxc91321(ArgonLV / ArgonLV Lite) - тот же scma11 только с радиомодуем 3G в нем
Все телефоны на данной платформе имеют версию MotoMagx(LJ)7.1
К слову, на этапе разработке существовала 2 аргона ArgonLV и Argon+, а также несколько разновидностей устройства - bute,rf_python и видимо обычный пошедший в серию.
Могу еще подкинуть ссылок на разрабов этих платформ/процов
https://viadeo.journaldunet.com/p/nicolas-walczak-4113973
https://fr.linkedin.com/in/sebastienbessiere
https://ru.linkedin.com/in/charbel-khawand-50181b
название
-KASSOS
По всей видимости это единственный магикс с отдельным GPU, то бишь полноценный ArgonLV, а не lite версия, как остальные.
пока неясно когда он писался, но точно упоминается в ядре до 2006-Nov-17, а также найдено упоминание в литературе за 2003г . Что наводит на мысль что это один из первых телов на argon
Никаких большей сведений про него нет, все что могу сказать на основе исходников ядра линукс - тел явно задумывлся как камерофон. Т.к. кнопка фотика значиться с автофокусом(KEYPAD_CAMERA_FOCUS и KEYPAD_CAMERA_TAKE_PIC) и имеет камеру(мегапикселей это не касается) по всей видимости как у VE66(kassos значиться в драверах сопроцессора dm500)



-VA76r tundra(KEYWEST)
Прикрепленное изображение
Вот тут нашел некоторые запутанные сведения http://itnews.com.ua/news/35512-motorola-podelilas-planami
Среди секретов, которые доверила общественности Motorola также числится, еще информация о некоем девайсе под названием Motorola Elba. Известно, что в нем будет 3,2-мп. камера с автофокусом и клавиатура "лучше, которой представить себе просто невозможно". К сведению, иное название ELBA можно расшифровать как KEYWEST. Работать она будет под платформу MOTOMAGX 7.3, пишет Украинский мобильный портал со ссылкой на mobiset.ru
https://rtte.motorola.com/RED/rtte/PCS/MEdo...RQ6-334411C.htm
Прикрепленное изображение

-W760r Hurricane
телефон темная лошадка, очень мало инфы о чем, по всей видимости это клон VA76r(даже номер модели похожи) и всегда упоминается на ряду с ним хотя вроде как и другой телефон.
Нашел интересную фразу " W760r не был анонсирован компанией Motorola, но фотографии у FCC демонстрируют его с брендом AT&T. Информация о ценах и доступности не предоставлялась."
Прикрепленное изображение



-PAROS Телефончик в формфакторе раскладушки который так официально и не вышел, но был собран как минимум один(а позже нашелся и второй) протик.
протик этот я уже ковырял(правда удаленно), чуть позже опишу об итогах.

По внешнему виду можно сказать там камера 1.3Мп(самая слабая в линейке MagX), есть поддержка карт памяти. 3G разумеется(платформа это предпологает).
В остальном вроде как обычный MagX телефон.
Кстати, стоит обратить внимание на дату, на второй протике наклейка 07/05/11, то бишь 2007 мая 11.
Прикрепленное изображениеПрикрепленное изображениеПрикрепленное изображение
*спасибо за фотографии overglube*


Прикрепленное изображениеПрикрепленное изображениеПрикрепленное изображение
Прикрепленное изображение
*фотками поделился metallsatanist
[close]


mxc91131(Zeus) - таже платформа что и выше, только для IDEN сетей( отсюда видимо и название всех моделей начинается на i ).
Совсем недавно обнаружено что motomagx шел на некоторых телефонах для IDEN сетей. Отличительной особенность от других магиксов является отсутствие QT и как следствие другая гуи оболочка.
название
По этим телефоном информации негусто, прошивок тоже не найти, в основном все? что попадается это по для обновления через OTA.
Известны лишь модели телефонов

I876/I877((возможно код. taos)
Память судя по всему RAM 64/ ROM 512, хотя встречал упоминание что пользователю доступно 14Мб. Может прошивка столько много места сьедает.
Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение




I9 Stature (псевдоним athens)
Изначально этот тел планировался как Motorola i890 CABO, но к выходу сменил название на i9, это подтверждает и ранние сведения и упоминания CABO в исходниках на I9
одно из первых упоминаний за 27 мая 2008 https://mobiltelefon.ru/post_1211913910.html
Также по исходникам и шпионским данным этот тел создавался раньше I856(banfi), но по итогу в продажу вышел позже, может по этому и название сменили.
Прикрепленное изображение
Прикрепленное изображениеПрикрепленное изображение
Прикрепленное изображение
Внешний псевдосенсорный экран, 3.1-мегапиксельная камера с LED вспышкой, слот для карт памяти формата SD, присутствует клавиатура с ModeShift




I856 (псевдоним banfi)
2,2" экран, камера 1,3Мп(1024x1280), 3,5выход на наушники, microsd карточка, навигация, внутренние 70мб памяти.
Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение



Позже был и женский варинт этого телефона
http://www.unwiredview.com/wp-content/uplo...i856w-Boost.jpg
http://www.unwiredview.com/wp-content/uplo...56w-Boost-2.jpg

В первые тел засветился 01.29.09 на плакате оператора Sprint тут https://www.engadget.com/2009/01/29/boost-l...year-i465-incl/
Смог найти применяемые проши на этом телефона,
AP: RA6.00.02(исходники доступны на sourceforge)
BP: RA5.00.00
и
AP: RA6.00.05
BP: RA5.00.01
[close]


Интересный момент, что на freescale zeus были и телефоны с уже андроидом на борту - motorola i1 2010г (android 1.5) и motorola i1x-TITANIUM 2011г(код rubicon)[android 2.1], который до выпуска на одном сайте назвали как i1q , старые андроиды видимо связаны с тем, что они очень требовательны к ресурсам, а железка по тем временам уже не новая.
Единственное что при той же платформе основной проц уже zeus-2, не знаю, извините чем он принципиально поменялся, а вместо микрухи атлас на позднем i1x уже MC13883(онже SC55112)
Подробнее об этих моделях на андроиде в 166 сообщении Android на MXC платформе
и
Android на MXC платформе



В заключение стоит отменить, что есть ряд кодовых имен, упомянутый в нескольких разных источниках, например ALVA9, ruby и ICELAND которые непонятно что из себя представляют и даже на каком проце были. ICELAND судя по названию может оказаться W760r, а может и нет. А также обнаружен раскладон motorola k21 и судя по интерфесу там магикс, но связать его с каким то кодовым именем неполучается.
Прикрепленное изображение

Очень подробно об аппаратном устройстве платформы описано тут
Детальное описание железа(SCMA11)

Сообщение отредактировал fill.sa - 25.3.2024, 20:47
Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Прикрепленный файл montavista_on_arm11.ppt   ( 378 килобайт ) Кол-во скачиваний: 1836
Прикрепленный файл motomagx-platform-overview.pdf   ( 209.42 килобайт ) Кол-во скачиваний: 1799
Прикрепленный файл ___Linux____.pdf   ( 2.01 мегабайт ) Кол-во скачиваний: 2684
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 17.3.2020, 23:21


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 874
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4600



Цитата(fill.sa @ Сегодня, 2:26)
* Не совсем. Я так понял в какой-то момент они стали двигатсься в сторону веб приложений и склепали апишку и прочее.

Нет, именно так. Я сейчас разобрал (распаковал) приложение wConvert от Chepurnoff и оно как раз написано с использованием этой MOTODEV Studio WebUI в виде "виджета" в понимании Motorola. Там используются как раз многие технологии, которые перечислены в той PDF, что ты прикрепил к форуму.

Цитата(fill.sa @ Сегодня, 1:51)
* И еще статься на хакере https://xakep.ru/2008/08/08/44807/

Многие новостные статьи слабо соответствуют реальности. Эта соответствует, только заголовок жёлтый, потому что автор Alizar -- мастер жёлтых заголовков.

Цитата
Предлагаемое Linux-программистам решение (MotoDev Studio for Linux) доступно для бесплатной закачки с сайта MOTODEV наряду с другими подобными наборами утилит: MotoDev Studio for WebUI, MotoDev Studio for Java ME, MotoDev Studio for UIQ. При этом Linux-версия (как и редакция для WebUI) пока доступна лишь в "предварительной" версии, т.е. работа над ней еще ведется, и эти средства разработки пока не получили всего планируемого функционала.


Motorola никогда не выпускала полноценного SDK для MotoMAGX, это было лишь Preview SDK без возможности сборки нативных приложений для телефона. Там даже ARM-компиляторы отсутствовали.

Насколько я помню, Motorola в то время выпустила три пакета этого MOTODEV Studio. Первый был предназначен для создания Java-приложений под Motorola (MOTODEV Studio for Java ME) и видимо был полноценным с эксклюзивными Java API от Motorola. Второй вот как раз этот MOTODEV Studio for WebUI, а третий -- это Preview SDK.
// Дополнение: оказывается четыре, был ещё MotoDev Studio for UIQ для Symbian-девайсов Motorola.

Вот эти WebUI-виджеты были реализованы Motorola полноценно только на телефонах VE66/EM35, а на Z6/E8/ZN5 и др. старых их не было. Насколько я понимаю, там даже поддержка MPKG-пакетов реализована была и эти приложения регистрировались в разделе "Виджеты" или где-то в аналогичном. Вообще приложение-виджет представлял собой локальную Web-страничку, которая открывалась во фрейме WebKit. Это была попытка Motorola предложить разработчикам аналогичную штуку, которую предлагал первый iPhone. И Motorola и Apple боялись давать полноценный нативный SDK для разработки, возможно, потому что проблем с безопасностью в те времена была куча, а защита устройств была слабая. Вспомни rm -Rf /, который стирает PDS и окирпичивает телефон. Но в итоге Apple, которая тоже говорила про WebKit-приложения, всё-таки выпустила нативный SDK для iPhone, а Motorola забила на MotoMAGX и перешла на Android, где SDK изначально был, а NDK появился чуть-чуть позже. Позиция Motorola была такой: вот вам студии для создания Java и WebKit-приложений, а в нативщину, господа, пока не лезьте, у нас там много чего не доделано.

Цитата(fill.sa @ Сегодня, 2:26)
* Сейчас вообще больше интересно поднять виртуалку магикса. Есть кое какой комплект для этого. Но нету времени во всем разобраться.

Оно валяется вот тут, например: https://sourceforge.net/projects/motodev.mo...a/files/MOTODEV

Но почему-то самой студии там нет. Зато есть прошивка (некоторые файлы прошивки) собранные под x86. Я запускал виртуалку MotoMAGX в VirtualBox'е без проблем, когда у меня был этот Preview SDK. Даже приложения туда можно деплоить, те которые под x86 скомпилированы.
Юзер в онлайне!В друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 18.3.2020, 19:07


Гуру
******

Группа: Разработчики
Сообщений: 1 226
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758

Рейтинг: 400



Цитата(EXL @ Сегодня, 0:21)
* это было лишь Preview SDK

я конечно не разраб. Но как мне кажется, если есть полноценная иде с виртуалкой, только с разницей в том что компилятор по 86проц, что мешает в нем нормальо разрабатывать и проверять в виртуалке,а потом просто это исходники собирать на уже привычном армоском компиляторе из консоли?
Куда лучше чем писать в блокноте и проверять перекидыванием в тел и запуском потом там проги. А в идеале наверное можно было и армовский компилятор прикрутить к иде, там же эклипс был.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Chepurnoff
сообщение 18.3.2020, 22:46


Мастер
****

Группа: Разработчики
Сообщений: 179
Регистрация: 15.12.2007
Из: Тюмень - Пенза - Саратов
Пользователь №: 157 192
Модель телефона: E8, VE66, V3i
Прошивка: zMod


Настроение:
Ту бир ор нот ту бир?



Рейтинг: 275



Цитата
Насколько я помню, Motorola в то время выпустила три пакета этого MOTODEV Studio. Первый был предназначен для создания Java-приложений под Motorola (MOTODEV Studio for Java ME) и видимо был полноценным с эксклюзивными Java API от Motorola. Второй вот как раз этот MOTODEV Studio for WebUI, а третий -- это Preview SDK.
// Дополнение: оказывается четыре, был ещё MotoDev Studio for UIQ для Symbian-девайсов Motorola.

Да, у Моторолы SDK под Java давно появилась, а вот три новых SDK для UIQ, WebUI и Linux они выпустили под закат MAGIX-ов, перед рассветом Android.

Насколько помню в WebUI было давольно много API функций, но действительно полезных-интересных маловато. Сам WebKit, насколько помню, подрезан был в сторону JavaScript.
Но на VE66, EM35 офигенная поддержка SVG сделана была (анимации, стили, очень глубокая вложенность поддерживалась), меню телефона на SVG было построенно, были бы тогда нормальные SVG редакторы (их то и сейчас по сути нет на 100% реализуемых возможности формата, но прогресс конечно огромный) можно было бы очень оригинальные менюшки делать.
Виртуалка в WebUI тоже была, скорее всего такая же как и в Linux версии.

Завтра-послезавтра доберусь до компа старого, надеюсь найду эти SDK, жалко будет если потеряно

Цитата
я конечно не разраб. Но как мне кажется, если есть полноценная иде с виртуалкой, только с разницей в том что компилятор по 86проц,

Тоже так всегда думал, но сам не линуксоид и на си не пишу. Может оно не так, а может тут парни настолько суровые были, что им блокнот милее этих наших IDE)
Вроде там хедеры отличались, те что в SDK от тех что в реале.

Цитата
там же эклипс был

Да там Эклипс, насколько помню. Помню как он тормозил на том моем компе)

Сообщение отредактировал Chepurnoff - 18.3.2020, 22:50
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 19.3.2020, 11:08


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 874
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4600



Цитата(fill.sa @ Сегодня, 2:07)
* я конечно не разраб. Но как мне кажется, если есть полноценная иде с виртуалкой, только с разницей в том что компилятор по 86проц, что мешает в нем нормальо разрабатывать и проверять в виртуалке

Мешают несовместимые с прошивкой телефона заголовочные файлы, из-за которых при разработке будет куча подводных камней.

Цитата(fill.sa @ Сегодня, 2:07)
* Куда лучше чем писать в блокноте и проверять перекидыванием в тел и запуском потом там проги.

Ты можешь писать в том, в чём тебе удобно. Перекидывать исполнительный файл в телефон тоже можешь через обычный Makefile, как и запускать по какому-нибудь make run со своего компа через telnent тот же. Всё это можно автоматизировать, было бы желание.

Цитата(fill.sa @ Сегодня, 2:07)
* А в идеале наверное можно было и армовский компилятор прикрутить к иде, там же эклипс был.

Всё это давным-давно было реализовано, в т. ч. в намного более удобных и быстрых IDE, чем Eclipse:

https://exlmoto.ru/qtcreator-motomagx-dingux/


Добавлено позже (19.3.2020, 18:12):
Цитата(Chepurnoff @ Сегодня, 5:46)
* Виртуалка в WebUI тоже была, скорее всего такая же как и в Linux версии.

Вот так она выглядела, ага.

Прикрепленное изображение

Жаль, что оно по сути было лишь на VE66 и EM35 доступно. Кстати, там установка MPKG-пакетов была прямо из файлового менеджера стандартно, не помнишь?
Юзер в онлайне!В друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 19.3.2020, 14:29


Гуру
******

Группа: Разработчики
Сообщений: 1 226
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758

Рейтинг: 400



Цитата(EXL @ Сегодня, 12:08)
* Мешают несовместимые с прошивкой телефона заголовочные файлы, из-за которых при разработке будет куча подводных камней.


Ну это все мелочи, их заменить как и компилятор в иде и все.
Цитата(EXL @ Сегодня, 12:08)
* Ты можешь писать в том, в чём тебе удобно. Перекидывать исполнительный файл в телефон тоже можешь через обычный Makefile,

Можно, так и делали, но это все как-то геморно. Куда приятнее готовая иде с виртуалкой в которой сразу проверять можно. Тут даже телефон ненужен.

Цитата(EXL @ Сегодня, 12:08)
* Всё это давным-давно было реализовано, в т. ч. в намного более удобных и быстрых IDE, чем Eclipse:

Про это видел, однако все почему-то всеравно предпочитали писать в блокноте ))
Ну и по прежнему не хватает самого главноего, это виртуалки в которой мгновенно можно было посмотреть приложение.

Я чесно говоря сравнительно недавно узнал про эту среду разработки и например как сейчас у меня редко есть возможность проверить на живом телефоне, а вот виртуалка очень удобно было бы.


Виртуалка, кстати, это машина поднятая на вмваре. Которая удобно было встроена и запускалась в motodev среде.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 19.3.2020, 17:54


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 874
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4600



Цитата(fill.sa @ Вчера, 21:29)
* Ну это все мелочи, их заменить как и компилятор в иде и все.

Как ты заменишь что-либо в виртуалке телефона? Я ещё раз говорю -- там прошивка специфическая. Если ты подменишь хедеры в этом MOTODEV на те, что шли с нашим SDK, у тебя приложения запускаться на этой виртуалке просто-напросто не будут.

Тебе в своём приложении нужно будет сочетать две версии кода для многий сущностей из libezxappbase или как там его, разделяя их #ifdef'ами, что ставит крест на разработке с помощью виртуалке, потому что на реальном телефоне оно будет выглядеть несколько по-другому.

Цитата(fill.sa @ Вчера, 21:29)
* Можно, так и делали, но это все как-то геморно. Куда приятнее готовая иде с виртуалкой в которой сразу проверять можно.

Motorola так и не довела до ума эту MOTODEV Studio for Linux, в противном случае ей бы все разработчики пользовались с 2008 года. Из полезного там были только некоторые хедеры. Кстати, некоторая часть систем, которые присутствуют в этом SDK (и виртуалке) отсутствует в реальных MotoMAGX.

Цитата(fill.sa @ Вчера, 21:29)
* Про это видел, однако все почему-то всеравно предпочитали писать в блокноте ))

Далеко не все. Некоторые писали в KDevelop, я вот писал кое-что в Qt Creator, но это было уже в самом конце жизни MotoMAGX. Ты сильно преувеличиваешь ценность виртуалки телефона. Оно, конечно, полезно, но даже современные Android-разработчики предпочитают тестировать всё на реальном железе. И не забывай, что у них виртуалки нормальные и прошивки/API в них совпадают с тем, что имеется в реальных телефонах. В виртуалке MOTODEV это, к сожалению, было далеко не так.
Юзер в онлайне!В друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 19.3.2020, 21:20


Гуру
******

Группа: Разработчики
Сообщений: 1 226
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758

Рейтинг: 400



Цитата(EXL @ Сегодня, 18:54)
* Как ты заменишь что-либо в виртуалке телефона?

Да там же исходники для сборки виртуалки были. Ну например у меня есть исходники ядра и эмуляторов драйверов. Что собственно мешает их поправить под себя. По крайней мере основа вся из исхдников собирается.

Цитата(EXL @ Сегодня, 18:54)
* Некоторые писали в KDevelop, я вот писал кое-что в Qt Creator, но это было уже в самом конце жизни MotoMAGX.

О том и речь, как-то все под конец и немногие писали. Да и самая основная тема по сборке приложений, в принципе под консоль и блокнот написана. И я на нее всегда опирался незная других вариантов ))

Цитата(EXL @ Сегодня, 18:54)
* Ты сильно преувеличиваешь ценность виртуалки телефона.

Возможно лично мое удобство. Но мне например былобы на порядок удобнее в виртуалке отслеживать. Чем на телефоне, для меня это знатных гемор подключать телефон, лезти в него запускать прогу. Перекидывать файл даже через тотже мэйк имел свои проблемы. Вообщем виртуалка рулит.

Сообщение отредактировал fill.sa - 19.3.2020, 21:20
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 19.3.2020, 21:50


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 874
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4600



Цитата(fill.sa @ Сегодня, 4:20)
* Да там же исходники для сборки виртуалки были.

Где -- там? Всё что я видел, это такие пакеты Open Source кода от Motorola, какие существуют и для ZN5, например. Просто с патчами под x86. Основная часть-то закрыта.

Цитата(fill.sa @ Сегодня, 4:20)
* Ну например у меня есть исходники ядра и эмуляторов драйверов. Что собственно мешает их поправить под себя.

И что дальше ты хочешь получить, если драйвера и ядро под x86 и arm -- разные, а доступа к низкоуровневому железу у тебя из виртуалки никакого нет? Виртуалка она для разработки прикладного софта используется. Это не полноценный эмулятор, а фактически симулятор.

Цитата(fill.sa @ Сегодня, 4:20)
* По крайней мере основа вся из исхдников собирается.

А libezxappbase.so, на основе которого строятся все приложения и UI -- закрыт и сильно отличается от того, что имеется в существующих MotoMAGX-телефонах. В этом главный затык с этой виртуалкой. Вот если бы была возможность с помощью QEMU поднять ARM-эмулятор ZN5, с его оригинальной libezxappbase.so, то вот это было бы интересно и софт писать используя такой эмулятор можно было бы (по крайней мере интерфейсы).

Поверь мне, если бы эта виртуалка из MOTODEV представляла какую-нибудь ценность, её бы все юзали для вёрстки тех же интерфейсов под MotoMAGX. Ты почитай тему, в которой ты недавно отписался, посмотри что разрабы тех лет там писали.

Цитата(fill.sa @ Сегодня, 4:20)
* О том и речь, как-то все под конец и немногие писали.

Ну и неплохо, не так ли? Я не думаю, что софта было бы больше, если про этот Preview SDK от Motorola знали бы больше народу. Это не полноценный SDK, увы. IDE с виртуалкой это конечно удобные и хорошие инструменты, но программиста из типичного пользователя они сами по себе не сделают. Да и когда слишком много магии под капотом (а в IDE именно так), то трудно разобраться что и к чему, как собирается и как линкуется.
Юзер в онлайне!В друзьяВизиткаП/Я
К началу страницы
+Ответить
Chepurnoff
сообщение 27.3.2020, 22:21


Мастер
****

Группа: Разработчики
Сообщений: 179
Регистрация: 15.12.2007
Из: Тюмень - Пенза - Саратов
Пользователь №: 157 192
Модель телефона: E8, VE66, V3i
Прошивка: zMod


Настроение:
Ту бир ор нот ту бир?



Рейтинг: 275



Цитата(EXL @ 19.3.2020, 14:08) *

Кстати, там установка MPKG-пакетов была прямо из файлового менеджера стандартно, не помнишь?


Да, изкоробки можно было устанавливать-удалять.


Добрался наконец до компа родительского. И не нашел там ничего такого, только ярлыки остались со старых бекапов рабочего стола.

Теперь придумал еще две надежды, что на поломанной карте памяти это может быть, которая в телефоне у меня стояла. Где она в мое бардаке пока хз.
Еще возможно на болванки записал, раньше это можно было, но тоже пока не знаю где искать свои болванки с бекапами.

Блин, обидно
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 28.3.2020, 7:42


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 874
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4600



Chepurnoff,
Я помню, что только MOTODEV Studio for Linux записывал, а вот WebUi меня тогда совершенно не интересовал, увы. pardon.gif

Интересно, через эти API к WebKit'у можно было получать данные по сети со внешних ресурсов?
Юзер в онлайне!В друзьяВизиткаП/Я
К началу страницы
+Ответить
MotoMAGX (LJ) которого вы не знали, обобщенная тема, Не так прост, как казался на первый взгляд! · Motorola на Linux OS · Forum
 

22 страниц V « < 12 13 14 15 16 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 29.3.2024, 7:33

Форум живёт: