X-Virus-Scanned: amavisd-new at bezeqint.net
Hello, Vladimir Vassilevsky! You wrote in conference fido7.ru.embedded to Jurgis Armanavichius on Wed, 14 Jun 2006 19:23:56 +0000 (UTC):
JA>> 1. Если аппаратные особенности диктуют необходимость поместить JA>> что-то важное в стартап - нет вопросов, нужно помещать. Hикакой JA>> сложности это не представляет.
VV> Ковыряние стартапа - гнилое дело. Потому что в стартапном коде VV> обычно много ветвлений по #ifdef и if(), которые делают неизвестно VV> что, неизвестно почему, неизвестно в каких случаях, и нигде про это VV> не написано.
Обычно как раз ничего особо сложного там нет, особенно если это сишный, а не плюсовый стартап и как раз там и написано где и что надо делать.
JA>> 2. Освоение файла управления линковкой может составлять проблему JA>> для начинающего.
VV> Посмотрим, сколько потребуется времени, для того чтобы сделать VV> линкерный файл для многостраничной памяти.
Да, линкерный скрипт для правильно работающей сериализации при программировании я целый день делал (в смысле разбирался как его сделать, а так всего-то пара команд). Такова особенность большинтва скриптовых языков, о результатах работы которых приходится судить по косвенным данным (листинги, map'ы etc) и средства интерактивной отладки которых как правило отсутствуют как класс. Сюда относятся и ассемблерные и сишные препроцессоры, и линкерные скрипты и make и всякие средства вроде sed/awk и регулярные выражения. С одной стороны когда насобачишься - мощно. С другой - собачиться тяжело, забывается оно быстро. Иногда от необходимости все это писать спсает интуитивно понятное GUI IDE, но не редко и оно на какую-то альтернативную интуицию рассчитано. Причем трудности эти никому вокруг не только не интересны, но и вовсе непонятны В общем жизнь тяжела.
JA>> Так пусть он спросит более опытных коллег! :-) Хотя бы и в этой JA>> эхе.
VV> Не у кого спрашивать.
Это еще полбеды. Беда, что и отвечать-то тоже некому...
dima
formatting link