Все для Sony Ericsson, патчи, эльфы, моддинг, прошивка
  
Логин: Пароль: Запомнить: Привет гость! Зарегистрируйся или авторизируйся для получения доп. возможностей!
Разделы
PDA версия сайта
TrackIDentify
Новости
Статьи
Файлы
Патчи
Патчи A2
Патчи db2020
Эльфы
Исходники эльфов
Wiki
Форум
Опросы
Обратная связь
Развернуть/Свернуть
 
Развернуть/Свернуть

Создание Эльфов : Эльфостроение : Эльфы : Форум : Для Sony Ericsson патчи эльфы моддинг прошивка
/  Список форумов
   /  Эльфы
      /  Эльфостроение
   /  Создание Эльфов
На печать 
Правила 
Страница 171 из 211: « 1 ... 167 168 169 170 [171] 172 173 174 175 ... 211 »

nvoid


Expert


Регистрация: 29.11.07
Сообщений: 1375
Репутация: 380





 
  #1701 [28.12.07, 11:46] Создание Эльфов   

 
Предлагаю создать тему, посвященную созданию Эльфов. Думаю, удобнее будет собрать ссылки, посвященные Эльфам, в одной теме, а не оффтопить в разных...

Список функций находится в файле *.lib.vkp

Ссылки:
Описание некоторых функций в Wiki
Созадние ELF под Siemens
Создание ELF под Siemens (здесь больше)
Урезанная IAR
Патч для IAR
Учебник по СИ
Основы программирования эльфов

SVN:
TortoiseSVN (программа для работы с SVN)
svn://svn.boba.su/ARM - Зеркало (http mirror) Siemens SVN
svn://svn.boba.su/SE - Зеркало (http mirror) Sony Ericsson SVN
для доступа на svn используйте guest/guest

Другие темы:
Вопросы о СИ (языке)
Исходники Эльфов
Компиляция ЭП

Уроки:
Создание простого эльфа Фонарик от arban.
Создание GUI от arban: часть 1, часть 2.

---------------------------------------------
elfcheck - простая прога, которая проверяет, используются ли в эльфах (включая эльфлоадер) функции, которых нет в либе.
simple tool which checks whether there are functions used in elfs (including elfloader) that are not included in library.

Q: How use elfcheck?
Q: Как использовать?
R: Look this page here

saveevents.elf - сохранение евентов (EVENT)

(c) den_po

---------------------------------------------

Шаблоны эльфов для IAR
Некоторые полезные для разработчиков шаблоны эльфов.
На данный момент имеются:
1) Пустой эльф
2) Пустой эльф со своей книгой
3) Эльф-рисовальщик на главном экране
4) Эльф для RegFile (по сути - пустой эльф, но с дополнительными входными параметрами)
5) Эльф с графическим интерфейсом - списком
6) Эльф-патч, который можно конвертировать в *.vkp при помощи elf2vkp

Установка: скопируйте содержимое архива в IAR\ARM\config\template\
Использование: Project->New project->Elf SDK->Нужный шаблон

(C) UltraShot

---------------------------------------------

Раздел в Wiki, посвященный созданию эльфов



Прикрепленный к сообщению файл:

elfcheck.rar elfcheck.rar (32.56 kb; 1014 hits) Скачать файл
saveevents.elf saveevents.elf (1.13 kb; 439 hits) Скачать файл
iar_templates.zip iar_templates.zip (114.52 kb; 720 hits) Скачать файл


Motorola EM30
Спасибо сказали: pahon, Zormax, scorpion1616, Evil-Racer, Alex_E, avens, DuMOHsmol, TahaSpawn, vodoo999, Alex1992, ELECTRO-NIC, JohnNorth, HotRabbit, ENSAIER, Olegat0r, scorpion16_Richi, Oganyan-Arthur, Melodic_Death, toha257, farid, mugen, VovanLS, blacklizard, ZuZiK aka pavelsh, Metaler, Atreyu, Nook, Vov4ик, KnoonK, a6b6

Joker XT


VIP Developer


Регистрация: 5.8.06
Сообщений: 1292
Репутация: 7582





 
  #1702 [06.04.11, 08:33] Re: Создание Эльфов   

 
"ф-ии ImageID_ смотри", да, менять




SE C901 [R1GA028]
Спасибо сказали: ZuZiK aka pavelsh

pavelsh


Expert


Регистрация: 1.3.09
Сообщений: 195
Репутация: 542
Откуда: Ижевск




 
  #1703 [06.04.11, 09:04] Re: Создание Эльфов   

 
И еще вопрос: чем отличается компиляция эльфов для обычного эльфпака от эльфпака с dll? Я где-то это видел, но не помню где.




T700 R3EG004

mmcorp


