| |
|
nvoid
Expert
Регистрация: 29.11.07 Сообщений: 1375 Репутация: 380
|
#1861 [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
|
Karasyov
Elfmaker
Регистрация: 1.9.09 Сообщений: 65 Репутация: 834
|
#1862 [18.08.11, 17:10] Re: Создание Эльфов
В самом эльфе, понятно. Но у меня не получается сделать чтобы и в конфиге язык менялся.
K800 R8BF003 CID53 Dead Samsung Galaxy S i9003
|
zylka
Elfmaker
Регистрация: 5.7.08 Сообщений: 181 Репутация: 2505
|
#1863 [18.08.11, 21:00] Re: Создание Эльфов
What are possible parameters to the function DataBrowserDesc_SetViewModeAndSortOrder( void* DataBrowserDesc, int view_sort_ID ); and how set sorting by date?
|
blacklizard
Patchmaster
Регистрация: 22.7.08 Сообщений: 347 Репутация: 2213
|
#1864 [18.08.11, 21:09] Re: Создание Эльфов
zylka, писал: DataBrowserDesc_SetViewModeAndSortOrder In FW, what i saw is 0xA Maybe you can try others
Respect: mc_kibel, moedjs, myrzeug, den_po, IronMaster
|
Спасибо сказали: zylka
|
Evil-Racer
Elfmaker
Регистрация: 26.5.08 Сообщений: 124 Репутация: 415 Откуда: Казахстан, Семипалатинск
|
#1865 [18.08.11, 22:24] Re: Создание Эльфов
Про конфиг: то же самое делай что и с эльфом, через реконфиг отправляй имя лнг файла и дальше грузи... Точно не могу объяснить как, в голове 40%
K3OOi » K75Oi » K8OOi » K85Oi » K3OOi » T29Oi » W95Oi » W995 » C51O » W7OOi » MT15i » K8OOi » Z53Oi » K75Oi
|
IronMaster
VIP Developer
Регистрация: 16.5.06 Сообщений: 1135 Репутация: 8514 Откуда: Пермь
|
#1866 [18.08.11, 23:54] Re: Создание Эльфов
Karasyov, а кто тебе сказал что формат bcfg позволяет держать несколько вариантов написания настроек? Елинственный вариант - пересоздавать bcfg файл после смены языка.
K700->W810->W850->W705 & W995 (cid81) ========== WMZ307721639637 WMR675285842893 Спасибо за пожертвования: Resp, ploik, BanditNN, AlexTin, polza, romanchenko, Ryabchik, Ax, [b]Desp
|
Спасибо сказали: Evil-Racer
|
Atreyu
Elfmaker
Регистрация: 30.7.08 Сообщений: 100 Репутация: 151
|
#1867 [14.09.11, 13:50] Re: Создание Эльфов
I'm wondering if this have some sense to swap with places this two conditions: Код: REQUEST_DATEANDTIME_GET(SYNC,&dt); if (dt.time.hour==cfgTime.hour && dt.time.min==cfgTime.min) { DoIt(); } Код: REQUEST_DATEANDTIME_GET(SYNC,&dt); if (dt.time.min==cfgTime.min && dt.time.hour==cfgTime.hour) { DoIt(); } Because in first case it will be checking first condition and then second too for whole 60 minutes. In second case it will be checking only once per hour. This is crucial in optimizing, I think. What is better, checking every minute in whole hour just once per day or checking all day on every hour just for one minute? I'm little confused.
W580
|
den_po
Developer/Admin
Регистрация: 27.3.06 Сообщений: 3279 Репутация: 10763 Откуда: Чебоксары
|
#1868 [14.09.11, 16:42] Re: Создание Эльфов
Atreyu пишет: This is crucial in optimizing, I think. you can gain 3-4 cpu instructions by such way. is it so important?
promt is better than google translate
|
Atreyu
Elfmaker
Регистрация: 30.7.08 Сообщений: 100 Репутация: 151
|
#1869 [14.09.11, 17:10] Re: Создание Эльфов
I think that any kind of optimizations are highly recommended. Especially in so low performance devices like oldschool phones When we have this kind of instructions in loop things are getting very serious matter
W580
|
den_po
Developer/Admin
Регистрация: 27.3.06 Сообщений: 3279 Репутация: 10763 Откуда: Чебоксары
|
#1870 [14.09.11, 17:16] Re: Создание Эльфов
Atreyu пишет: I think that any kind of optimizations are highly recommended. wrong
promt is better than google translate
|
Atreyu
Elfmaker
Регистрация: 30.7.08 Сообщений: 100 Репутация: 151
|
#1871 [14.09.11, 17:21] Re: Создание Эльфов
den_po, wrote: wrong Oh, why?
W580
|
Похожие темы
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
|
|
|