Возможно вы искали: 'Seven Kingdoms 2: The ...'

May 15 2025 19:03:48
  • Как сделать 8Gamers.Ru домашней страницей?
  • Игры
    • База данных по играх
    • Игровые новости
    • Игровая индустрия
    • Обзоры на игры
    • Прохождения игр
    • Гайды к играм
    • Превью о играх
    • Игровые тизеры
    • Игровые арты
    • Игровые обои
    • Игровые скриншоты
    • Игровые обложки
    • Игровые трейлеры
    • Игровое видео
    • Вышедшие игры
    • Ближайшие релизы игр
  • Кино и ТВ
    • База данных по кино
    • Статьи о кино
    • Постеры
    • Кадры из кино
    • Кино трейлеры
    • Сегодня в кино
    • Скоро в кино
  • Комиксы и манга
    • Манга по алфавиту
    • База данных по комиксах
    • Читать онлайн комиксы
    • Читать онлайн манга
    • База персонажей
  • Читы и коды
    • Чит-коды для PC игр
    • Чит-коды для консольных игр
    • Трейнеры
    • Коды Game Genie
  • Моддинг
    • Модификации
    • Карты к играм
    • Программы для моддинга
    • Статьи о моддинге
  • Геймдев
    • Всё о создании игр
    • Список движков
    • Утилиты в помощь игроделу
    • Конструкторы игр
    • Игровые движки
    • Библиотеки разработки
    • 3D-модели
    • Спрайты и тайлы
    • Музыка и звуки
    • Текстуры и фоны
  • Рецензии
    • Игры
    • Кино
    • Аниме
    • Комиксы
    • Мангу
    • Саундтреки
  • Саундтреки
    • Лирика
  • Файлы
    • Патчи к играм
    • Русификаторы к играм
    • Сохранения к играм
    • Субтитры к кино
  • Медиа
    • Видео
    • Фото
    • Аудио
    • Фан-арты
    • Косплей
    • Фото с виставок
    • Девушки из игр
    • Рисунки
    • Рисуем онлайн
    • Фотохостинг
  • Юмор
    • Анекдоты
    • Афоризмы
    • Истории
    • Стишки и эпиграммы
    • Тосты
    • Цитаты
  • Флеш
    • Азартные
    • Аркады
    • Бродилки
    • Гонки
    • Для девочек
    • Для мальчиков
    • Драки
    • Квесты
    • Леталки
    • Логические
    • Мультфильмы
    • Открытки
    • Приколы
    • Разное
    • Спорт
    • Стратегии
    • Стрелялки
Статистика

Статей: 87772
Просмотров: 96111483
Игры
Injustice:  Gods Among Us
Injustice: Gods Among Us
...
Dark Souls 2
Dark Souls 2
Dark Souls II - вторая часть самой хардкорной ролевой игры 2011-2012 года, с новым героем, сюжето...
Battlefield 4
Battlefield 4
Battlefield 4 - продолжение венценосного мультиплеер-ориентированного шутера от первого ли...
Кино
Steins;Gate
Steins;Gate
Любители японской анимации уже давно поняли ,что аниме сериалы могут дать порой гораздо больше пи...
Ку! Кин-дза-дза
Ку! Кин-дза-дза
Начинающий диджей Толик и всемирно известный виолончелист Владимир Чижов встречают на шумной моск...
Обзоры на игры
• Обзор Ibara [PCB/PS2] 18357
• Обзор The Walking ... 18801
• Обзор DMC: Devil M... 19879
• Обзор на игру Valk... 15877
• Обзор на игру Stars! 17764
• Обзор на Far Cry 3 17948
• Обзор на Resident ... 16024
• Обзор на Chivalry:... 17508
• Обзор на игру Kerb... 17981
• Обзор игры 007: Fr... 16619
Превью о играх
• Превью к игре Comp... 17960
• Превью о игре Mage... 14464
• Превью Incredible ... 14721
• Превью Firefall 13479
• Превью Dead Space 3 16334
• Превью о игре SimC... 14730
• Превью к игре Fuse 15442
• Превью Red Orche... 15542
• Превью Gothic 3 16343
• Превью Black & W... 17354
Главная » Статьи » Разное » Мультиплексор MOXA в FreeBSD (freebsd multiport serial moxa)