Patcher/Elfmaker


Регистрация: 14.5.08
Сообщений: 358
Репутация: 2528
Откуда: Ржев




 
  #1704 [06.04.11, 09:42] Re: Создание Эльфов   

 
ZuZiK aka pavelsh, ничем




не занимаюсь эльфами и патчами (=
Siemens c75 -> SonyEricsson k610i + SonyEricsson w595 + SonyEricsson w580i -> HTC Desire Z
Спасибо сказали: pavelsh

pavelsh


Expert


Регистрация: 1.3.09
Сообщений: 195
Репутация: 542
Откуда: Ижевск




 
  #1705 [08.04.11, 21:08] Re: Создание Эльфов   

 
А как вставить ожидание некоторое определенное время между событиями?




T700 R3EG004

DuMOHsmol


Elfmaker


Регистрация: 10.4.08
Сообщений: 392
Репутация: 1412
Откуда: Смоленск




 
  #1706 [08.04.11, 21:20] Re: Создание Эльфов   

 
pavelsh, delay. Правда, при её использовании замирает весь интерфейс телефона, так что лучше использовать таймеры.




SE SK17i + Android 2.3 + хлам
SE W580i + SW-R8BE001 + хлам

Joker XT


VIP Developer


Регистрация: 5.8.06
Сообщений: 1292
Репутация: 7582





 
  #1707 [09.04.11, 10:28] Re: Создание Эльфов   

 
а можешь создать свой процесс и юзать в нём delay.
Можешь таймеры, ивенты, хуки использовать




SE C901 [R1GA028]

pavelsh


Expert


Регистрация: 1.3.09
Сообщений: 195
Репутация: 542
Откуда: Ижевск




 
  #1708 [09.04.11, 19:16] Re: Создание Эльфов   

 
Joker XT, а поподробнее? Функцию создать? А таймеры - это что?




T700 R3EG004

mmcorp


Patcher/Elfmaker


Регистрация: 14.5.08
Сообщений: 358
Репутация: 2528
Откуда: Ржев




 
  #1709 [09.04.11, 19:42] Re: Создание Эльфов   

 
pavelsh, в библиотеке же есть)
Код: 
void Timer_ReSet( u16* timer, int time, TIMERPROC onTimer, LPARAM lparam );
u16 Timer_Set( int time, TIMERPROC onTimer, LPARAM lparam );
void Timer_Kill( u16* timerID );
PROCESS create_process( PROCESS_TYPE proc_type, char* name, OSENTRYPOINT* entrypoint, OSADDRESS stack_size, OSPRIORITY priority, OSTIME timeslice, PROCESS pid_block, void* redir_table, OSVECTOR vector, OSUSER user );
void start( PROCESS pid );
void kill_proc( PROCESS pid );
void send( union SIGNAL** sig, PROCESS to );
PROCESS sender( union SIGNAL** sig );

море исходников, вики

вот простой пример работы с таймером
Код: 
#include "..\\include\lib_clara.h"

u16 timer=0;
int i=0;
static void onTimer(u16 timerID,LPARAM lparam)
{
  i++;
  if(i>10) Timer_Kill(&timer);
  else 
  {
    MessageBox(EMPTY_TEXTID,TextID_CreateIntegerID(i),NOIMAGE,1,0,0);
    Timer_Set(&timer,1000,onTimer,0);
  };
};

int main()
{
  timer=Timer_Set(1000,onTimer,0);
  return 0;
};




не занимаюсь эльфами и патчами (=
Siemens c75 -> SonyEricsson k610i + SonyEricsson w595 + SonyEricsson w580i -> HTC Desire Z
Спасибо сказали: pavelsh

Pavlus


Опытный


Регистрация: 23.12.08
Сообщений: 223
Репутация: 174
Откуда: Украина.Сумы.Конотоп




 
  #1710 [09.04.11, 22:46] Re: Создание Эльфов   

 
Чтоб запустить несколько потоков(тредов) лучше создавать процессы? И что делают SUBPROC и MMIPROC?



Joker XT


VIP Developer


Регистрация: 5.8.06
Сообщений: 1292
Репутация: 7582





 
  #1711 [10.04.11, 09:07] Re: Создание Эльфов   

 
SUBPROC - вызов функции в контексте другого потока с малым приоритетом для того, чтобы не тормозить GUI, если надо что-то долго делать




SE C901 [R1GA028]
Спасибо сказали: Pavlus, toha257
Страница 171 из 211: « 1 ... 167 168 169 170 [171] 172 173 174 175 ... 211 »


Похожие темы

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

Главная Новости Статьи Файлы Патчи Форум Опросы PDA
- Генерация страницы: 0.23 секунд | 12 Запросов | HTML: 52.69 КБ -