dlinyj: (Default)
[personal profile] dlinyj
Да, я сделал это! Я написал таки свою первую программу для этой чудесной платы!


Своеобразный хелло ЖЖ :)


Программа элементарна, как день, ну для тех кто вдруг в танке, покажу:

int main(void) {
printf("Dlinyj krutoj megacoder!!!\n");
printf("http://dlinyj.livejournal.com\n");
}

Синтаксис подсвечивать не стал ;)

Чтобы оценить степень моей гемморойной замороченности, нужно представить что мне было лень грузится в линух, и я для этого на свеже поднятый [livejournal.com profile] mihhru сервак, залил арм компилятор, который там распаковал (не стал морочится с рутовскими правами и всё прописывать). Там написал эту программу, скомпилировал, перекачал far-ом на флешку, дальше запустил, как вы ввидите. Очень нехватает USB-клавиатуры. Виртуальная клава очень неудобна!

Хочу обратить внимание, как расположен дисплей и что линукс обрёл английский вид! В отличии от винце - этот линух умеет(!) сохранять настройки! Плюс, это тот самый линукс, который стоит в нокиа таблет. И под него есть великолепный SDK: http://qtextended.org/modules/mydownloads/viewcat.php?cid=4 (предпоследний в списке).

Прежде чем скомпилить консольное приложение, я пытался сделать графическую оболочку. Накидать кнопочек и т.п. Но у меня не вышло ничего скомпилировать, ибо я ни разу не работал с QT :(. Хотя внешний вид, и ЧУДОВИЩНОЕ(!!!) количество доков и примеров, даже на русском просто поражает! Может кто обучит меня QT? В цело очень порадовал интерфейс, но я совершенно неумею работать с визуальными языками (ну разве что кнопочки на панель таскать... Тема офигительная. Круто было бы с кем-нить посидеть в выходные и покодить, никто не желает покодить для армов? :D
P.S. Да, я налажал с chmod ;)

Date: 2009-10-23 08:52 pm (UTC)
From: [identity profile] vshmuk.livejournal.com
> никто не желает покодить для армов? :D
Вот каждый день с утра до вечера я кодю для армов. Если ещё в свободное время буду это делать, то совсем весело станет :)

> chmod 666 a.out
6 - это чтение+запись, а чтение+выполнение = 5. Странно, что оно у тебя запустилось :)

Date: 2009-10-23 09:00 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
А я пока не кожу ;). Вот попробовал. Мне нравится :).
Мне кажется что оно запустилось бы при любом варианте :).

Date: 2009-10-23 11:35 pm (UTC)
From: [identity profile] devmind.livejournal.com
/sdcard # !!! *facepalm*

Date: 2009-10-24 12:09 am (UTC)
From: [identity profile] dlinyj.livejournal.com
не понял что за эмоции? Китайский линукс ;)

Date: 2009-10-24 07:53 am (UTC)
From: [identity profile] devmind.livejournal.com
Под рутом работать есть не очень хорошо. Оно конечно для такой машинки не страшно, но привычка плохая.

Date: 2009-10-24 01:23 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Ох, опять вы начинаете по поводу рута. В данном случае я очень рад, что я работаю под рутом. Нехватало бы мне ещё геммороя с правами.

Date: 2009-10-24 01:29 pm (UTC)
From: [identity profile] devmind.livejournal.com
Ну тоже да :)

Date: 2009-10-23 11:40 pm (UTC)
From: [identity profile] devmind.livejournal.com
А все ж, клевая штука. Купил бы, только никак не придумаю для себя оправдание этого поступка :)

Date: 2009-10-24 12:26 am (UTC)
From: [identity profile] neurocod.livejournal.com
В Qt - ничего сложного. Только учиться лучше вначале на нормальном десктопе )).

Date: 2009-10-24 01:24 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Был бы ролик, как запускается qt, накидывается на форму кнопки. И затем пишется код, а после компилируется.

Date: 2009-10-26 07:26 am (UTC)
From: [identity profile] neurocod.livejournal.com
Qt до того упростили, что проще писать код, чем работать с "визуальным программированием". Но можно и так, и так. Тут
http://qt.nokia.com/products/appdev/developer-tools/developer-tools#qt-tools-at-a есть и видео, и бинарник, и в самой проге есть мастер создания нового приложения.

Date: 2009-10-26 07:49 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Лады, дома погляжу. Понять бы как компилироватьдля QTopia, и как поставить СДК.

Date: 2009-10-26 07:50 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Спасибо :)

Date: 2009-10-24 07:54 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
У меня даже на десктопе не компилится, ну непонятно...

Date: 2009-10-26 07:29 am (UTC)
From: [identity profile] neurocod.livejournal.com
А что за ошибка? Все установлено? gcc, qt, ...

Date: 2009-10-26 07:50 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Да нет ошибки, пробовал под виндой и в лине. Просто не коректно как-то проект создаю, что ничего не компилится. Просто серое Build.
(deleted comment)

Date: 2009-10-24 01:24 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
в си это не принципиально, в с++ даст ошибку.
(deleted comment)

Date: 2009-10-24 02:20 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Да, замечание корректное, и я с ним согласен.

Date: 2009-10-24 11:28 am (UTC)
From: [identity profile] rufous-spb.livejournal.com
Dlinyj, провокатор хренов =) Заказал себе эту штуку =)

Date: 2009-10-24 01:25 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Будем страдать вместе ;). Ты умеешь компилировать пакеты для платы?

Date: 2009-10-24 08:03 pm (UTC)
From: [identity profile] rufous-spb.livejournal.com
Ну у меня будет резон освоится =)

Date: 2009-10-24 08:13 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Я уже третий день парюсь, см последний пост...

Date: 2009-10-24 08:31 pm (UTC)
From: [identity profile] rufous-spb.livejournal.com
а кому сейчас легко? =)

Date: 2009-10-24 03:10 pm (UTC)
From: [identity profile] del.myid.net (from livejournal.com)
usb-милипуська:
http://usb.brando.com/super-tiny-multimedia-keyboard_p01003c034d015.html

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 06:31 am
Powered by Dreamwidth Studios