Создание Эльфов : Эльфостроение : Форум

Страница 182 из 211: « 1 ... 178 179 180 181 [182] 183 184 185 186 ... 211 »

 unfunk:
11.07.11, 03:41
 Pavlus, что тебе подсказывает? Пол-прошивки на сях написано без всяких исключений. Если очень надо, setjmp/longjmp в помощь. А новый компилер - да, надо и желательно gcc.

 DuMOHsmol:
11.07.11, 20:54
 unfunk, писал:
Пол-прошивки на сях написано

Разве пол? По-моему вся. Ну разве что кроме семклетов на А2.

unfunk, писал:
А новый компилер - да, надо и желательно gcc.

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

 unfunk:
11.07.11, 22:29
 
DuMOHsmol пишет:
Разве пол? По-моему вся. Ну разве что кроме семклетов на А2.

тоже думал вся, потом раскопали интерфесы. Вряд ли там си.

DuMOHsmol пишет:
Так кто ж возьмется его обучать под процы наших телефонов?

gcc уже умеет. Получалось собрать бинарник, но нужно было еще настроить в линкере правильное размещение секций и таблиц релокаций. Как я понял в иаре оно не совсем стандартное. В общем моих скиллов не хватило. Помню, на сименсах пару эльфов собрали, но потом интерес поутих.

 den_po:
11.07.11, 23:29
 
Pavlus пишет:
Что-то мне подсказывает, что без поддержки исключений остановка песни работать не будет, работа с сетью нормально работать не будет, и вообще потеряются многие потенциальные возможности. Почему бы не перейти на новый ИАР?, что мешает этому переходу?

ты правда считаешь, что поддержка исключений компилятором автоматически научит эльфы ловить исключения в операционке, в которой они не используются? (не путать с прерываниями).
хочешь на новый иар перейти? ну дак скачай и разберись, как заставить эльфы компилиться, да ещё так, чтоб они работали.
и что-то мне подсказывает, что я об этом тут уже писал

unfunk, интерфейсы не привязаны к конкретным языкам программирования. так что си++ там.

 nkls:
12.07.11, 18:12
 Does anyone know how to play sounds through the phone speaker when headphones are connected? =)

I guess the interface for AudioControl would be needed.

 Pavlus:
13.07.11, 01:38
 den_po, дык процессор вроде же поддерживает они же вроде как через те самые setjump+longjump реализуются, что мешает их там использовать, ну и ошибки и всё-всё-всё перехватывать так гораздо красивее и проще чем выставлять переменную состояния.

 Therion:
13.07.11, 04:27
 Подскажите,кто знает, что за константа 0xEF1D67D1? Она сравнивается с DISP_OBJ почти в каждой функции рисования. Я так понимаю это указатель чтоль на пустой DISP_OBJ ?


Добавлено 13.7.11 03:30

то есть типо проверка,не пусто ли там или что-то в этом роде

 den_po:
13.07.11, 08:09
 
Pavlus пишет:
den_po, дык процессор вроде же поддерживает они же вроде как через те самые setjump+longjump реализуются, что мешает их там использовать, ну и ошибки и всё-всё-всё перехватывать так гораздо красивее и проще чем выставлять переменную состояния.

- исключения отсутствуют в embedded c++;
- исключения не используются в прошивке, а значит ловить исключения из функций либы не получится;
- ловить ошибки доступа к памяти (самое полезное) не получится, а ловить остальное (причём ТОЛЬКО из своих функций) - не полезней, чем куча if.
ввиду вышеизложенного, заявление "Что-то мне подсказывает, что без поддержки исключений остановка песни работать не будет, работа с сетью нормально работать не будет" считаю бредом

Therion, http://ru.wikipedia.org/wiki/Магическое_число_(программирование)

 Therion:
13.07.11, 11:41
 den_po, а можеш показать,если не сложно, как в яре при написания эльфа можно делать ASM вставки? У меня целая функа на асм получается,и я хз как её правильно оформить.. в сети читал,что асм код выделяют
__ asm {}
asm ("")
пробывал,но компиль постоянно ругается

 den_po:
13.07.11, 11:45
 __asm("mov r0,r1");
Страница 182 из 211: « 1 ... 178 179 180 181 [182] 183 184 185 186 ... 211 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2479&start=1810

© 2005-2018 supertrubka.org