motofan logo
> 

Motorola Accompli/Timeport Research, Исследуем интересные и редкие устройства

EXL
сообщение 26.10.2017, 18:15


Rock The Microphone
********

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


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



Рейтинг: 4615



В продолжение MotoMAGX (LJ) которого вы не знали, обобщенная тема, немного сумбурненько, но может кому-нибудь будет интересно.

Предыстория, Accompli

Началось всё, по-видимому, в далёком 1999 году. Motorola всегда ставила эксперименты на азиатских рынках, а посему решила там (и в США вроде тоже) выпустить смартфон под названием Motorola Accompli A6188 в популярном тогда форм-факторе раскладушек "StarTAC". Этот смартфон должен был стать чем-то вроде Palm Pilot для азиатского рынка, он имел достаточно богатые функции органайзера, в нём поддерживался рукописный ввод и прочие фишки, характерные для малочисленных смартфонов тех лет.

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Фотографии Motorola Accompli A6188 пользователя Dionisnation с ресурса "pikabu".

Каким боком он относится к EZX или MotoMAGX? А вы внимательно посмотрите на его интерфейсную оболочку. Пользователи сенсорного EZX сразу найдут огромную кучу совпадений и сходств. Скорее всего, эта модель и была самым первым устройством с такой оболочкой в мире, она называется TACTIUM.

Дополнительная информация: [1], [2], [3]

Этот смартфон видимо неплохо продавался, поэтому в 2001 году он получил продолжение в лице такого устройства, как Motorola Accompli 008, имеющего такой же форм-фактор.

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Фотографии Motorola Accompli 008 пользователя Александр с торговой площадки "Avito".

Оболочка там всё та же, напоминающая ранний-ранний EZX. Этот телефон стал уже куда как более популярным, даже на нашем форуме есть информации о нём:
Motorola Accompli 008, [1], [2], [3]

Следующим этапом стала разработка в 2002 году продолжения со "внешним экраном": Motorola Accompli 388 и Motorola Accompli 388c, последняя модель отличается лишь наличием цветного экрана и небольшими косметическими изменениями в дизайне.

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Фотографии Motorola Accompli 388 пользователя Дмитрий с торговой площадки "Avito".

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Фотографии Motorola Accompli 388c неизвестного владельца.

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Фотографии Motorola Accompli 388c от PUNK-398.

Посмотрите, как сильно интерфейс этого аппарата напоминает привычный всем MING. Все эти телефоны работали под управлением процессора, который разработала сама Motorola, а не какой-нибудь там MIPS или ARM. У Motorola была специальная мобильная версия процессора их мегапопулярного Motorola 68000, она называлась DragonBall. Вот такие интересные вещи делала Motorola, когда была ещё очень сильной компанией и могла позволить себе разработки собственных мобильных процессоров (в T720i/T722i тоже проц разработан именно Motorola на собственной архитектуре M-CORE).

Кроме того, большинство этих смартфонов Accompli умели запускать Java-приложения, а в Интернете ходят слухи, что и вся OS девайса была написана на Java. Возможно, именно по этой причине Motorola в MotoMAGX и EZX так сильно акцентировала внимание на том, что это именно Linux+Java или LJ.

Ещё интересный момент, многие задаются вопросом, почему для обозначения своих смартфонов бизнес-класса Motorola выбрала именно букву "A"? A1200, A780, A1000, эта тенденция относится даже к смартфонам на Android: A853, A955 и т. д. Ответ прост: скорее всего это сокращение от "Accompli", последний смартфон этой серии часто обозначали просто как A388c, вот и закрепилось такое обозначение в истории.

Нулевое поколение, первый смартфон на Linux

Продолжая эксперименты над азиатами, Motorola решила попробовать использовать древнее ядро Linux (в редакции HardHat от MontaVista) и новую железную платформу с более продвинутым процессором ARM XScale от Intel. Так появился на свет Motorola A760, и собственно, платформа EZX или как она тогда называлась, Java™ + Linux®, ну то бишь LJ. Первое упоминание EZX как названия платформы можно отнести как раз к A760 - именно так именовалась платформа прошивок предназначенных для него. Например: EZX_G_00.36.B2R

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Фотографии взяты из Интернета и с сайта Shopee у лота пользователя babequshop.

Интерфейсную оболочку портировали с прошлых смартфонов Accompli и немного модифицировали. Китайцам понравились такие эксперименты и этот телефон даже несмотря на непродолжительное время жизни от батареи (1-2 дня, прямо как у современных гаджетов) там был весьма популярен. Мне достоверно неизвестно, какое там было железо и что из себя представляла программная платформа. В СНГ владельцев подобных аппаратов -- единицы. А на китайских сайтах хрен найдёшь не только инфу, но и фотографии. Всё-таки 2003 год, прошло почти 15 лет назад. Цвет загрузочного экрана аппарата голубой, как и в последующем поколении телефонов Motorola на Linux.

A760, по всей видимости, получился довольно популярным и получил несколько переизданий, например, Motorola A760i, A728, A768, A768i. По сути немного менялся лишь дизайн телефона. Кроме того, стоит отметить, что Motorola A760 это вообще первый мобильный телефон в мире, работающий под управлением ядра Linux: Источник информации по A760 -- официальный сайт Motorola.

Первое поколение, становление EZX

Дальше Motorola в 2004-2005 годах решила попробовать развить линейку Linux-телефонов и выпустила E680 для Китая и A780 для Европы и Азии. Функционально эти модели очень похожи. Даже флексы к друг-другу подходят, хотя в европейских версиях A780 есть GPS, а в E680, например, имеются стереодинамики. Эти девайсы официально считают первым поколением Linux-смартфонов на EZX с синим загрузочным экраном. Железная платформа: Intel XScale 312 MHz, 32 или 48 MB RAM.

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Фотографии взяты из Интернета.

Информации по этим моделям в интернете огромная масса, выше на фотографии E680 вы можете заметить такие же боковые вкладки в главном меню телефона, которые были в старых Accompli и Motorola A760. Ещё одно подтверждение тому, что корни TACTIUM растут из Accompli. Позже, в A780 и E680i и E680g эти боковые вкладки из главного меню уберут.

Второе и третье поколения, EZX и MotoMAGX, Chameleon

В 2006 году Motorola решила продлить линейку, представив новое поколение EZX-смартфонов: A1200 и E6 (E690). На китайском рынке A1200 (MING) получил огромную популярность, схожую с популярностью RAZR. Так что Motorola обновляла линейку своих MING'ов (мне они, если честно, никогда не нравились) даже когда полностью перешла на Android. На наш рынок MING в модификации с EDGE (A1200e) попал гораздо позже, где-то через год или полтора. У бразильцев тоже была своя версия MING'а, по-другому как-то называлась, Motorola TASK A1200i или MOTOTASK. ROKR E6 был не слишком популярным, так как был очень дорогим.

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

Кроме того, параллельно с этими аппаратами, Motorola разрабатывала специальный интуитивный интерфейс Chameleon, который должен был быть перенесён на самые разные платформы: P2K-аппараты без кнопки Menu, кнопочные Linux и Symbian смартфоны и даже ODM-телефоны и создать однообразие в интерфейсах Motorola. Таким образом и родился ROKR E2 и раскладушки E895/A910, A910i.

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

Именно эти наработки и стали базой для всех последующих телефонов MotoMAGX. Интересно то, что на сенсорные модели (E6, например) можно прошить рефлеш от Е2 с кодовыми группами для AP-части и без кодовых групп для BP-части. И телефон будет работать. Наоборот тоже можно.

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

Все эти девайсы (A1200/E6/A1600/E895/A910/E2) работают под управлением Linux 2.4.20, 48 MB RAM, Intel XScale PXA25x 102-416 (624) MHz. Официально считается, что это второе поколение Linux-телефонов от Motorola с красным загрузочным экраном.

Примерно в это же время от Motorola вышло несколько ODM-девайсов под Linux'ом от китайской компании E28. По сути там используется та же самая EZX OS, что в A1200/E6, но портированная на какой-то слабенький TI OMAP. Это Motorola A810 и A1210 и некоторые другие модели. В интернете есть предположение, что аббревиатура EZX как-то связана с названием китайской компании E28. Интересное предположение, не так ли?

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

