E71.RU E71.RU
Добро пожаловать, Гость! Регистрация недоступна • Вход RSS
Суббота, 23.11.2024
ARM-программисту требуется чайник с телефоном для тестирования эльфа с вирусом.
[
Меню сайта
]
Новости [Форум]
FAQ-ЧаВо Видеоуроки
Статьи Файлы Обои
Библиотека функций
Патчи Kibab Патчи e71.ru
Прошивки и сервис
Центр Данных
Комментарии Зал славы
Дневник Гостевая книга
О сайте О команде
-
[
Категории каталога
]
Хитрости и тюнинг [16]
Разное [5]
Мобильные технологии [14]
О музыке и т.п. [4]
FAQ'и [19]
История компании Siemens [5]
-
[
Наш опрос
]
Какое Ваше любимое домашнее животное?
Всего ответов: 638
-
[
Каталог статей
]
Начало » Статьи » FAQ'и

Эльфикипировка (Эльфы для начинающих)
Вы, должно быть, много слышали об эльфах на Siemens?
Одна из классических формул выглядит так: Siemens+ElfPack = Smartphone. И это очень правдоподобно.

На самом деле, если Вы добрались до патчей, то с эльфами будет даже проще. Это обыкновенные файлы .elf, которые нужно просто закинуть на телефон - и вот, они уже работают на Вас.

Действуем по плану.

1. Установка необходимых патчей.
Открываем V_klay, соединяем с телефоном. Установить нужно всего-навсего 3 патча:
- ElfPack 2.3 (или 2.31 для EL71, например)
- Functions Library (Библиотека функций) последней версии - без неё телефон с установленным EP не включится (для E71/EL71 всегда можно найти здесь)
- API - необязательный элемент, но рекомендуемый, т.к.нужен многим эльфам (например, SndDemon)
Думаю, сложности эта процедура не составит.

2. Установка первичной папки вашей новой ОС.
Для работы с эльфами Вам нужно создать папку Zbin в корне диска 4 или 0 (с версии EP2.3 это на ваше усмотрение). Что же должно в ней быть?

Я рекомендую для начала взять простейшую папку с минимальным набором необходимых вещей. Для E71, например, моей сборки (внимание! для ExtraInfo нужен установленный патч, разрешающий эльфам добавлять иконки в иконбар!). Для EL71 её также можно использовать, только потребуется немного поднастроить (уже на телефоне, как - читайте дальше).

3. Настройка элементов системы.
ElfPack серьёзно добавляет функциональности в систему работы с файлами телефона. Теперь каждому файлу Вы можете сопоставить изображение и открывающее его приложение (эльф, естественно).

Осмотрите папку Daemons - все эльфы, расположенные в ней, будут запускаться вместе с телефоном. Среди них находится ExtD.elf. Он отвечает за файловые ассоциации. Запустите его, нажав один раз центр джойстика. Визуально ничего не изменится.

Переходим в папку etc - это папка конфигурации и дополнительных файлов эльфов. Здесь имеется нужный нам файл extension.cfg - ExtD читает ассоциации файлов из него. Редактировать его следует с компьютера. Формат содержимого этого файла следующий:


; после точки с запятой в строке идут комментарии
; main part - основная часть
RUN=4:\ZBin\TED\TED.elf ; команда RUN - открытие неизвестных файлов в текстовом редакторе TED
SMALL=4:\ZBin\img\UNKN_SML.png ; PNG-значок маленького размера для неизвестных файлов (на newsgold-телефонах вряд ли найдёшь, где можно его увидеть)
BIG=4:\ZBin\img\UNKN_BIG.png ; PNG-значок большого размера для неизвестных файлов - такой будет в "Моих файлах"
ALTRUN=4:\ZBin\TED\TED.elf ; пункт "Изменить" для всех файлов будет открывать их в указанном ALTRUN эльфом

; Далее указываются типы файлов, по образцу:
[bcfg] ; [расширение_файла]
RUN=4:\ZBin\utilities\CfgEdit.elf ; файл, открывающий bcfg-файлы
SMALL=4:\ZBin\img\BCFG_SMALL.png
BIG=4:\ZBin\img\BCFG_LARGE.png
; bcfg - формат файлов конфигурации эльфов
; ALTRUN должен использоваться только однажды, здесь его нет
; и т.п.



