| |
|
nvoid
Expert
Регистрация: 29.11.07 Сообщений: 1375 Репутация: 380
|
#231 [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
|
den_po
Developer/Admin
Регистрация: 27.3.06 Сообщений: 3279 Репутация: 10763 Откуда: Чебоксары
|
#232 [01.02.08, 00:55] Re: Создание Эльфов
простая прога, которая проверяет, используются ли в эльфах (включая эльфлоадер) функции, которых нет в либе. simple tool which checks whether there are functions used in elfs (including elfloader) that are not included in library.
Прикрепленный к сообщению файл: elfcheck.rar ( 32.56 kb; 77 hits) Скачать файл
promt is better than google translate
|
jamesbond22
Свой в доску
Регистрация: 19.8.07 Сообщений: 1764 Репутация: 1322
|
#233 [01.02.08, 01:52] Re: Создание Эльфов
How use elfcheck?
[ Редактировано jamesbond22 в 31.1.08 23:53 ]
XPeria X8 ROM 2.3.5 GingerDX v008
|
PSIX
Elfmaker
Регистрация: 16.2.07 Сообщений: 88 Репутация: 13 Откуда: Пушкино
|
#234 [01.02.08, 01:59] Re: Создание Эльфов
den_po функции, которых нет в либе можно же вшить прямо в эльф
|
den_po
Developer/Admin
Регистрация: 27.3.06 Сообщений: 3279 Репутация: 10763 Откуда: Чебоксары
|
#235 [01.02.08, 08:24] Re: Создание Эльфов
jamesbond22C:\08_01_31\Release>elfcheck.exe BookManager.elf Z610_r6da001.lib.vkp swi 0x1FB used but not found in lib swi 0x240 used but not found in lib swi 0x241 used but not found in lib
C:\08_01_31\Release>elfcheck.exe "FileManager v0.08.elf" Z610_r6da001.lib.vkp swi 0x1B2 used but not found in lib swi 0x20A used but not found in lib
promt is better than google translate
|
IronMaster
VIP Developer
Регистрация: 16.5.06 Сообщений: 1135 Репутация: 8514 Откуда: Пермь
|
#236 [01.02.08, 10:40] Re: Создание Эльфов
PSIX Прога проверяет только вызываемые swi... Что ты имеешь в виду под "вшить"? если это абсолютное указание адреса, то тогда теряется универсальность эльфа... если функция написана в самом эльфе - да пожалуйста, к проге это отношение не имеет.
K700->W810->W850->W705 & W995 (cid81) ========== WMZ307721639637 WMR675285842893 Спасибо за пожертвования: Resp, ploik, BanditNN, AlexTin, polza, romanchenko, Ryabchik, Ax, [b]Desp
|
PSIX
Elfmaker
Регистрация: 16.2.07 Сообщений: 88 Репутация: 13 Откуда: Пушкино
|
#237 [01.02.08, 10:58] Re: Создание Эльфов
IronMasterда, я имел ввиду указание абсолютного адреса.. то что теряется универсальность-это минус, но на этапе отладки это большой плюс
|
den_po
Developer/Admin
Регистрация: 27.3.06 Сообщений: 3279 Репутация: 10763 Откуда: Чебоксары
|
#238 [01.02.08, 11:50] Re: Создание Эльфов
PSIX к моей проге это не имеет отношения
promt is better than google translate
|
selive4ever
Новичок
Регистрация: 19.1.08 Сообщений: 18 Репутация: 0
|
#239 [01.02.08, 16:45] Re: Создание Эльфов
den_posvn isn't working for me. Is it failing? after that you'll be able to collect most of DYN_CONST values by using elf.
But, how can I collect them using elf? btw, nice program elfcheck, could you add to it support to see what library functions uses an elf, so if an elf doesnt work, we may check library functions it uses, and see if there's a error instead of checking again all library. Thank you. [ Редактировано selive4ever в 1.2.08 16:47 ]
|
den_po
Developer/Admin
Регистрация: 27.3.06 Сообщений: 3279 Репутация: 10763 Откуда: Чебоксары
|
#240 [01.02.08, 17:18] Re: Создание Эльфов
selive4ever пишет: den_po svn isn't working for me. Is it failing? i hope it's a temporary problem. use http mirror for the nonce (http://perk11.info/svn/SE/) But, how can I collect them using elf? i'll give you such elf later btw, nice program elfcheck, could you add to it support to see what library functions uses an elf, so if an elf doesnt work, we may check library functions it uses, and see if there's a error instead of checking again all library. elfcheck.exe elf.elf lib.vkp f
promt is better than google translate
|
selive4ever
Новичок
Регистрация: 19.1.08 Сообщений: 18 Репутация: 0
|
#241 [01.02.08, 23:48] Re: Создание Эльфов
den_po пишет: i'll give you such elf later
Thank you, I'll patiently wait for it. :) elfcheck.exe elf.elf lib.vkp fThanks for the info and the program.
|
Похожие темы
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
|
|
|