... я неудачнег... Я сегодня весь вечер после работы тщетно пытался поставить линукс.
Изначально я посмотрел все средства разработки разработки под Windows CE, либо жуткое убожество, либо не работает/не инсталируется (Visual C++ скачанный с сайта мелкомягких не стал ставится, а под него есть всё что необходимо). Меня порадовала плюшка, что программы будут клосплатформенны в WinCE и WinXP. Это прикольно, но единственную статью, которую я нашёл про программирование под вин це, была на хабре
http://habrahabr.ru/blogs/mobiledev/39938/. И там кроме того, какие средства использовать, ничего полезного нет. Мне удалось (УДАЛОСЬ!) скомпилировать просто пустую форму, и посмотреть её на армовской плате. Как работать с этой формой (имею в виду разрабтку софта), мне не ясно. Нет никаких графических компонентов. Короче сакс (мне кажется я плохо гуглил, т.к. ща погуглив по этой теме, нашёл кучу литературы, например
http://www.citforum.ru/programming/digest/ce_programming.shtml, но при ближнем рассмотрении становится понятно, что это РЕДКОЕ СТАРЬЁ!).
Ну после чего, я решил поставить линукс. Благо, он понастоящему хорошо документирован. Нашёл великолепный мануал:
http://narnia.cs.ttu.edu/drupal/node/131 где расжёванно для домкратов. Даже нашёл где ядро взять:
http://www.andahammer.com/downloads/ (рекомендую всем, кто будет покупать эту плату или у кого она есть, взять эти ресурсы на заметку, а так же форум
http://www.friendlyarm.org/)
Короче, дотошно следуя инструкциям, всё сделал. Ребутнулся. И увидел чистый экран :(... В меню выбрав [b] Boot the system
Плата просто говорит:
Enter your selection: b
Copy linux kernel from 0x00060000 to 0x30008000, size = 0x00200000 ... done
Warning: this binary is not compressed linux kernel image
zImage magic = 0xffffffff
Setup linux parameters at 0x30000100
linux command line is: "noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttyS"
MACH_TYPE = 1999
NOW, Booting Linux......
И на этом глухо виснет :(. Либо я идиот, либо одно из двух... Короче, непруха. Даже для чистоты эксримента повторил во второй раз всё что описанно в статье
http://narnia.cs.ttu.edu/drupal/node/131 с тем же самым ядром, потом идушим в комплекте. Глухо, как в танке :(. А жаль...
P.S. Я ещё молчу про мои потуги с lazarus (кросплатформенный компилятор). Эта херня у меня даже под виндой глючит, а при попытке перенастроить его на компиляцию в Win CE, упал в накдаун и стал молить о пощаде, и больше не поднимался. Даже деинсталяция не спасла отца русской демократии...
UPD Я таки сделал это! Как говорится ищите и обрящите! Я нашёл на сайте
http://www.andahammer.com/ в факе мануал, как же ставить линукс:
http://www.andahammer.com/assets/Uploads/All2440/LinuxDNW.pdf всё гениальное в простынь. Поставил линукс, который шёл на диске
Аааааа, китайцы, они повсюду!!!
А там оказался китайский линукс :(. И никакой виртуальной клавы, только первой ввод (при чём отличный от пальмового, ls -la мне ввести не удалось :( ).
Как я сегодня сказал моему немецкому другу: Fuck no need to fear, we must love to fuck!