Jun. 20th, 2009

dlinyj: (Default)
Я таки решил изучать Си серьёзно (ну по совместительству с++, хотя пока не делаю на него упор). По совету [livejournal.com profile] cluster_d прикупил две книжечки


Не ржать, я чайник


Моя цель изучить си и писать на нём под линукс, компилировать программы и драйвера. В общем разобратся в синтаксисе. Немного почитав книжечку для чайников, я понял что примеры в книге не компилятся в линухе. В результате, под чутким руководством [livejournal.com profile] vshmuk я написал свою первую программу Хелоу Ворд. Что приятно, уважаемый товарищ описал процесс обучения в своём автономном блоге, который (о ЧУДО!) транслируется теперь в ЖЖ: http://geotechnoblog.livejournal.com/ рекомендую! Я искренне надеюсь, что многоуважаемый [livejournal.com profile] vshmuk и [livejournal.com profile] cluster_d (которыый показал уже пример арифметических выражений), не сочтут за труд отвечать на глупые вопросы. Так же сегодня попробовал тупо скомпилить для AVR (!) программу [livejournal.com profile] cluster_d. Одна скомпилировалась вполне успешно (мигание светодиодом), вторая заругалась, и отказалась компилится (не разбирался). Сцал кипятком. Теперь хочу понять как компилировать софт для роутера, на КОМПЕ! Пока задача минимум вкурить в синтаксис си, поигратся с примитивными программами (матрицы всякие, циклы и т.п.). Понять особенности си под линь, и начать шпарить.
Вторая задача, это найти исходники (ага, даже не знаю с чего начать) драейвера USB клавиатуры под линукс, и скомпилировать её под роутер (Вы что, наивно полагаете, что после отпуска я остыл к этой железяке?). И написать другой драйвер, для управления дисплеем. Ну и может скомпилировать драйвер FT232. В общем вкурить во все тонкости. Пока особо интересует работа с железом под линуксом на си.

Написал сумбурно, эмоционально, но надеюсь для тех кто в теме понятно.
З.Ы. [livejournal.com profile] gorl я помню твоё обещание ;). Но пока немного сам вкурю.
dlinyj: (Default)
Вчера звонил братишка [livejournal.com profile] dolin_p и я ему по телефону обьяснял, как подключить АТА жёсткий диск. Он сетовал что не может найти переходник с din на миниdin, для клавиатуры. Всё бы ничего в обьяснении как подключать хард, кроме того, что брательник мой за много тысячь километров, на другом материке - в США! А ощущение, что в соседней квартире, эх. Рад был слышать тебя брательник!

January 2026

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 22nd, 2026 04:49 am
Powered by Dreamwidth Studios