nvoid
Expert
Регистрация: 29.11.07 Сообщений: 1375 Репутация: 380
#951 [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 (
32.56 kb; 1014 hits)
Скачать файл saveevents.elf (
1.13 kb; 439 hits)
Скачать файл 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
KrasH
VIP Developer
Регистрация: 12.10.07 Сообщений: 993 Репутация: 3014 Откуда: Шахты
#952 [01.06.09, 22:58] Re: Создание Эльфов
Зачем брать такой ник "Мы-Хакеры"Затем чтобы такие, как ты, 2007KrasH, спрашивали. Я же ведь по нормальному написал. [ Редактировано 2007KrasH в 3.6.09 18:56 ] [ Редактировано 2007KrasH в 3.6.09 20:00 ]
Samsung GT-I9000 Galaxy S SE C510 R1FA035 + M2 1Gb + HPM-82 WMR: 248608836491 WMZ: 305377005044 Спасибо mazhor (1500wmr),polza (600wmr), & to other(~1100wmr)
Спасибо сказали: Blend
Blend
Patcher
Регистрация: 15.4.09 Сообщений: 258 Репутация: 656 Откуда: берутся дети?
#953 [01.06.09, 23:14] Re: Создание Эльфов
2007KrasH писал:
Зачем брать такой ник "Мы-Хакеры",которые не могут понять аргументов?как верно кто-то сказал,больше всех вопросов задают люди с никами "хакер"...:D
и при этом просят ответить на мыло или постучатся к ним в аську
HTC D e s i r e - MIUI
den_po
Developer/Admin
Регистрация: 27.3.06 Сообщений: 3279 Репутация: 10763 Откуда: Чебоксары
#954 [02.06.09, 16:03] Re: Создание Эльфов
we_are_hakers пишет: Хотел бы я посмотреть на тебя, когда тебе даются функции в либе и ты пытаешься понять что они исполняют:
тебе даны функции, бери и гляди, как они в прошивке используются. 2007KrasH безо всяких описаний функции находит, чем ты хуже?
ну раз уж некоторые есть в вики, то чего вы ссылку в первый пост не добавите?
ты тут человеку рекомендовал научиться читать. сам-то почему не научился?
promt is better than google translate
Deitro
Elfmaker
Регистрация: 8.1.08 Сообщений: 194 Репутация: 466 Откуда: OreNBurG
#955 [02.06.09, 19:19] Re: Создание Эльфов
we_are_hakers , лучше скажи конкретно, какую задачу должен выполнять твой эльф, здесь много народа могут помочь... ну или сказать, что это невозможно :) ... ну или послать читать тему
SЕ k750i SЕ
Rc
Elfmaker
Регистрация: 22.6.08 Сообщений: 229 Репутация: 1208 Откуда: г. Арзамас
#956 [04.06.09, 09:09] Re: Создание Эльфов
Скажите как можно убить книгу (CameraBook например). Исходник букменеджера скачал, но не смог в нем разобраться. Заранее спасибо.
K750i R1CA021 С901 R1GA028 Siemens ME75
KrasH
VIP Developer
Регистрация: 12.10.07 Сообщений: 993 Репутация: 3014 Откуда: Шахты
#957 [04.06.09, 11:12] Re: Создание Эльфов
FreeBook(BOOK *);
Samsung GT-I9000 Galaxy S SE C510 R1FA035 + M2 1Gb + HPM-82 WMR: 248608836491 WMZ: 305377005044 Спасибо mazhor (1500wmr),polza (600wmr), & to other(~1100wmr)
Rc
Elfmaker
Регистрация: 22.6.08 Сообщений: 229 Репутация: 1208 Откуда: г. Арзамас
#958 [04.06.09, 22:21] Re: Создание Эльфов
2007KrasH , Хм...Хотелось бы на конкретном примере увидеть как эту функцию использовать
K750i R1CA021 С901 R1GA028 Siemens ME75
KrasH
VIP Developer
Регистрация: 12.10.07 Сообщений: 993 Репутация: 3014 Откуда: Шахты
#959 [04.06.09, 22:32] Re: Создание Эльфов
int isNeededBook(BOOK* bk) { if(!strcmp(bk->xbook->name,"ИмяКниги")) return 1; return 0; } ... FreeBook(FindBook(isNeededBook));
Samsung GT-I9000 Galaxy S SE C510 R1FA035 + M2 1Gb + HPM-82 WMR: 248608836491 WMZ: 305377005044 Спасибо mazhor (1500wmr),polza (600wmr), & to other(~1100wmr)
zylka
Elfmaker
Регистрация: 5.7.08 Сообщений: 181 Репутация: 2505
#960 [05.06.09, 18:14] Re: Создание Эльфов
Код:
wchar_t* tplik[128]; void list (void) { int xp=1; DIR_HANDLE * handle; handle = AllocDirHandle(GetDir(DIR_IMAGE | MEM_INTERNAL)); FILELISTITEM * fli; wchar_t * mem = (wchar_t*)malloc(0x300); do { if(fli=(FILELISTITEM*)GetFname(handle,(FILELISTITEM*)mem)) { wchar_t* filename = (wchar_t*)malloc((wstrlen(fli->path)+wstrlen(fli->fname)+2)*2); tplik[xp] = fli->fname; MessageBox(Str2ID (tplik[xp],0,SID_ANY_LEN),Str2ID (fli->fname,0,SID_ANY_LEN), 0xFFFF, 2, 0x0, 0x0); // (1) mfree(filename); xp=xp+1; } } while(fli); if (handle) DestroyDirHandle(handle); mfree(mem); }; (...) ...{ int xpp=2; MessageBox(Str2ID (tplik[xpp],0,SID_ANY_LEN),Str2ID (tplik[xpp],0,SID_ANY_LEN), 0xFFFF, 2, 0x0, 0x0); // (2) };
(1) -
(2) -
How to improve the display ? (2)MessageBox
[ Редактировано zylka в 5.6.09 16:18 ]
[ Редактировано zylka в 5.6.09 16:20 ]
Evil-Racer
Elfmaker
Регистрация: 26.5.08 Сообщений: 124 Репутация: 415 Откуда: Казахстан, Семипалатинск
#961 [06.06.09, 09:15] Re: Создание Эльфов
Парни, как узнать силу сигнала. И/или положение в каком находится телефон (флаи мод или режим телефон).
K3OOi » K75Oi » K8OOi » K85Oi » K3OOi » T29Oi » W95Oi » W995 » C51O » W7OOi » MT15i » K8OOi » Z53Oi » K75Oi
Похожие темы
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.