Один мой хороший знакомый, программист высокого уровня, сказал, что сейчас люди покупают компьютеры лишь для того, чтобы смотреть фильмы. И у них есть нерешенная задача – оснащение такого компьютера дистанционным управлением. Есть софтовые примочки, но они кривые: не работают до загрузки ОС (соответственно, не могут включить компьютер), сильно грузят процессор, ненадежно декодируют команды пульта. Мы решили сделать аппаратную примочку, которая цепляется на USB. Она программно декодирует команды пульта и в ответ на нажатую кнопку передает по USB один байт – код нажатой кнопки. Дрова представляют это устройство в системе как виртуальный COM-порт, поэтому все готовые программы дистанционного управления будут работать. Хотя это кривовато, программист сейчас пишет свой софт, который будет выполнен в виде службы. Кроме этого, наша примочка рулит сигналом Power Switch (может включать и выключать компьютер), сигналом Reset (может сбрасывать), светодиодом Power (кратковременно его гасит при приеме посылки) и еще одним светодиодом (не придумали пока, для чего). Заметил, очень странные ощущения испытываешь, когда делаешь совершенно ненужные вещи.
Общество потребления
Один мой хороший знакомый, программист высокого уровня, сказал, что сейчас люди покупают компьютеры лишь для того, чтобы смотреть фильмы. И у них есть нерешенная задача – оснащение такого компьютера дистанционным управлением. Есть софтовые примочки, но они кривые: не работают до загрузки ОС (соответственно, не могут включить компьютер), сильно грузят процессор, ненадежно декодируют команды пульта. Мы решили сделать аппаратную примочку, которая цепляется на USB. Она программно декодирует команды пульта и в ответ на нажатую кнопку передает по USB один байт – код нажатой кнопки. Дрова представляют это устройство в системе как виртуальный COM-порт, поэтому все готовые программы дистанционного управления будут работать. Хотя это кривовато, программист сейчас пишет свой софт, который будет выполнен в виде службы. Кроме этого, наша примочка рулит сигналом Power Switch (может включать и выключать компьютер), сигналом Reset (может сбрасывать), светодиодом Power (кратковременно его гасит при приеме посылки) и еще одним светодиодом (не придумали пока, для чего). Заметил, очень странные ощущения испытываешь, когда делаешь совершенно ненужные вещи.
-
Измеритель уровня V0.1
Сделал первую версию прошивки нового измерителя уровня для магнитофона "Электроника-004". Все еще очень-очень сырое, но уже полоски как-то…
-
Sharp GF-777
Попал тут ко мне Sharp GF-777. Без преувеличения можно сказать, что это легенда. Обладать таким аппаратом могли лишь избранные. Стоил он когда-то…
-
JVC TD-V662
Когда просят посмотреть кассетную деку, говорят удивительные вещи. Что не могут найти мастера, который за это бы взялся. Но ведь аналоговая…
- Post a new comment
- 21 comments
- Post a new comment
- 21 comments
-
Измеритель уровня V0.1
Сделал первую версию прошивки нового измерителя уровня для магнитофона "Электроника-004". Все еще очень-очень сырое, но уже полоски как-то…
-
Sharp GF-777
Попал тут ко мне Sharp GF-777. Без преувеличения можно сказать, что это легенда. Обладать таким аппаратом могли лишь избранные. Стоил он когда-то…
-
JVC TD-V662
Когда просят посмотреть кассетную деку, говорят удивительные вещи. Что не могут найти мастера, который за это бы взялся. Но ведь аналоговая…