linux

GPIO в модуле ядра Linux на Raspberry Pi

В данном модуле речь пойдет о том, как моргать светодиодом из модуля ядра Linux. Для своих экспериментов я использую Raspberry Pi B+, но тоже можно повторить на любой другой платформе.
Я предполагаю, что вы уже умеете передавать параметры в модуль ядра через командную строку, если нет воспользуйтесь статьями из раздела Ядро Linux. Также нам понадобятся таймеры.
Моргать будем постоянно с заданным периодом таймера.

Таймеры в ядре Linux

В этой статье пойдет речь о таймерах. В ядре Linux есть несколько разновидностей таймеров.
Мы займемся наиболее бородатыми таймерами.
Сразу хочу отметить, что о точности говорить не приходится. Получить же времена меньше системного тика вообще не получилось.
Создадим модуль ядра, который при загрузке настраивает таймер, по срабатыванию выведем сообщение в dmesg.

Передача параметров в модуль ядра

В прошлый раз мы написали, собрали и проверили наш первый модель ядра.
Мы уже умеем регистрировать модуль и выводить из него сообщения.
Теперь давайте рассмотрим как передавать параметры в модуль ядра Linux.
Makefile будем использовать из предыдущей статьи.

Что означает Network service discovery disabled и как с этим боросться

Думаю многие пользователи нынешней убунты сильно бранятся из-за навязчивого уведомления при старте системы:

Network service discovery disabled
Your current network has a .local domain, which is not recommended and incompatable with Avahi network service discovery. The service has been disabled

В русском варианте:

ia32-libs в ubuntu

Я еще помню те славные времена когда для установки 32 битных библиотек в 64 битной убунте достаточно было установить пакет ia32-libs.. А ведь я не так и стар!

Ума не приложу почему этот пакет был исключен из репозиториев.
Как установить 32 битные библитеки в ubuntu?

Ответ:

sudo apt-get install libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 gstreamer0.10-pulseaudio:i386 gstreamer0.10-plugins-base:i386 gstreamer0.10-plugins-good:i386 gstreamer0.10-ffmpeg:i386

Установка Quartus II в ubuntu linux

Установка Quartus II в ubuntu linux

Не смотря на то, что инсталятор предполагает создание ярлыка, он не создаётся. Для исправления этого придётся создать ярлык самим. Смотрим видео.

Делаем чтобы flash работал в Steam на Ubuntu

Как вы уже знаете недавно вышедшей стим на linux не работает с Flash Player как говориться "из коробки".
Поправить этот досадный промах Valve можно буквально в две строчки в терминале, после чего спокойно наслаждаться просмотром роликов..

Перво наперво качаем сам флэш с адобовского сайта.

После скачивания создаём папочку в директории стима:

mkdir -p ~/.local/share/Steam/ubuntu12_32/plugins