Мультиплексор MOXA в FreeBSD (freebsd multiport serial moxa)

Ключевые слова: freebsd, multiport, serial, moxa, (найти похожие документы)

From: Дмитрий Новиков <http://artmagic.ru>
Subject: Мультиплексор MOXA в FreeBSD

Оригинал: http://www.artmagic.ru/labs/short/moxa.shtml

Мультиплексор MOXA в FreeBSD

Мультипплексоры или мультипортовки комании MOXA достаточно популярны у
нас в стране (в Питере - точно) - они достаточно дешевы и надежно
работают, а главное - доступны и с гарантией. Например, в Питере они
всегда есть на складе представителей МОХА в России - у ЗАО
"Ниеншанц-Автоматика" (http://www.nnz-ipc.ru, http://www.moxa.ru).

Самые рапространенные модели MOXA - восьмипортовые ISA и PCI
устройства - модели C168H ISA и PCI. И достаточно часто раздавались
вопросы администраторов как настроить мультиплексор в очень популярной
у администраторов некоммерческой UNIX-системе - FreeBSD. К сожалению,
MOXA официально поддерживает только Windows и Linux (что конечно
неправильно), но к счастью у нас работают и ISA и PCI мультипортовки
(и ниже будет показано как) в FreeBSD.

1. Две ISA-мультипортовки (2 - потому что одну неинтересно описывать)

а) Настраиваем MOXA из DOS на какое-нибудь прерывание и порты
вводавывода (программка на дискетке в комплекте)

b) Меняем ядро FreeBSD:

cd /usr/src/sys/i386/conf
cp GENERIC my #делаем копию ядра

b) Вносим в ядро строчки описания платы (vi my):

#MOXA1 - Описание первого устройства (IRQ 5, port 180)
options "COM_MULTIPORT"
device sio4 at isa? port 0x180 tty flags 0xb05
device sio5 at isa? port 0x188 tty flags 0xb05
device sio6 at isa? port 0x190 tty flags 0xb05
device sio7 at isa? port 0x198 tty flags 0xb05
device sio8 at isa? port 0x1a0 tty flags 0xb05
device sio9 at isa? port 0x1a8 tty flags 0xb05
device sio10 at isa? port 0x1b0 tty flags 0xb05
device sio11 at isa? port 0x1b8 tty flags 0xb05 irq 5 vector siointr

#MOXA2 - Описание второго устройства (IRQ 7, port 240)
device sio12 at isa? port 0x240 tty flags 0x1305
device sio13 at isa? port 0x248 tty flags 0x1305
device sio14 at isa? port 0x250 tty flags 0x1305
device sio15 at isa? port 0x258 tty flags 0x1305
device sio16 at isa? port 0x260 tty flags 0x1305
device sio17 at isa? port 0x268 tty flags 0x1305
device sio18 at isa? port 0x270 tty flags 0x1305
device sio19 at isa? port 0x278 tty flags 0x1305 irq 7 vector siointr

c) После этого пересобираем ядро:

Перекомпилируем ядро
config my
cd ../../depend/my
make depend && make && make install

d) Перепускаем систему:
shutdown -r now

При загрузке системы должно выдаться нечто вроде:
sio4 at 0x180-0x187 flags 0xb05 on isa
sio4: type 16550A (multiport)
sio5 at 0x188-0x18f flags 0xb05 on isa
sio5: type 16550A (multiport)
sio6 at 0x190-0x197 flags 0xb05 on isa
sio6: type 16550A (multiport)
sio7 at 0x198-0x19f flags 0xb05 on isa
sio7: type 16550A (multiport)
sio8 at 0x1a0-0x1a7 flags 0xb05 on isa
sio8: type 16550A (multiport)
sio9 at 0x1a8-0x1af flags 0xb05 on isa
sio9: type 16550A (multiport)
sio10 at 0x1b0-0x1b7 flags 0xb05 on isa
и т.п.

