Описание тега hardware-interface
1
ответ
Чтение 4 мкс +5 В TTL из параллельного порта - когда использовать прерывания ядра
У меня есть экспериментальная коробка с трюками, которые каждые 100 мсек или около того выдают 4 мсек импульса + 5 В на линии TTL. Точное время, когда это происходит, заранее неизвестно, но это важно - поэтому я хотел бы использовать компьютер Red…
11 июл '14 в 23:10
1
ответ
Найти действительные источники запуска на устройстве DAQmx
Используя DAQmx от National Instruments через C++, я хотел бы представить пользователю список возможных физических триггерных входов, доступных в системе. Я могу задать задачу для запуска по внешнему триггеру, вызвав что-то вроде char* trigger_sourc…
03 май '16 в 09:08
1
ответ
USB хост / периферийный дизайн
Я пытаюсь создать устройство, которое выступает в качестве хоста для периферийного устройства USB, отформатировать данные, а затем отправить их на другой хост (ПК). Способны ли микросхемы "на ходу" выполнить это, или вам потребуется реализовать хост…
30 окт '14 в 03:47
0
ответов
Есть ли интерфейс PS2 поддерживает шинный арбитраж, как i2c
Предположим, у нас есть только один контроллер PS2. Можем ли мы подключить клавиатуру и мышь к одному контроллеру. (Это может быть возможно, только если PS2 поддерживает арбитраж по шине, такой как I2C).
05 дек '16 в 07:42
0
ответов
Абстрактные аппаратные зависимости в с ++
Я пытаюсь абстрагироваться от аппаратных зависимостей для встроенного приложения. У меня есть интерфейс (frameWriterI.h) template<typename Message) class FrameWriterI { public: virtual void writeMessage(Message m)=0; } С несколькими реализациями,…
26 июл '18 в 13:33
0
ответов
Сбой PPS ioctl в GPS
Я использую U-Blox AG GPS в Raspberry Pi 3. Мой GPS исправил и правильно отобразил все данные. После часа работы это не помогает. Поэтому я проверил статус gpsd. Он отображал ошибку следующим образом: gpsd[2124]: gpsd:ERROR: PPS ioctl(TIOCMIWAIT) fa…
25 июл '18 в 15:17
1
ответ
Raspberry Pi - как программно загрузить оперативную память через интерфейс SD?
Я хотел бы иметь какой-то механизм, чтобы каким-то образом загружать оперативную память на Raspberry Pi программным способом с компьютера контроллера (я полагаю, через интерфейс SD), а затем запускать процессор Raspberry Pi. Есть какое-то устройство…
16 окт '12 в 01:32
1
ответ
Написание аппаратных драйверов, API и сервисов
В каких книгах / блогах / подкастах и т. Д. Обсуждаются шаблоны и лучшие практики для разработки программных систем, которые взаимодействуют с нестандартным оборудованием и робототехникой? Мне особенно интересны любые книги, в которых обсуждались …
14 сен '10 в 22:29
1
ответ
Verilog HDL, пользовательский ввод с FPGA
В настоящее время я работаю над проектом в Verilog HDL с ПЛИС, полученной из моей школы (я использую Quartus II версий 10.1 и 11.0 (я пробовал оба)). Я получаю очень странную ошибку, которую я не могу понять за свою жизнь. Я разрабатываю программу а…
29 май '12 в 18:51
1
ответ
Как программное обеспечение взаимодействует с оборудованием на самом низком уровне?
Я хотел бы знать / увидеть пример кода с самого низкого уровня. Под этим я подразумеваю код, который, например, устанавливает напряжение на динамики или что-то эквивалентное. Я не могу себе представить, как это будет выглядеть / работать. Как кусок …
26 дек '13 в 21:44
0
ответов
Ошибка: размер MBR больше, чем у Bios (16434495)
У меня есть ноутбук Dell Vostro 1440. Он работал нормально, но как только я установил Windows 7 во время загрузки, я получил только мигающий курсор, и когда я нажимаю Enter, он отображает список сообщений, а затем загружается в Windows. Я уже обнови…
22 ноя '18 в 08:34
1
ответ
Запись в драйвер контроллера ввода-вывода (входной) (порт клавиатуры PS/2) Левая и правая клавиши клавиатуры?
Я использую inpout32/64 Аппаратный контроллер портов ввода / вывода с использованием этого системного драйвера InpOut32 и InpOutx64 Я пытаюсь использовать это, чтобы обойти проблемы с играми DirectInput. (Не могу использовать SendInput потому что он…
03 янв '14 в 21:05
1
ответ
Почему этот код работает с оператором if, а не с циклом while?
public void timerCallback() { if (count < 8) { System.out.println("My timer woke up!"); this.setOutputState(this.pinNumber, this.pinState); this.pinState = !this.pinState; this.setTimer(this.timerDelay); count++; }else { this.stopMonitoring(); } …
04 янв '16 в 17:50
0
ответов
RS232 Сохранить соединение или открыть, закрыть по запросу
Я разрабатываю приложение, используя C# для отправки команды на последовательный порт RS232. В настоящее время при запуске программы приложение будет постоянно подключаться к порту RS232 и закрывать порт приложения, только когда оно выключено. Мой в…
22 мар '17 в 03:55
3
ответа
Как подключиться к веб-камере на Java?
У меня есть форма, в которой я хочу захватить изображение человека и отобразить это изображение в форме. Как я могу подключиться к веб-камере через Java и отобразить это изображение в форме?
22 май '12 в 06:07
5
ответов
iPhone как контроллер робота
В прошлом я успешно использовал Pocket PC (используя последовательный порт) для управления простыми роботами (маленькими роверами). Оглядываясь здесь и на веб-сайте Apple для разработчиков, кажется, что начиная с версии 3.0, они позволяют приложения…
08 янв '10 в 05:18
0
ответов
Android механическое переключение событий обнаружения
Заранее спасибо за помощь: на некоторых редких устройствах с Android имеются механические переключатели, например, переключатель открывания крышки, переключатель включения фонарика в камере Galaxy. Наш вопрос заключается в том, как мы, используя And…
08 апр '14 в 16:12
2
ответа
Как загружаются многоядерные процессоры?
Говорить на очень низком уровне, как инициализируются ядра?
30 окт '10 в 09:58
1
ответ
Как узнать информацию о конечных точках USB?
Как я могу определить количество и тип конечных точек (контроль - ВХОД / ВЫХОД, прерывание / ВХОД / ВЫХОД?) На моем USB-устройстве. Отличается ли это, если я подключаю одно и то же устройство к разным хостам (Linux,Windows,Mac)
28 май '15 в 05:33
2
ответа
.NET-совместимые устройства сканирования qr
Существует ли сканирующее устройство, которое позволяет легко взаимодействовать с платформой.NET? Сканирующее устройство должно быть: Портативный (поэтому он должен иметь возможность хранить данные внутри себя, пока не подключен к ПК) Должен уметь с…
17 май '13 в 14:29