В папке etc имеется файл ElfPack.bcfg - открыв его, мы попадём в эльф CfgEdit. Настроек в EP немного: глубина цвета (рекомендованное значение - 16 бит), размер кэша png (количество кэшируемых в RAM телефона изображений, рекомендую установить значение не менее 120), прозрачность. В готовой сборке Zbin все параметры должны быть уже отлажены.

Среди демонов (Daemons) можно также найти диспетчер задач XTask. Данный эльф ниже третьей версии не рекомендуется, так как он не видит NewStyleDaemons - особый тип фоновых эльфов (работающих на заднем плане) - которые можно им же и отключать. К нему прилагается файл CSMlist.txt из папки etc - список названий процессов. Для каждого телефона (и прошивки) нужен свой CSMlist - как правило, его легко отыскать на форумах, посвящённых телефонам Siemens. Без него вместо названия процессов будет что-то вроде Unknown A099D8A3. Кнопка вызова диспетчера настраивается в файле конфигурации: Zbin/etc/xtask.bcfg. На E71, как правило, это долгое нажатие качельки громкости вниз.

Ещё одной важной папкой является Zbin/img - здесь хранятся изображения, используемые эльфами. Кроме того, если сюда положить png-файл с именем НОМЕР_КАРТИНКИ_В_ПРОШИВКЕ (напр., 230.png, 1021.png), то png-картинка будет отображаться вместо указанной стандартной. Старайтесь не перегружать систему png-картинками - они занимают пространство в RAM телефона. И старайтесь все эльфы содержать в строго-структуированном порядке.

Бывает, что новым эльфам необходимы новые функции из библиотеки, поэтому не забывайте обновлять и её иногда. Это можно сделать также, положив в папку Zbin свежий файл swi.blib для вашей модели телефона.

На этом данный обзор закончен. Если система работоспособна, то можно считать, что Вы нормально ознакомились с её основами. Более подробную информацию о конкретных эльфах и их настройке можно найти в интернете, например, здесь. Основная часть эльфов прописана здесь.

Успехов Вам!

Категория: FAQ'и | Добавлено: sim_emrom (05.10.2008) | Автор: Сергей
Просмотров: 8282 | Комментарии: 7 | Рейтинг: 5.0

Всего комментариев: 7
7 sim_emrom  
0
Да не так уж всё и полезно... Сухо написал однако.
Как получить номера картинок добавлять не буду, ибо комментарии тоже надо читать :)

6 DOMINATOR  
0
>Юзай Smelter/эльф SieHelpMan/разработчик=>Component Test=>C_couios=>Resource manager=>Bitmap IDs
Достаточно загрузить фуллфлэш в Smelter и нажать кнопку "Image". Там есть нумерация картинок.

Sim, отличное руководство!


5 Леший  
1
"было бы неплохо получить линк на весь список нумерации картинок"

Юзай Smelter/эльф SieHelpMan/разработчик=>Component Test=>C_couios=>Resource manager=>Bitmap IDs


4 Koran  
0
>>Кроме того, если сюда положить png-файл с именем НОМЕР_КАРТИНКИ_В_ПРОШИВКЕ (напр., 230.png, 1021.png), то png-картинка будет отображаться вместо указанной стандартной.

было бы неплохо получить линк на весь список нумерации картинок B)


3 sim_emrom  
0
ИЛЬШАТ, увы, никто не заставлял меня работать. Я и это с трудом из себя выжал, по причине, что Паша совсем недавно ставил ЭП.

2 g4m3r  
0
thumb_up для новичков в самый раз))).была бы эта статья когда я был еще зеленый в этом деле)))

1 Novator_GSM  
0
thumb_up

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Использование материалов сайта возможно только при согласовании с администрацией
[ ]
[
Форма входа
]
-
[
Информация
]
Online-конференция сайта
siemensx85@ conference.jabber.ru

Последние версии
Библиотеки функций:
E71: 27.08.2010,
EL71: 10.06.2010
-
[
Мини-чат
]
-
[
Статистика
]
Онлайн всего: 11
Гостей: 11
Пользователей: 0

Новости: 321
Заметки: 30
Отзывы: 157
FAQ: 55 Статьи: 62
Файлы: 1373 Обои: 1286
Комментарии: 2715
Форум: 44345/1139

Web Stats Rambler's Top100 Рейтинг@Mail.ru
-