e) Создаем устройства для новорожденных COM-портов

cd /dev/
sh MAKEDEV cuaaXX (XX=4..9, a..i - порты обозначаются буквами, когда
заканчиваются цифры)
sh MAKEDEV ttydXX

f) Ну и можно подсоединить к портам модемы и проверить
работоспособность:
cu -l /dev/cuaai -s 57600
ATZ
OK
~.

Собственно теперь в системе просто напросто 18 COM-портов (еще 2
штатные). Нет никаких припятствий поставить 3-ю плату - были бы
прерывание да слот ISA.
2. PCI - мультипортовка (работает, начиная с версии FreeBSD 4.5).
Однако долгое время в FreeBSD можно было работать только с ISA
мультипортовками, в то время, как серверы все активнее избавлялись от
ISA слотов. У нас до сих пор работает небольшой модемный пулл на 2-х
ISA мультипортовках, однако когда настала пора поставить
мультипортовку в новый сервер - оказалось что в нем просто нет ISA. К
счастью, начиная с версии FreeBSD 4.5 в системе появился универсальный
драйвер, который поддерживает разные мультиплексоры от различных
производителей.
Более подробную информацию про драйвер puc можно узнать из man puc, а
список поддерживаемых мультипортовок: /usr/src/sys/dev/puc/pucdata.c

Достаточно добавить в ядро:
device puc
чтобы включить этот драйвер (и перекомпилировать ядро, как в п.1)

Потом нужно повторить пп 1.с - 1.f ... и убедиться в
работоспособности.

PS. Что показалось странным -это то, что при одновременном включении в
ядро
device puc
options "COM_MULTIPORT"

После пересборки ядра и перезагрузки система просто виснет. Может кто
работал одновременно с PCI и ISA картами ? Поделитесь в dmn@nnz.ru !
(С) Дмитрий Новиков.

Этот текст абсолютно некоммерческий, но если Вы будете его публиковать
- сделайте пожалуйста ссылку на ARTMAGIC.
859 Прочтений •  [Мультиплексор MOXA в FreeBSD (freebsd multiport serial moxa)] [08.05.2012] [Комментариев: 0]
Добавил: Ukraine Vova
Ссылки
HTML: 
[BB Url]: 
Похожие статьи
Название Добавил Добавлено
• Мультиплексор MOXA в FreeBSD (freeb... Ukraine Vova 08.05.2012
Ни одного комментария? Будешь первым :).
Пожалуйста, авторизуйтесь для добавления комментария.

Проект входит в сеть сайтов «8Gamers Network»

Все права сохранены. 8Gamers.NET © 2011 - 2025

Статьи
Рецензия на Pressure
Рецензия на Pressure
Чтобы обратить на себя внимание, начинающие маленькие разработчики, как правило, уходят в жанры, ...
Рецензия на Lost Chronicles of Zerzura
Рецензия на Lost Chron...
Игры, сделанные без любви и старания, похожи на воздушный шар – оболочка есть, а внутри пусто. Lo...
Рецензия на The Bridge
Рецензия на The Bridge
«Верх» и «низ» в The Bridge — понятия относительные. Прогуливаясь под аркой, можно запросто перей...
Рецензия на SimCity
Рецензия на SimCity
Когда месяц назад состоялся релиз SimCity, по Сети прокатилось цунами народного гнева – глупые ош...
Рецензия на Strategy & Tactics: World War 2
Рецензия на Strategy &...
Название Strategy & Tactics: World War II вряд ли кому-то знакомо. Зато одного взгляда на ее скри...
Рецензия на игру Scribblenauts Unlimited
Рецензия на игру Scrib...
По сложившейся традиции в информационной карточке игры мы приводим в пример несколько похожих игр...
Рецензия на игру Walking Dead: Survival Instinct, The
Рецензия на игру Walki...
Зомби и продукция-по-лицензии — которые и сами по себе не лучшие представители игровой биосферы —...
Обратная связь | RSS | Донейт | Статистика | Команда | Техническая поддержка