| |
|
nvoid
Expert
Регистрация: 29.11.07 Сообщений: 1375 Репутация: 380
|
#521 [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 heresaveevents.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
|
jamesbond22
Свой в доску
Регистрация: 19.8.07 Сообщений: 1764 Репутация: 1322
|
#522 [11.08.08, 19:19] Re: Создание Эльфов
BigHerculeslog from compile:
XPeria X8 ROM 2.3.5 GingerDX v008
|
UltraShot
Developer/Moder
Регистрация: 21.5.07 Сообщений: 1729 Репутация: 1827 Откуда: Санкт-Петербург / Череповец
|
#523 [11.08.08, 19:28] Re: Создание Эльфов
jamesbond22 Project->Options->General Options->Library Configuration->Library->Normal
|
jamesbond22
Свой в доску
Регистрация: 19.8.07 Сообщений: 1764 Репутация: 1322
|
#524 [11.08.08, 21:13] Re: Создание Эльфов
BigHercules, UltraShotthanks. Now is ok. elf Blib_Editor Joker XT's, elf Lighting player ME v.2 yr4ik's, elf CreateTXTFile IronMaster's, elf SWIS Slawwan's, elf FileManager sprut1's, elf Task Menu Ugolovnik's ... this elfs has "list menu". Please send me exampled source code as helpful to create this list menu. I want know how create list menu. [ Edited by jamesbond22 в 12.8.08 19:46 ]
XPeria X8 ROM 2.3.5 GingerDX v008
|
-=StRaNgER=-
Elfmaker
Регистрация: 23.3.08 Сообщений: 116 Репутация: 138 Откуда: Украина,Одесса
|
#525 [14.08.08, 02:01] Re: Создание Эльфов
Народ,есть ли у кого-то исходник эльфа,работающего со временем,типа EventControl 1.6.Если нет,то поясните,как выполнить проверку на то,что сейчас нужное время для действия или нет.Ну или как,на худой конец,как получить время в виде Time=hh,mm Т.е. в часах и минутах.Как нарисовать-знаю,а вот получить в таком же виде,в каком рисуешь(т.е. с минутами и часами) я не наю.Буду благодарен
Nokia 5320XM v4.13+SE W580i R8BE001
|
KrasH
VIP Developer
Регистрация: 12.10.07 Сообщений: 993 Репутация: 3014 Откуда: Шахты
|
#526 [14.08.08, 06:27] Re: Создание Эльфов
И чё с ним работать? Реквест дататайма бери
Добавлено 14.8.08 06:27
А дальше смотри структуру TIME
Samsung GT-I9000 Galaxy S SE C510 R1FA035 + M2 1Gb + HPM-82 WMR: 248608836491 WMZ: 305377005044 Спасибо mazhor(1500wmr),polza(600wmr), & to other(~1100wmr)
|
UltraShot
Developer/Moder
Регистрация: 21.5.07 Сообщений: 1729 Репутация: 1827 Откуда: Санкт-Петербург / Череповец
|
#527 [14.08.08, 08:28] Re: Создание Эльфов
DATETIME dt; REQUEST_DATEANDTIME_GET(0,&dt); char h=dt.time.hour; char m=dt.time.min; char s=dt.time.sec; sprintf(time3,"%02d:%02d:%02d",h,m,s); char * actionwithparam; if (actionwithparam=manifest_GetParam(buff,time3,0)) { EventProcessor(actionwithparam); mfree(actionwithparam); } примерно так в ивентконтроле из Events.ini берётся экшн в следующей версии будет абсолютно по-другому, LISTами. в time3 будет валяться 08:28:01 (например) [ Редактировано UltraShot в 14.8.08 08:29 ]
|
eddmund
Elfmaker
Регистрация: 19.1.08 Сообщений: 206 Репутация: 83 Откуда: Austria
|
#528 [14.08.08, 16:07] Re: Создание Эльфов
IronMaster removed "GUI * gui;" from "typedef struct{ ... } BOOK;" in Types.h, SVN r2486. As a result, code like as present in the current SVN version of SleepMode, won't compile anymore: Код: main.c Error[Pe135]: class "BOOK" has no member "gui" E:\\Embedded Workbench\\SleepMode\\main.c 221 Done. 1 error(s), 0 warning(s)
How should this be fixed?
|
Joker XT
VIP Developer
Регистрация: 5.8.06 Сообщений: 1292 Репутация: 7582
|
#529 [14.08.08, 16:17] Re: Создание Эльфов
eddmundТупо так GUI * g GUI*)(*(int*)((int)ScreenSaverBook+0x18));
SE C901 [R1GA028]
|
eddmund
Elfmaker
Регистрация: 19.1.08 Сообщений: 206 Репутация: 83 Откуда: Austria
|
#530 [14.08.08, 17:27] Re: Создание Эльфов
Joker XTThank you, that worked, however I don't understand it Can you please tell me how I must rewrite the code
|
Joker XT
VIP Developer
Регистрация: 5.8.06 Сообщений: 1292 Репутация: 7582
|
#531 [14.08.08, 18:36] Re: Создание Эльфов
get gui GUI*(*(int*)((int)myBook+0x18));
SE C901 [R1GA028]
|
Похожие темы
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
|
|
|