Создание Эльфов : Эльфостроение : Форум |
Страница 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 |