Все для Sony Ericsson, патчи, эльфы, моддинг, прошивка
  
Логин: Пароль: Запомнить: Привет гость! Зарегистрируйся или авторизируйся для получения доп. возможностей!
Разделы
PDA версия сайта
TrackIDentify
Новости
Статьи
Файлы
Патчи
Патчи A2
Патчи db2020
Эльфы
Исходники эльфов
Wiki
Форум
Опросы
Обратная связь
Развернуть/Свернуть
 
Развернуть/Свернуть

Создание Эльфов : Эльфостроение : Эльфы : Форум : Для Sony Ericsson патчи эльфы моддинг прошивка
/  Список форумов
   /  Эльфы
      /  Эльфостроение
   /  Создание Эльфов
На печать 
Правила 
Страница 25 из 211: « 1 ... 21 22 23 24 [25] 26 27 28 29 ... 211 »

nvoid


Expert


Регистрация: 29.11.07
Сообщений: 1375
Репутация: 380





 
  #241 [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 elfcheck.rar (32.56 kb; 1014 hits) Скачать файл
saveevents.elf saveevents.elf (1.13 kb; 439 hits) Скачать файл
iar_templates.zip 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

nkls


Вникающий


Регистрация: 15.9.07
Сообщений: 36
Репутация: 167





 
  #242 [02.02.08, 02:32] Re: Создание Эльфов   

 
Код:
//0x204 - append
//0x004 - write begin


Код:
_fopen(logFolder, FileName, 0x204, 0x180, 0)

Shouldn't this code make the fwrite function append to the file? For me it overwrites the old file. :-?

@den_po
thx



selive4ever


Новичок


Регистрация: 19.1.08
Сообщений: 18
Репутация: 0





 
  #243 [03.02.08, 23:05] Re: Создание Эльфов   

 
den_po
Excuse me. Haven't you managed to make that elf?
Thanks.



den_po


Developer/Admin


Регистрация: 27.3.06
Сообщений: 3279
Репутация: 10763
Откуда: Чебоксары




 
  #244 [04.02.08, 12:11] Re: Создание Эльфов   

 
nkls
try "lseek( handle, 0, 1 );" after fopen

selive4ever
;)



Прикрепленный к сообщению файл:

saveevents.rar saveevents.rar (0.62 kb; 66 hits) Скачать файл


promt is better than google translate

Slaventino


Elfmaker


Регистрация: 10.7.07
Сообщений: 136
Репутация: 96





 
  #245 [04.02.08, 16:49] Re: Создание Эльфов   

 
Где можно узнать все возможные функции для тефона?




SE K750i R1CA021 (CID49 RED)
Заходи сюда >>>Всё о Photoshop<<<

nvoid


Expert


Регистрация: 29.11.07
Сообщений: 1375
Репутация: 380





 
  #246 [04.02.08, 16:57] Re: Создание Эльфов   

 
Slaventino
Копай прошивку, если либы не хватает.




Motorola EM30

Slaventino


Elfmaker


Регистрация: 10.7.07
Сообщений: 136
Репутация: 96





 
  #247 [04.02.08, 17:18] Re: Создание Эльфов   

 
VoiD
В либе, после "__swi __arm" это всё функции?


Добавлено 4.2.08 16:53

Проверте плиз исходник, что в нём не так?
Эльф не мой, тут вылаживали его исходник, я решил попробовать изменить чучуть, короче вот.



Прикрепленный к сообщению файл:

main.rar main.rar (0.55 kb; 33 hits) Скачать файл


SE K750i R1CA021 (CID49 RED)
Заходи сюда >>>Всё о Photoshop<<<

PashaD


Elfmaker


Регистрация: 19.12.07
Сообщений: 97
Репутация: 22
Откуда: Беларусь, Минск




 
  #248 [04.02.08, 19:36] Re: Создание Эльфов   

 
как для рисования DrawRect использовать цвет FFC59D?
если не трудно то пример пожалуйста




UltraShot


Developer/Moder


Регистрация: 21.5.07
Сообщений: 1729
Репутация: 1827
Откуда: Санкт-Петербург / Череповец




 
  #249 [04.02.08, 21:09] Re: Создание Эльфов   

 
Slaventino
да вроде всё правильно




selive4ever


Новичок


Регистрация: 19.1.08
Сообщений: 18
Репутация: 0





 
  #250 [04.02.08, 21:59] Re: Создание Эльфов   

 
Thanks for the elf now i've got the events.
Can you tell me please how should be the structure of DYN_CONST.bin or there is a template of how i should compile it?
I dont know exactly how to put them. Here i attach the txt file made by your elf.

