Описание тега 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; } С несколькими реализациями,…
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(); } …
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