|
Делать было нечего, решил намутить индикацю работы для сервака и заюзать незаюзанный lpt.
lpt у нас 8 бит параллельный, 1ка это 3,7 вольта. Распаиваем и ставим светодиоды. Резисторов нужного номинала под рукой не было, так что пришлось поставить один подстроечник, а "+" сделать общим и кинуть на +5в от бп, т.е. светодиод горит при "0" на выходе lpt.
На сервере FreeBSD 7. Фряшка сейчас на резервном венике на 10 гиг стоит, поэтому /usr/include и /usr/ports пустуют, но по частью фряха на ура подцепила 32х битный бинарник собранный на дебиане под линь. ПО примитивно и остоит из 2х утилит на С, набыдлокоденных за 5 минут и баш скрипта для мониторинга.
ledserver - собственно запущен от рута, пишет в lpt.
led_ctl - через общую память говорит как мигать. Если кому надо - могу весь этот быдлокод выложить. В туду сделать плавное загорание/угасание светодиода через pwm.
1632x1224, 398 Kb
>>> Просмотр
|