Thanks for your patience and help.



Прикрепленный к сообщению файл:

Events.zip Events.zip (1.04 kb; 41 hits) Скачать файл

Slaventino


Elfmaker


Регистрация: 10.7.07
Сообщений: 136
Репутация: 96





 
  #251 [04.02.08, 23:04] Re: Создание Эльфов   

 
Нажимаю Make, выдаёт вот что :
main.cpp
Error[Pe020]: identifier "XGUILIST" is undefined D:\!!!iar\Embedded Workbench 4.0 Evaluation\include\Types.h 157
Error[Pe020]: identifier "GUI" is undefined D:\!!!iar\Embedded Workbench 4.0 Evaluation\include\Types.h 158
Error[Pe020]: identifier "SIGNAL" is undefined D:\!!!iar\Embedded Workbench 4.0 Evaluation\include\Types.h 359
Error[Pe040]: expected an identifier D:\!!!iar\Embedded Workbench 4.0 Evaluation\include\Lib_Clara.h 16
Error[Pe147]: declaration is incompatible with "void SUBPROC(void (*)(void))" (declared D:\!!!iar\Embedded Workbench 4.0 Evaluation\include\Lib_Clara.h 125
at line 120)
Error[Pe147]: declaration is incompatible with "void SUBPROC(void (*)(int), int)" (declared D:\!!!iar\Embedded Workbench 4.0 Evaluation\include\Lib_Clara.h 128
at line 125)
Error[Pe147]: declaration is incompatible with "void MMIPROC(void (*)(void))" (declared D:\!!!iar\Embedded Workbench 4.0 Evaluation\include\Lib_Clara.h 137
at line 132)
Error[Pe147]: declaration is incompatible with "void MMIPROC(void (*)(int), int)" (declared D:\!!!iar\Embedded Workbench 4.0 Evaluation\include\Lib_Clara.h 139
at line 137)
Error[Pe147]: declaration is incompatible with "void GUI_SetStyle(GUI *, int)" (declared at D:\!!!iar\Embedded Workbench 4.0 Evaluation\include\Lib_Clara.h 270
line 266)
Error[Pe147]: declaration is incompatible with "void GUI_SetStyle(GUI_LIST *, int)" D:\!!!iar\Embedded Workbench 4.0 Evaluation\include\Lib_Clara.h 272
(declared at line 270)
Error[Pe147]: declaration is incompatible with "void GUI_SetStyle(GUI_TABMENUBAR *, D:\!!!iar\Embedded Workbench 4.0 Evaluation\include\Lib_Clara.h 274
int)" (declared at line 272)
Error[Pe147]: declaration is incompatible with "void GUI_SetStyle(GUI_ONEOFMANY *, D:\!!!iar\Embedded Workbench 4.0 Evaluation\include\Lib_Clara.h 276
int)" (declared at line 274)
Error[Pe147]: declaration is incompatible with "void TabMenuBar_AssignGuiObj(struct D:\!!!iar\Embedded Workbench 4.0 Evaluation\include\Lib_Clara.h 634
<unnamed> *, int, GUI *)" (declared at line 630)
Error[Pe147]: declaration is incompatible with "void TabMenuBar_AssignGuiObj(struct D:\!!!iar\Embedded Workbench 4.0 Evaluation\include\Lib_Clara.h 636
<unnamed> *, int, struct <unnamed> *)" (declared at line 634)
Error[Pe147]: declaration is incompatible with "void TabMenuBar_AssignGuiObj(struct D:\!!!iar\Embedded Workbench 4.0 Evaluation\include\Lib_Clara.h 638
<unnamed> *, int, struct <unnamed> *)" (declared at line 636)

Done. 15 error(s), 0 warning(s)


В чём проблема?

PS И ещё. При создании проэкта нужнов выбирать С или С++? Аналогично, какой язык выбирать в опциях проекта

[ Редактировано Slaventino в 4.2.08 23:32 ]




SE K750i R1CA021 (CID49 RED)
Заходи сюда >>>Всё о Photoshop<<<
Страница 25 из 211: « 1 ... 21 22 23 24 [25] 26 27 28 29 ... 211 »


Похожие темы

  • Поиск
  • Права
Вы не можете начинать темы.
Вы не можете редактировать свои сообщения.
Вы не можете создавать опросы.
Вы не можете вкладывать файлы в сообщения.
Вы не можете отвечать на сообщения.
Вы не можете удалять свои сообщения.
Вы не можете голосовать.

Главная Новости Статьи Файлы Патчи Форум Опросы PDA
- Генерация страницы: 0.23 секунд | 13 Запросов | HTML: 54.23 КБ -