motofan logo
       
> 

EDK (Elf's Development Kit), Среда разработки Elfs for ep2!!!

DmT
сообщение 12.11.2009, 21:19 Закрепленное сообщение!


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181

Рейтинг: 680



Правило трех НЕ: НЕ флудим, НЕ спорим, НЕ ругаемся.
Признаться честно, собрано не без костылей и собиралось ещё летом, поэтому могут возникнуть трудности, но в целом это уже рабочая среда разработки эльфов. А теперь обо всем по порядку.

Что: Среда разработки эльфов
Зачем: Чтобы облегчить процесс создания приложений для широкоизвестной в узких кругах платформы
Совместимость с ElfPack: Только со 2(второй) версией!
Состав: урезанная версия devkitARM, IDE CodeBlocks настроенная под создание эльфов, SDK, пример простого приложения.
Возможности: Создание, редактирование проектов, компиляция(в режимах Debug либо Release), обработка ошибок и т.д.
Особенности: не работают отладка и запуск, просто потому, что нет эмулятора. Вернее он есть, но написан пока процентов наверное на 60-70, и нет времени его заканчивать, но если кто захочет можете взяться. Так же читаем о нем тут Carry - эмулятор.
Установка: Запустите самораспаковывающийся архив и распакуйте содержимое в <C:\>(именно сюда). В появившейся директории вы найдете файл MotoEDK.lnk. Скопируйте этот ярлык куда вам нужно и запускайте им EDK.
C чего начать: Попробуйте "поиграть" с проектом HelloWorld.
Справка по IDE: http://www.codeblocks.org/user-manual
Примечание: SDK актуален на 2009.11.11

Сюда как обычно: Баги, пожелания, вопросы. И никакого флуда, споров, ругани.

И ещё раз: НЕ флудим, НЕ спорим, НЕ ругаемся.

Сообщение отредактировал DmT - 18.12.2009, 9:43
Прикрепленный файл MotoEDK.zip   ( 12.93 мегабайт ) Кол-во скачиваний: 6365
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Bad_Santa
сообщение 27.11.2009, 5:04


Интересующийся
**

Группа: Пользователи
Сообщений: 75
Регистрация: 18.6.2007
Пользователь №: 138 555
Модель телефона: L7E

Рейтинг: 36.5



zema00, вряд ли это винда. это едиственное приложение, которое так себя ведет, остальные норм. скорее где то прога косячит...


Добавлено позже (27.11.2009, 5:05):
DmT, что скажещь?

Сообщение отредактировал ИАА - 27.11.2009, 5:07
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 27.11.2009, 15:40


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181

Рейтинг: 680



Цитата(ИАА @ Сегодня, 10:04)

DmT, что скажещь?
*


Незнаю. У меня норм
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 27.11.2009, 15:49


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


Настроение:
...



Рейтинг: 1535



ИАА, вирусняк, "салли" предположительно...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Bad_Santa
сообщение 27.11.2009, 17:54


Интересующийся
**

Группа: Пользователи
Сообщений: 75
Регистрация: 18.6.2007
Пользователь №: 138 555
Модель телефона: L7E

Рейтинг: 36.5



baat, ну каспер стоит с последними обновлениями...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
voyager
сообщение 29.11.2009, 16:26


Интересующийся
**

Группа: Пользователи
Сообщений: 32
Регистрация: 12.11.2008
Пользователь №: 185 942
Модель телефона: L7e
Прошивка: New Style 2.1

Рейтинг: 11



Цитата(baat @ 13.11.2009, 9:05) *


в-третих и язык на русский как сменить?



Для русификации ложим файл codeblocks.mo в каталог MotoEDK\IDE\share\CodeBlocks\locale\ru_RU\ и выбираем в настройках CodeBlocks: Settings - Environment - View, ставим галочку "Internationalization" и выбираем из списка "Russian", после перезапуска CodeBlocks будет русифицирован. Но... Файл перевода довольно сильно устарел, соответственно переведено не всё. Кому не лень, берем codeblocks.po и переводим с помощью PoEdit, который можно скачать тут.

Сообщение отредактировал voyager - 29.11.2009, 16:27
Прикрепленный файл codeblocks_po.rar   ( 68.02 килобайт ) Кол-во скачиваний: 291
Прикрепленный файл codeblocks_mo.rar   ( 49.25 килобайт ) Кол-во скачиваний: 323
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
panda0986
сообщение 30.11.2009, 5:10


Новичок
*

Группа: Пользователи
Сообщений: 8
Регистрация: 28.1.2008
Пользователь №: 161 624
Модель телефона: SLVR L7

Рейтинг: 3



When I use division( c = a / b ) and/or modulo( c = a % b ), I must add an extra link option "-l:rt.o", or it will occur an error:

CODE
main.c:(.text+0xce)||undefined reference to `__aeabi_uidiv'|
main.c:(.text+0xdc)||undefined reference to `__aeabi_uidivmod'|


I think the libc.a should have contained this 2 functions. Am I right?

Thanks for helping me.


tim apple, I've add the option "-l:libc.a", but the error still occurs.

Прикрепленное изображениеПрикрепленное изображение

And the file libc.a was generel created by the source code from svn://svn.vilko.ru/elfs2

Here is my libc.a :
Прикрепленный файл libc.zip   ( 1.56 килобайт ) Кол-во скачиваний: 326

I have put it in the folder ..\MotoEDK\IDE\compiler\mlib

And here is my source code :
Прикрепленный файл PrintTime_src.zip   ( 3.1 килобайт ) Кол-во скачиваний: 333


Could you please help me? Thanks very much. clap.gif

Сообщение отредактировал panda0986 - 30.11.2009, 10:14
Прикрепленный файл PrintTime_src.zip   ( 3.1 килобайт ) Кол-во скачиваний: 333
Прикрепленный файл libc.zip   ( 1.56 килобайт ) Кол-во скачиваний: 326
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
beelineman
сообщение 30.11.2009, 7:24


Мото-писатель
******

Группа: Почётные мотофаны
Сообщений: 1 070
Регистрация: 22.12.2007
Из: Cити 8184
Пользователь №: 157 925
Модель телефона: Defy+, iPad Mini
Прошивка: CM10, iOS 7
Победитель конкурса 2008


Настроение:
^.^



Рейтинг: 372



На Wine 1.01 работает. Спасибо.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tim apple
сообщение 30.11.2009, 7:35


Мастер
****

Группа: Разработчики
Сообщений: 260
Регистрация: 13.7.2007
Из: РФ, Башкирия, Стерлитамак
Пользователь №: 141 375
Модель телефона: ---
Прошивка: ---

Рейтинг: 435



panda0986,
-l:libc.a
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
voyager
сообщение 30.11.2009, 9:49


Интересующийся
**

Группа: Пользователи
Сообщений: 32
Регистрация: 12.11.2008
Пользователь №: 185 942
Модель телефона: L7e
Прошивка: New Style 2.1

Рейтинг: 11



Цитата(beelineman @ 30.11.2009, 9:24) *

На Wine 1.01 работает. Спасибо.

кодеблокс кроспклатформенная программа, зачем вайн?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 30.11.2009, 15:13


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181

Рейтинг: 680



Цитата(voyager @ Сегодня, 14:49)

Цитата(beelineman @ 30.11.2009, 9:24)

На Wine 1.01 работает. Спасибо.

кодеблокс кроспклатформенная программа, зачем вайн?
*


кстати, я же хотел сделать сборку для Linux-based систем, руки не дошли, потом забыл. Если не забуду снова во второй половине января сделаю.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
rock88
сообщение 13.12.2009, 11:39


Мастер
****

Группа: Пользователи
Сообщений: 209
Регистрация: 26.6.2009
Из: г. Омск
Пользователь №: 201 900
Модель телефона: L9 & EM30
Прошивка: 05R & 04.06R

Рейтинг: 584



Цитата(panda0986 @ 30.11.2009, 11:10) *

tim apple, I've add the option "-l:libc.a", but the error still occurs.

тоже стоит -l:libc.a в Setting->Compiler and Debugger->Global compiler setting->Linker setting, но ошибка как была, так и есть, что делаю не так?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Bad_Santa
сообщение 13.12.2009, 14:09


Интересующийся
**

Группа: Пользователи
Сообщений: 75
Регистрация: 18.6.2007
Пользователь №: 138 555
Модель телефона: L7E

Рейтинг: 36.5



rock88, а попробуй это прицепи...

Прикрепленный файл rt.rar   ( 420 байт ) Кол-во скачиваний: 305
Прикрепленный файл rt.rar   ( 420 байт ) Кол-во скачиваний: 305
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
rock88
сообщение 13.12.2009, 14:36


Мастер
****

Группа: Пользователи
Сообщений: 209
Регистрация: 26.6.2009
Из: г. Омск
Пользователь №: 201 900
Модель телефона: L9 & EM30
Прошивка: 05R & 04.06R

Рейтинг: 584



ИАА, помогло thumbsup.gif

в libc.a есть же этот rt.o, почему codeblocks его как-бы игнорит?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
om2804
сообщение 24.12.2009, 8:12


МотоКодер
******

Группа: Разработчики
Сообщений: 786
Регистрация: 14.8.2006
Из: Архангельск
Пользователь №: 95 055
Модель телефона: E398
Прошивка: DaR
Победитель конкурса 2008

Рейтинг: 1650



http://codeblocks-ru.sourceforge.net/
https://translations.launchpad.net/codebloc...s/ru/+translate

Сообщение отредактировал om2804 - 24.12.2009, 8:16
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 24.12.2009, 15:55


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181

Рейтинг: 680



2all & om2804,
как с Carry закончу сделаю сборку с языками и может быть офлайн версией ветки эльфов википедии.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
beelineman
сообщение 9.1.2010, 9:55


Мото-писатель
******

Группа: Почётные мотофаны
Сообщений: 1 070
Регистрация: 22.12.2007
Из: Cити 8184
Пользователь №: 157 925
Модель телефона: Defy+, iPad Mini
Прошивка: CM10, iOS 7
Победитель конкурса 2008


Настроение:
^.^



Рейтинг: 372



Дайте сборку с блекджеком и шлюхами под линукс и с русским.

Сообщение отредактировал beelineman - 9.1.2010, 9:56
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
NiconiX
сообщение 1.4.2010, 10:23


Интересующийся
**

Группа: Пользователи
Сообщений: 39
Регистрация: 22.1.2006
Из: Украина, Кременчуг
Пользователь №: 66 745
Модель телефона: SLVR L9 + Z6
Прошивка: MotoDenger + PE3.1

Рейтинг: 2



скачал с SVN исходники эльфов. Пытаюсь компилировать один, но нехватает модулей:
Код
#include <tadbg.h>
#include <u.h>
#include <func.h>
#include <AHG.h>


Где их взять?

Сообщение отредактировал NiconiX - 1.4.2010, 10:23
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
NiconiX
сообщение 1.4.2010, 15:23


Интересующийся
**

Группа: Пользователи
Сообщений: 39
Регистрация: 22.1.2006
Из: Украина, Кременчуг
Пользователь №: 66 745
Модель телефона: SLVR L9 + Z6
Прошивка: MotoDenger + PE3.1

Рейтинг: 2



tim apple, в папке SDK, которая скачалась вместе с исходниками этих файлов нет. В папке SDK из архива MotoEDK их тоже нет и в папке с проэктом их нет... скачал "svn://svn.vilko.ru/SDK - объединённый SDK" там, как ни странно, их тоже нет. От моей SDK отличается наличием "solib.h".

И кто мне скажет где всё сие взять?

Сообщение отредактировал NiconiX - 1.4.2010, 18:22
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
G-XaD
сообщение 2.4.2010, 12:59


Мастер
****

Группа: Разработчики
Сообщений: 171
Регистрация: 6.11.2007
Из: Donetsk City / Ukraine
Пользователь №: 153 083
Модель телефона: E1, k810
Прошивка: r373_g_0e.30.79r

Рейтинг: 323



NiconiX,
Код
#include <tadbg.h>
#include <u.h>
#include <func.h>
#include <AHG.h>

Это хэдеры к статическим либам, они лежат в "svn://svn.vilko.ru/elfs2/libs/include", путь к этой папке прописывается копмпиляторам вместе с SDK как стандартные пути.
Прежде чем компилировать эльф нужно скомпилить либу с функциями прошивки и статические либы. Либу с функциями проши из "svn://svn.vilko.ru/libgen", файл "std.sa" полошить в "elfs2/". Статические либы скриптом "svn://svn.vilko.ru/elfs2/libs/ztestpack.cmd". При этом компилятся 4 версии (release, debug, l7e_release, l7e_debug).

Это относится к структуре репозитория и пользованию им. Незнаю как настроено в EDK.


з.ы.: Скиньте ктото настроеный проект для кодблокс (файл *.cbp). Кодблокс у меня стоит, не могу придумать как подружить его с постлинкером и 4 версиями сборки по разным папкам.

Сообщение отредактировал G-XaD - 2.4.2010, 12:59
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
bill_kevin
сообщение 10.4.2010, 2:51


Интересующийся
**

Группа: Пользователи
Сообщений: 81
Регистрация: 30.11.2009
Из: Guatemala
Пользователь №: 210 479
Модель телефона: Life II EP1&EP2
Прошивка: 49R

Рейтинг: 55.5



how can fix, I can not compile any Projects


i try compile Pm (process manger)

Spoiler:

IPB Image

and try compile with zrelease.cmd and also gives me error

IPB Image
[close]



how can fix the problem

(sorry for my bad english)

Сообщение отредактировал bill_kevin - 10.4.2010, 2:55
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Matrasa
сообщение 21.5.2010, 3:31


Опытный
***

Группа: Пользователи
Сообщений: 106
Регистрация: 22.2.2009
Пользователь №: 194 157
Модель телефона: E398
Прошивка: DAR 2.15

Рейтинг: 2.5



Кодблокс вроде из Линукса к нам пришел??

А что можно добавить в линевый кодблокс чтобы компилить под линем?

Оффтопичен слегка...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DarkCoder
сообщение 21.5.2010, 6:31


Интересующийся
**

Группа: Пользователи
Сообщений: 70
Регистрация: 26.9.2009
Пользователь №: 206 965
Модель телефона: Motorola V3i

Рейтинг: 34.5



Товарищ DmT вроде собирался делать сборку под линь. Не знаю существует она или нет.
Ну а чтобы эльфы компилить нужен devkitARM под линь.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Matrasa
сообщение 21.5.2010, 9:48


Опытный
***

Группа: Пользователи
Сообщений: 106
Регистрация: 22.2.2009
Пользователь №: 194 157
Модель телефона: E398
Прошивка: DAR 2.15

Рейтинг: 2.5



Цитата
"HelloWorld - Debug" uses an invalid compiler. Skipping...
Nothing to be done.


Из за чего такая ошибка? Сразу не работает? Не должно? Что-то сделать надо?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
bill_kevin
сообщение 22.5.2010, 3:48


Интересующийся
**

Группа: Пользователи
Сообщений: 81
Регистрация: 30.11.2009
Из: Guatemala
Пользователь №: 210 479
Модель телефона: Life II EP1&EP2
Прошивка: 49R

Рейтинг: 55.5



anyone has libsock.a or shared your libs please

Сообщение отредактировал bill_kevin - 22.5.2010, 3:51
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
shevayura
сообщение 18.11.2010, 9:00


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.5.2006
Пользователь №: 84 197
Модель телефона: Defy+ MB526

Рейтинг: 36



Пожелание: сборка для линукса (желательно .deb пакет) smile.gif
Вопрос: EDK уже готов для разработки эльфов, или нужно проделать некоторые манипуляции чтобы готовый эльф смог запуститься под моей платформой?

Сообщение отредактировал shevayura - 18.11.2010, 10:04
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EDK (Elf's Development Kit), Среда разработки Elfs for ep2!!! · Эльфы, их разработка и портирование · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 7.7.2025, 19:56

Форум живёт: