nvoid
Expert
Регистрация: 29.11.07 Сообщений: 1375 Репутация: 380
#691 [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
jonico
Опытный
Регистрация: 8.9.07 Сообщений: 176 Репутация: 210
#692 [16.11.08, 12:06] Re: Создание Эльфов
Masters: how can we define a VC struct???
Something like this?
Код:
typedef struct { unsigned short name_len; wchar_t icon; unsigned short num_len; } VC;
[ Edited by jonico в 16.11.08 12:07 ]
A.K.A. D-MAN
seawolf999
Вникающий
Регистрация: 20.9.07 Сообщений: 25 Репутация: 1 Откуда: г.Серпухов (Московская обл.)
#693 [18.11.08, 09:48] Re: Создание Эльфов
Народ, как компилить? пытаюсь ImageTest собрать а выдает ошибку "Fatal Error[e38]: Option -y must not be defined more than once: -ynpra "
BigHercules
Elfmaker
Регистрация: 19.1.07 Сообщений: 246 Репутация: 1925 Откуда: Воронеж
#694 [18.11.08, 09:58] Re: Создание Эльфов
seawolf999 писал:
Народ, как компилить? пытаюсь ImageTest собрать а выдает ошибку "Fatal Error[e38]: Option -y must not be defined more than once: -ynpra "
Ты в Debug компилишь? Поставь Release.
SЕ K790i R8BF003 CID52
seawolf999
Вникающий
Регистрация: 20.9.07 Сообщений: 25 Репутация: 1 Откуда: г.Серпухов (Московская обл.)
#695 [18.11.08, 10:41] Re: Создание Эльфов
BigHercules , эт директория куда компилица?если да то сделал, та ж хрень :( если нет то как эт сделать?:)
awg
Patcher/Moder
Регистрация: 10.1.08 Сообщений: 604 Репутация: 2795 Откуда: г.Владимир
#696 [18.11.08, 10:54] Re: Создание Эльфов
К550->W610->K700->C901->Xperia Sola->Meizu MX2->Meizu M3 Note->Xiaomi Redmi Note 4x (Mido)->Redmi Note 7Pro (Violet)
Спасибо сказали: seawolf999
seawolf999
Вникающий
Регистрация: 20.9.07 Сообщений: 25 Репутация: 1 Откуда: г.Серпухов (Московская обл.)
#697 [18.11.08, 22:42] Re: Создание Эльфов
awg , спасибо
а не знаешь какой код нужОн шоб прочитать фс и открыть файл?
arban
Elfmaker
Регистрация: 2.3.08 Сообщений: 802 Репутация: 3111
#698 [19.11.08, 13:25] Re: Создание Эльфов
seawolf999 , вот пример из Missed от den_po
Код:
int getcfg() { int fcfg; char* pcfg=NULL; if( (fcfg=_fopen(GetDir(DIR_INI), LINIFILENAME ,0x001,0x180,0))>=0) { FSTAT _fstat; if (fstat(GetDir(DIR_INI), LINIFILENAME ,&_fstat)==0) { pcfg=(char*)malloc(_fstat.fsize+1); fread(fcfg,pcfg,_fstat.fsize); if(char* pfilepath=manifest_GetParam(pcfg,"[FILE]",0)) { extractdir(cfg_filepath,cfg_filename,pfilepath); mfree(pfilepath); } if(char* pperiod=manifest_GetParam(pcfg,"[PERIOD]",0)) { cfg_period=str2int(pperiod); mfree(pperiod); } mfree(pcfg); } fclose(fcfg); return 1; } return 0; }
seawolf999
Вникающий
Регистрация: 20.9.07 Сообщений: 25 Репутация: 1 Откуда: г.Серпухов (Московская обл.)
#699 [19.11.08, 20:06] Re: Создание Эльфов
а че значит "Error[Pe020]: identifier "CreateFileBook" is undefined C:\Users\MC\Desktop\Íîâàÿ ïàïêà\createtxtfile\main.c 45
" ? кусок кода
Extremist
Новичок
Регистрация: 24.10.06 Сообщений: 18 Репутация: 1
#700 [20.11.08, 15:27] Re: Создание Эльфов
парни, подскажите коды bat.ChargingState а то чтото задолбалчся вычислять. через раз разные показавает..
UltraShot
Developer/Moder
Регистрация: 21.5.07 Сообщений: 1729 Репутация: 1827 Откуда: Санкт-Петербург / Череповец
#701 [20.11.08, 16:08] Re: Создание Эльфов
Похожие темы
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.