суббота, 21 сентября 2013 г.

BeagleBone Black - Power optimization

В этой статье, я буду рассматривать одну из часто встречающихся во встраиваемой электронике проблем - энергопотребление. Т.к. BeagleBone Black это цифровая плата, то для неё потребление зависит в первую очередь от того какие компоненты включены или выключены. Также, решающим фактором является частота с которой работают эти компоненты.

вторник, 17 сентября 2013 г.

BeagleBone Black - Install Gentoo part 4: after booting setup

Это пятая (последняя) статья из цикла Gentoo Linux на BeagleBone Black. В этой статье я рассмотрю полезные опции и настройки, которые можно внести в систему после установки. Данная статья целиком практическая и носит исключительно рекомендательный характер (для любых действий указанных в статье у вас может быть своё видение решения задач при работе с системой).

понедельник, 16 сентября 2013 г.

BeagleBone Black - USB Device Gadget - Ethernet, Serial, Mass Storage

Как вы уже заметили из заголовка сегодня мы будем использовать USB Device свойства МП AM3359. Вообще на самом деле оба порта USB могут работать в режиме OTG, но для упрощения схемотехники один из них сделан так чтобы работать в режиме Device, а второй в режиме Host. Если с режимом Host в ОС Linux всё более или менее понятно, то с режимом Device есть некоторые особенности.

суббота, 14 сентября 2013 г.

BeagleBone Black - Install Gentoo part 3: install & preconfigure base system (Gentoo Linux Stage3,4)

Это четвёртая статья из цикла Gentoo Linux на BealgeBone Black. Посвящена статья целиком установке (если это можно так назвать) и предварительной настройке Gentoo Linux, используя готовый Stage3 архив - набор базовых утилит и программ для развёртывания системы. По сути Stage3 это и есть Gentoo Linux, с одним ограничением - отсутствие системы portage и необходимости предварительной настройки для нормального запуска в конкретном случае.

четверг, 12 сентября 2013 г.

BeagleBone Black - Install Gentoo part 2: configure, make & install Linux Kernel

Эта третья статья из цикла Gentoo Linux на BeagleBone Black. В этой части мы будем собирать ядро (Kernel) Linux. Также будет рассмотрена установка ядра на ту систему, которую мы подготовили в предыдущей части. Отдельным этапом станет разговор про настройку ядра.

среда, 11 сентября 2013 г.

BeagleBone Black - New AM3359 Boot (Initialization)

Эта является дополнением к предыдущей статье про инициализацию AM3359. Сделано это было т.к. наконец вышла новая документация по данному МП. Хотя ревизия документа касается Августа 2013 года, чип который имеется на плате был выпущен явно раньше августа, что накладывает определённые сомнения на актуальность документации на официальном сайте. Также есть небольшие изменения которые коснулись статьи про настройку microSD и загрузку U-Boot.

вторник, 10 сентября 2013 г.

BeagleBone Black - Install Gentoo part 1: make microSD card, make & install u-Boot

Это вторая статья посвященная установке Gentoo Linux на BeagleBone Black. В этой части мы рассмотрим подготовку карты памяти для запуска Gentoo Linux, и заодно настроим, соберём и установим универсальный загрузчик Das U-Boot. Для данного раздела нам понадобится то же аппаратное обеспечение, что и в первой статье.

пятница, 6 сентября 2013 г.

BeagleBone Black - Install Gentoo part 0: setup hardware, env, tools, toolchain

С этой статьи начинается описание установки и настройки Gentoo Linux на BBB. Т.к я сам эту операцию буду производить с нуля (на новый носитель), то вы сможете увидеть всё, что называется от первого лица. Все действия производимые в этом цикле (планируется пять статей посвященных установке и послестартовой настройке платы) основаны на инструкции Gentoo on BeagleBone Black, обзор которой я уже приводил в статье Запуск Gentoo.

Начинаем...

среда, 4 сентября 2013 г.

BeagleBone Black - AM3359 Boot (Initialization)

Сегодня, тема статьи - сплошная теория, поэтому кому не интересно читать многобукав,  те кто считает, что ему это не нужно, могут не читать дальше. Мой друг Руслан (в моём блоге он один из авторов - m68k ), попросил меня описать загрузку МП BBB - AM3359. Эта тема достаточно обширна (в официальной документации от TI она занимает почти 70 страниц). Но общий алгоритм не очень то и сложен.

понедельник, 2 сентября 2013 г.

BeagleBone Black - Run Gentoo

Итак, спустя определённый круг мучений и выкрутасов мне удалось запустить Gento Linux на BBB.
На снимке экрана виден финал загрузки и логин в систему. Принципиальной особенностью системы является то, что тем способом которым происходит установка ставят когда нету многих базовых компонентов. Поэтому я бы не рекомендовал этот путь как правильный. Также есть несколько общих замечаний касательно проекта. Тем кому интересно узнать подробности этих извращений - добро пожаловать под кат.