| |
|
nvoid
Expert
Регистрация: 29.11.07 Сообщений: 1375 Репутация: 380
|
#2031 [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 Откуда: Чебоксары
|
#2032 [16.04.12, 22:40] Re: Создание Эльфов
traduz пишет: Thanks for your answer den_po, I'll take a look. I made some methods for wchar_t for my use, mostly because i miss find_first_of and find_first_not_of, I use those things a lot on my elf, but the performance is poor. Since I need this to reading things from a file, I can only get them like char* and parse to string, since there's a string constructor for char*, am I right? sure
promt is better than google translate
|
traduz
Вникающий
Регистрация: 30.5.10 Сообщений: 26 Репутация: 148
|
#2033 [23.04.12, 20:30] Re: Создание Эльфов
Hi den_po, I had some compiling issues with bm.classes. Anyway, I wrote a simple method to convert char* to wchar_t* if anyone want. Код: wchar_t* charToWchar(const char* string, int len) { wchar_t* wChar = new wchar_t[len + 0x1]; str2wstr(wChar,string); return wChar; } Use: Код: string foo = "bar"; wchar_t* _foo = charToWchar( foo.c_str(), foo.size() ); My elf is much faster to parse my files now using string :)
|
den_po
Developer/Admin
Регистрация: 27.3.06 Сообщений: 3279 Репутация: 10763 Откуда: Чебоксары
|
#2034 [23.04.12, 23:13] Re: Создание Эльфов
promt is better than google translate
|
Yoti
Developer
Регистрация: 7.3.07 Сообщений: 329 Репутация: 656 Откуда: Россия
|
#2035 [12.05.12, 22:28] Re: Создание Эльфов
Что у нас нынче вместо SID_ANY_LEN?
K700 Cora :: K790 Evita :: C510 Kate MODDED FS :: PATCHES :: ELFPACK/ELFS
|
Metaler
Elfmaker
Регистрация: 26.4.10 Сообщений: 201 Репутация: 2158 Откуда: Пенза
|
#2036 [12.05.12, 22:46] Re: Создание Эльфов
Yoti, TEXTID_ANY_LEN
К800 SW-R8BF003 W995 SW-R1GA026
|
Спасибо сказали: SERGK393, Yoti
|
Yoti
Developer
Регистрация: 7.3.07 Сообщений: 329 Репутация: 656 Откуда: Россия
|
#2037 [18.05.12, 16:01] Re: Создание Эльфов
Ничего в духе GetLampLevel() не появилось?
K700 Cora :: K790 Evita :: C510 Kate MODDED FS :: PATCHES :: ELFPACK/ELFS
|
Therion
Developer/Admin
Регистрация: 9.2.08 Сообщений: 1748 Репутация: 10884 Откуда: Украина, г. Киев
|
#2038 [18.05.12, 18:35] Re: Создание Эльфов
Yoti, void SetLampLevel( int level ); ну по аналогу этой можно и получать. на асме точно а на C не скажу..
|
E1kolyan
Developer
Регистрация: 8.7.07 Сообщений: 663 Репутация: 11934 Откуда: Челябинск
|
#2039 [18.05.12, 19:15] Re: Создание Эльфов
Yoti, вроде видел в проше, значение берется из рамы, если надо то найду адресок... Добавлено 18.5.12 21:18 Therion, исходники прошивки на каком языке программирования написаны?
Sony Ericsson C905 SW-R1FA035 Sony Ericsson K810 SW-R8BF003 Sony Xperia™ S ZTE Blade X3
|
Спасибо сказали: Yoti
|
Therion
Developer/Admin
Регистрация: 9.2.08 Сообщений: 1748 Репутация: 10884 Откуда: Украина, г. Киев
|
#2040 [18.05.12, 19:32] Re: Создание Эльфов
E1kolyan, я о том сто на асме можно функу написать а как оно на С будет - не знаю
|
Yoti
Developer
Регистрация: 7.3.07 Сообщений: 329 Репутация: 656 Откуда: Россия
|
#2041 [20.05.12, 06:05] Re: Создание Эльфов
E1kolyan, если не сложно - был бы рад.
K700 Cora :: K790 Evita :: C510 Kate MODDED FS :: PATCHES :: ELFPACK/ELFS
|
Похожие темы
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
|
|
|