Ну и наконец, начиная с 2007 года Motorola выпустила устройства под MotoMAGX, который по своей сути является портом оболочки Motorola ROKR E2 и Motorola A910 на новую плату с более мощным процессором. Рассказывать тут что-либо лишнее, все и так всё знают. Отмечу, что первые устройства на MotoMAGX это Motorola Z6 и V8. Потом были Motorola E8 и EM30, затем Motorola Z6w, U9, ZN5, затем Motorola AURA, VA76r, VE66, EM35.

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

Motorola VA76r - это единственный официальный Linux-телефон, который может работать с 3G. Все MotoMAGX телефоны (кроме VA76r, он на MXC91321) построены на MXC91231 SOC SCM-A11 133-532 (740) MHz, 64-128 (в зависимости от модели) MB RAM и ядре Linux 2.6.10_dev. В третьем поколении используется обычный и привычный всем ещё с P2K чёрный загрузчик экрана и объединённые AP+BP части телефона в одном SOC-чипе.

Есть ещё девайсы от Motorola на Linux, для iDEN и CDMA-сетей. В том числе и с оболочкой на GTK+ и X.Org, но для GSM были выпущены только EZX (2003-2007) и MotoMAGX (2007-2009).

Вот такая информация по появлению этой интересной платформы.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
 
Ответ в темуСоздание новой темы
Ответов
EXL
сообщение 23.5.2022, 1:59


Rock The Microphone
********

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


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



Рейтинг: 4615



Небольшое дополнение к сообщениям №77 и №83 про историю сенсорной оболочки Tactium для EZX, которую мы раскопали с Limows в чате MotoFan.Ru в Telegram. Ранее было неизвестно на какой платформе и операционной системе работали девайсы предшевствующие EZX в линейке Motorola Accompli: A6188, A008, A388, A388c и некоторые другие. Разные источники утверждали что оболочка этих устройств выполнена в виде J2ME-приложения, что вызвало интерес, так как поддержка Java в большинстве этих устройств была обозначена и действительно имелась. Как минимум A008 был некогда популярен в странах ex-USSR, под него даже имелись различные сайты с книгами, которые были сконвертированы в формат Java-приложений. Я как-то давно пробовал поковырять прошивки этих телефонов, но так ничего интересного не нашёл в них. Вообще линейка всех этих древних "смартфонов" или лучше назвать их органайзерами, базировалась в основном на процессоре Motorola DragonBall VZ с тактовой частотой в 33-66 MHz, который по сути является идейным и прямым наследником Motorola 68000, только представляет собой его мобильную версию. Этот CPU является AP (Application Processor) и используется для прикладных программ и оболочки телефона, тогда как роль BP (Baseband Processor) берёт на себя "огрызок" телефона на Legacy-платформе вроде Motorola T180, который тоже распаян на плате.

Недавно мы искали информацию о Wisdom OS, которая была в Motorola Accompli A009 и у нас возникло предположение, что другие телефоны Accompli тоже используют эту операционную систему, но оно оказалось неверным. Я ещё разок хорошенько поковырял файлы прошивок этих устройств и обнаружил вкомпиленные параметры Java Virtual Machine, в которых говорится что операционной системой этих устройств является нечто, что называется PPSM.

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

По запросу Motorola PPSM находятся некоторые очень интересные и подробные документы, которые рассказывают о том, как расшифровывается PPSM и что из себя представляет:

Цитата
Personal Portable System Manager (PPSM) is a compact operating system
designed specifically for the DragonBallTM family of the microcontrollers. This
operating system enables most handheld electronic products with LCD displays
such as advanced pagers, advanced cellular phones, game machines, GPS,
instruments, organizers, and Personal Digital Assistants (PDA).

PPSM is a real time 32-bit kernel with prioritized interrupt scheduling. All tasks are
interrupt-driven, e.g. applications are activated by selecting the corresponding
icons. Because PPSM is written in C, it’s highly portable. It contains thorough,
configurable, and easy to learn toolsets which aid developers in their application
development process.

The PPSM Tools consist of Pen Input, Graphics, Database, Text, Character Input,
System and Communication. Application developers have the freedom to design
a sophisticated User-Interface and to configure DragonBallTM with easy-to-use
API for LCD based products. The PPSM Toolset, together with its Device Drivers,
provides the basic control of the LCD, the drawing functions, the real time clock
and the UART.

