Алексей Стахнов - Linux
- Название:Linux
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Алексей Стахнов - Linux краткое содержание
Книга посвящена операционной системе Linux. Приводятся подробные сведения о ее особенностях и возможностях, идеологии файловой системы, инсталляции и основных командах, вопросах компиляции ядра, настройках и сервисах. Большое внимание уделяется организации на базе Linux различных серверов и служб: электронной почты, WWW, FTP, INN, Proxy, NTP, а также проблемам администрирования сети, обеспечения безопасной работы и другим вопросам. Описаны способы настройки под Linux рабочих станций, в т. ч. и бездисковых, установки и эксплуатации на них графических сред типа X Window, а также конфигурирование модемных соединений, принтеров и сканеров, отладка взаимодействия с Linux-машинами такой «экзотической» периферии, как карманные компьютеры, мобильные телефоны, TV-тюнеры и т. п. Рассматриваемые в книге конфигурационные файлы и структура каталогов соответствуют дистрибутиву Red Hat Linux 7.x, тем не менее, при минимальной адаптации все упоминаемые в книге пакеты устанавливаются в любом дистрибутиве Linux.
Для начинающих администраторов или пользователей Linux.
Linux - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Рис. 37.6. Программа J-Pilot
KPilot
Программа для синхронизации КПК и компьютера, является частью проекта KDE. Внешний вид программы представлен на рис. 37.7.
Рис. 37.7. Программа KPilot
Linux и Psion
Еще одним большим классом КПК являются устройства под управлением операционной системы Ерос производства английской фирмы Psion. Как правило, это более мощные устройства, со значительно большим экраном и объемом памяти, чем устройства на базе операционной системы Palm OS. Еще одним немаловажным достоинством КПК Psion является наличие клавиатуры. Как и предыдущий класс КПК, Psion может соединяться с компьютером по последовательному интерфейсу или через инфракрасный порт. К сожалению, из-за политики фирмы Psion большого количества программного обеспечения для синхронизации Linux и Psion не появилось. Рассмотрим то, что есть.
PsiLin
Функциональный аналог программы PsiWin, написанной для Windows. Позволяет синхронизировать КПК и компьютер, производить резервное копирование, загрузку файлов на КПК.
plptools
Программное обеспечение для связи КПК и компьютера. В частности, позволяет подмонтировать память КПК или работать с КПК как с сервером FTP.
kpsion
Программное обеспечение, разработанное для использования в среде KDE. Предназначено для связи с КПК, в состав входит утилита для конвертирования документов формата Psion Word в форматы HTML или ТХТ. К сожалению, поддержка данного пакета прекращена.
p3nfs/p5nfs
Утилита для монтирования памяти КПК с использованием NFS.
Psiconv
Утилита для конвертирования документов формата Psion Word в форматы HTML или ТХТ.
Linux и TV Tuner
Помимо различных устройств, предназначенных для работы, к компьютеру можно подключить и устройства для развлечений. Одним из таких устройств является плата телевизионного приемника (TV-тюнер), зачастую совмещенная с радиоприемником. Для нормального функционирования такого тапа устройств необходимы две вещи – драйверы (и корректная их настройка) и соответствующие программы для просмотра телевизионных передач. Начнем с настройки драйверов.
Ключевое слово для нас при поиске информации – video4linux или video4linux2 – набор драйверов и документации для обеспечения поддержки видео под Linux.
Как правило, практически все платы TV-тюнеров используют в качестве центрального элемента одну из следующих микросхем:
• Bt848;
• Bt848a;
• Bt849/Bt878;
• Bt879.
Для обеспечения работы TV-тюнера необходимо выполнить несколько условий.
1. Иметь настроенную звуковую карту, поскольку звук с TV-тюнера передается по кабелю на вход звуковой карты.
2. Скомпилировать ядро операционной системы Linux с поддержкой следующих функций:
– установить поддержку ядром операционной системы драйвера bttv;
– установить поддержку I2С-интерфейса;
– установить поддержку I2C bit-banging интерфейса;
– в секции Multimedia Devices включить поддержку Video For Linux и установить ВТ8ХХ Video For Linux как модуль.
3. Проверить наличие устройства /dev/video* и если таковое отсутствует – создать его следующими командами:
– cd /dev;
– ./MAKEDEV video.
4. После компиляции и установки ядра операционной системы Linux и модулей перегрузить компьютер и выполнить команду:
/sbin/insmod bttv
5. В документации на вашу плату найдите точное ее название, а в документации на драйвер bttv выясните, поддерживает ли драйвер эту карту.
После выполнения этих условий можно переходить к настройке платы TV-тюнера.
Для проверки работоспособности платы TV-тюнера, а так же для подборки параметров для драйвера необходимо использовать какое-то программное обеспечение, способное работать с video4linux. Пожалуй, самый оптимальный вариант – пррименить программу xawtv, которая примечательна тем, что использует библиотеку libXaw и не требует никаких дополнительных специфических библиотек для компиляции.
Самый простой вариант заставить вашу плату TV-тюнера функционировать – попытаться, чтобы программное обеспечение самостоятельно определило ее тип. К сожалению, такая удача бывает не часто, поэтому нам ничего не остается, как внимательно изучить сопровождающую плату TV-тюнера документацию. Находим точное название платы и фирму-производителя и ищем это устройство в списке поддерживаемых драйвером bttv TV-тюнеров, где и определяется необходимый нам для успешного использования драйвера номер карты TV-тюнера. Если же ваше устройство в указанном списке отсутствует, остается только одно – настройка устройства методом подбора.
Для этих целей воспользуемся программой xawtv. После установки программы нам необходимо подправить конфигурационный файл. xawtv.
Небольшое отступление -y нас используется стандарт телевизионного вещания SECAM D/K, поэтому при редактировании конфигурационного файла. xawtv выставлен тип кодировки зесйм. Помимо этого, при настройке драйвера bttv необходимо выставить переменную tuner type. Для большинства плат TV-тюнеров и стандарта SECAM подходит tuner type=3. Однако для некоторых разновидностей плат переменной tuner type надо присвоить значение 1 или 5.
Конфигурационный файл. xawtv приведен ниже:
[global]
fullscreen = 800 х 600
freqtab = europe-east
pixsize = 128 x 96
pixcols = 1
jpeg-quality = 75
[defaults]
norm = SECAM
capture = over
source = Television
В этом файле мы определили размер изображения, частотную таблицу каналов, качество jpeg-сжатия, стандарт телевизионного изображения и источник сигнала.
Теперь необходимо подобрать для драйвера bttv номер типа TV-тюнера, при котором наша плата будет нормально функционировать.
Алгоритм подбора следующий:
1. Устанавливаем модуль ядра операционной системы, поддерживающий i2c:
modprobe i2c
2. Устанавливаем модуль ядра операционной системы, поддерживающий стандарт SECAM:
modprobe tuner type=3
3. Устанавливаем модуль ядра операционной системы с драйвером bttv и типом карты TV-тюнера, равным 1:
modprobe bttv card=1
4. Затем запускаем программу xawtv:
xawtv &
5. Далее, с помощью клавиш < ^ > и находим телевизионный канал, а с помощью клавиш <<> и <>> производим точную подстройку.
Проверяем, как выводятся изображение и звук. Если телепередача не выводится нормально – черно-белое изображение, нет звука или вообще ничего не видно, не слышно – выполняем команду q в окне xawtv и производим следующие действия:
5.1. Выгружаем драйвер bttv:
rmmod bttv
5.2. Меняем тип карты TV-тюнера:
modprobe bttv card=2
6. Повторяем пп. 4–5 до тех пор, пока не добьемся результата.
Однако в этот простой алгоритм могут добавиться еще кое-какие действия. Некоторые платы TV-тюнеров имеют в своем составе отдельный декодер звука (обычно микросхемы msp34xx, tda8425, tea6300). В этом случае необходимо дополнительно загружать соответствующие модули (предварительно их нужно скомпилировать).
Интервал:
Закладка: