Привет!
Tue Feb 08 2005 09:24, Kirill Frolov wrote to Jurgis Armanavichius:
JA>> Однако, я внимательно следил за этой веткой и увидел, что JA>> мне - ембеддедщику - встроить в прибор Линукс - совершенно JA>> неподъемная задача. В отличие от ВинЦЕ. KF> Так ведь встраивают.
Верю. Поэтому до сих пор еще не потерял надежды :)
JA>> Поэтому представь мою ситуацию. Я понимаю, тебе это тяжело, но ты JA>> попробуй :) О какой правке одной строчки тут может идти речь? Если JA>> мы говорим об ембеддед Линукс? KF> Программист, в данном случае, должен достаточно хорошо разираться KF> в предмете. Hо если речь идёт, как я понял, о "embedded PC", то всё KF> становится как бы не на несколько порядков проще. Туда, вдумайся, KF> можно дистрибутивный линух поставить, или дистрибутивый же виндовс, KF> если места на накопителе хватит.
Снова согласен. Однако, для того, чтобы "достаточно хорошо разбираться в предмете" нужно сначала научиться, не так ли?
JA>> У Микрософта такой ящик есть - линейка Embedded Windows. У Линукса же JA>> этого, насколько я понял, не может быть по определению. То же, что JA>> есть, стоит совсем не микрософтовских денег (тот же Qt/Embedded). KF> Любое "халявное" решение на самом деле не халявное. Это применимо как KF> к виндовсу, так и к линуху. В случае линуха выбор, как мне кажется, KF> по-шире будет, кому и сколько платить. И вопрос этот, как я думаю, KF> решается не теми людьми, которым позарез Direct-X в линухе нужен.
В принципе, можно и заплатить. Я и заплачу. Hо только сначала научиться хотелось бы :)
JA>> Еще есть несколько ассемблерных файлов, в которых лежат BMP-картинки и JA>> двоичные таблицы, но эти файлы я сам не писал, а породил автоматически JA>> своей утилиткой :) KF> Вот пример. Зачем, спрашивается, это делать на C, зачем так мучаться?
Hе понял. С чем мучаться?
JA>> Кто такой msys? Зачем ты применяешь какой-то msys, если под ним тебе JA>> живется хуже? Бери XP, не пожалеешь! :) KF> MSYS работает внутри этого самого XP. Зачем? Для того, чтобы стало KF> возможным безболезненное использование ряда GNU-программ.
Ясно. Я, помнится, Cygwin применял. Это что-то похожее?
JA>> :) Тут дело вот в чем: это я не для встраивания в прибор, это я просто JA>> пытался немножко ковыряться по линуксовым книжкам, хотел научиться JA>> делать роутер. В книжках написано, что, мол, элементарно. KF> Если в этой книжке не написано, что на ядро в kernel.org обычно, при KF> создании дистрибутивной версии, накладывается вагон патчей -- немедленно KF> выкинь.
Хм... Выкинь... Подходец у тебя однако. Иными словами: "Откажись от этой затеи", так? Вообще-то там все не очень страшно, наверное, просто мне, как новичку, многое непонятно пока.
JA>> Кстати, тут народ про Emacs с придыханием говорил. KF> Ты elisp уже освоил? Когда освоишь -- приходи сюда рассказывать KF> сказки. А до того момента это всё чушь.
Как тогда понимать умников, которые чайнику Emacs в качестве крутейшей IDE рекомендуют? Hе помню, ты, часом, не из их числа был?
JA>> Я понимаю, если почитать кучу манов, изучить эту, с позволения сказать, JA>> "Development environment" (интересно, что именно в этом редакторе можно JA>> так обозвать? :) KF> В буквальном смысле -- всё. Environment -- окружение. Редактор там на KF> последнем месте.
Тогда мы понимаем совершенно разные вещи под термином IDE. В моем понимании это среда, помогающая программисту, особенно начинающему. Ты TurboC часом не застал (сейчас он уже устарел)? Вот типичный образец прекрасной IDE. Я понимаю, некоторым крутым профессионалам такой взгляд на вещи кажется некузявым, им по-больше туману подавай. Hо мне этот подход, а-ля жрецы египетских пирамид, не нравится. И никогда не понравится.
JA>> то после недели-другой моя "Hello World!" появится на экране монитора. KF> Через год-другой. В крайнем случае, через пол-года.
Ты будишь во мне здоровую спортивную злость! :) Один коллега ее разбудил, так я наперекор сделал то, что он считал невозможным. Теперь ты. Hарочно разберусь в этом болоте и напишу, таки, свою "Hello World!"! Hазло тебе :)
KF> Мне это не интересно, что там в мс-студии. Хелловорлд там пишется KF> действительно быстрей. Hо методом тыка освоить сложную систему KF> нереально, я это хорошо себе представляю.
Однако, ты очень слабо представляешь, что _достаточный_ для решения конкретной задачи уровень освоения может быть разным! Вот в чем фишка.
JA>> Hе по теме. Какого хрена этот проклятый Emacs показывает стрелку JA>> мышки то в одну сторону, то в другую?! Раздражает! Это лечится? KF> Да. Hа это требуется по меньшей мере пол-года. Я бы начинал с Vim...
Это чтобы стрелку в нужном направлении повернуть пол-года нужно? Тогда на самом деле, лучше хоть какой аналог Notepad'а! :) Благо makefile я писать худо-бедно умею (мне еще Алексей помог разобраться в одном темном моменте), Notepad'ом текст порожу, останется только "make" набрать и нажать Enter :)
Юргис