The PPSM kernel does not access hardware devices directly. All peripheral
devices are controlled by the kernel indirectly through software device drivers. By
supplying the appropriate device drivers with each peripheral, it gives system
integrators greater flexibility to use various types of hardware devices without
changing the core of the software. Figure 1-1 shows the architecture of PPSM on
the DragonBallTM family platform.

И кроме того есть ещё более новая версия PPSM-GT:
Спойлер
Цитата
Personal Portable System Manager GT is a compact operating system for
handheld smart products and other LCD-display products. It is designed
specifically for devices that use the Motorola DragonBall™ family of
microprocessors. This operating system enables handheld electronic
products with LCD displays such as advanced pagers, advanced cellular
phones, game machines, GPS instruments, organizers, and personal digital
assistants (PDAs).

PPSM-GT is a real-time, 32-bit multitasking kernel with prioritized
interrupt scheduling. All tasks are prioritized and grouped as either real-
time tasks or time-sliced tasks. Time-sliced tasks are real-time tasks that
have the same priority level.

PPSM-GT is written in C, and the current version is designed to work on
Dragonball VZ processor.

PPSM-GT is not just a kernel; it is a system developer toolkit. It consists of
pen input, graphics, audio, RTC, alarm, text management, character input,
software keyboard, power management, system, and communications
services. Application developers can design a sophisticated user interface
and configure a DragonBall processor (or other microprocessor) with easy-
to-use APIs for LCD-based products. The PPSM-GT toolset, together with
its device drivers, provides the basic control of the LCD, the drawing
functions, the real-time clock, and the UART, among other components
and functions.
[close]
Спеки на PPSM и PPSM-GT имеют отличное описание API и много различных примеров кода, в том числе и для создания GUI-приложений. А вот SDK похоже лишь продавался и лицензировался Motorola сторонним компаниям, которые тоже использовали PPSM в своих дейвайсах. Ребята из CodeWarrior (это типа как современный JetBrains) даже делали специальную IDE для PPSM и компиляторы, ибо опыта в создании средств разработки под M68K у них много.

Кому интресно, можно полазить по этим ссылкам из Web Archive:Motorola отгружала свои DragonBall-процессоры для Palm'ов, но похоже что лавры Palm'а не давали покоя Motorola и в итоге там решили создать конкурента Palm OS в лице PPSM и выпустить пару устройств на этой операционной системе. При создании PPSM разработчики из Motorola явно вдохновлялись органайзерами Palm, именно поэтому графический интерфейс этих устройств несколько схожий.

Теперь неизвестная операционная система этих девайсов стала известна, нужно бы ещё поковырять те стандартные J2ME MIDlet'ы, которые идут в прошивках. Хотя возможно там полно специфичных для Motorola Java API. Кстати, системный API у этой операционки просто офигенный, очень жаль что она ушла в небытие и покодить под эти устройства теперь практически невозможно.

Так вот, эволюция шла дальше и именно интерфейс PPSM стал прародителем знакомого нам сенсорного интерфейса Tactium в операционной системе EZX от Motorola. В более старых версиях он был ещё больше похож на то, что имелось в PPSM, с боковыми вкладками и статусом сети снизу, а после стал более современным и таким как в MING A1200 и ROKR E6.

ps.gif Прошивки A008 и A388c были залиты на MotoFan.Ru:Прикреплённые файлы:
Прикрепленный файл PPSM-GT1.1_userguide.pdf   ( 3.09 мегабайт ) Кол-во скачиваний: 55
Прикрепленный файл PPSM-ProgrammerManual.pdf   ( 2.09 мегабайт ) Кол-во скачиваний: 44
Прикрепленный файл Utility.zip   ( 561.38 килобайт ) Кол-во скачиваний: 46
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме

Motorola Accompli/Timeport Research, Исследуем интересные и редкие устройства · Другие устройства Motorola · Forum
 

Быстрый ответОтвет в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

> Быстрый ответ
 Отправлять уведомления об ответах на e-mail | Включить смайлики |  Добавить подпись
> Для прикрепления файлов используйте форму полного ответа

   

 



Текстовая версия Сейчас: 13.6.2024, 11:56

Форум живёт: