Пришлось немного повозиться, но в целом документации на beagleboard.org и в src/distrib/notes/beagle достаточно, чтобы все сделать. Традиционный dmesg pr0n под катом.
(далее…)
Записи с меткой «beagleboard»
Почта России хорошо поработала и привезла мне целых две посылочки. Во-первых, доехал долгожданный BeagleBoard от Тео. Я даже не ожидал, что эта плата такая маленькая. Сфотографировал специально с чайной ложкой для масштаба.
Как видно, плата приехала не просто так, а в забавном акриловом корпусе. Судя по надписи, делают такой корпус некие парни из Special Computing. У них на сайте помимо BeagleBoard есть еще другие маленькие компьютеры. Корпус, кстати, довольно бесхитростный, собирается как пазл из плоских пластин с вырезами. Подозреваю, что делают его в месте типа Ponoko. Согласно упаковке продается такая радость на Digi-Key под номером 296-23428-ND и стоит $125. В ближайших планах купить SD карточку побольше и поставить туда OpenBSD, после чего на базе этой платформы можно будет собирать ядра для N900. Самое смешное, что эта плата может оказаться мощнее моего нынешнего лаптопа, который я использую для хаченья OpenBSD. У нее даже HDMI выход есть.
Вторая посылка была сборная, помимо разного барахла приехали детальки из SparkFun. Вот самое интересное.
Слева направо акселерометр и передатчик для беспроводного MIDI контроллера. Тоже весьма миниатюрные. Кстати, эта посылка оказалась богата на подарки. Амазон прислал лишнюю упаковку футболок, а Digi-Key — 25 плавких предохранителей на пол ампера. Я их точно не заказывал и в счете на оплату их не было. Зачем мне столько предохранителей да еще и на такой маленький ток — не понятно.
Глянул сейчас на eBay, оказывается, BeagleBoard можно взять меньше чем за $100, это дешевле даже моего NGW100. Надо будет поклянчить в want.html, вдруг, кто пришлет. Думаю, эта платка будет хорошим подспорьем в портировании на n900.
OpenBSD/ Собрал компилятор и пробное ядро для n900
16.12.2010Ну что, самую простую часть работы по портированию OpenBSD на n900 я сделал: собрал кросс-компилятор и пробное ядро. Я просто скопировал директорию sys/arch/beagle в sys/arch/n900 и заменил в ней все слова beagle на n900. beagle — это зачаточный порт OpenBSD на BeagleBoard. Я взял его за основу, потому что и BeagleBoard, и N900 основаны на одном и том же процессоре: ARM Cortex-A8. Правда, порт этот почти пустой, и, судя по первому комиту —
revision 1.1 date: 2009/05/08 03:13:26; author: drahn; state: Exp; Initial effort on a port to the omap35xx platform specifically beagleboard, however other omap system may be supportable. Not functional until armv7 core changes are complete.
работы там еще непочатый край.
Теперь нужно наконец-то включить свой приз и выяснить, как на нем можно запустить чужое ядро.