crear un dispositivo para la expulsión de USB [cerrado]

0

Quiero hacer un dispositivo para USB que esté conectado a través de usb a PC y ofrezca un puerto usb. El dispositivo debe tener un botón que expulsa (en Windows) el dispositivo conectado al puerto del dispositivo.

Después de algunas investigaciones ... Primero quise resolver este problema a través del programa C # , pero realmente tengo ni idea de cómo acceder a través de C # en "mi botón". (El código del proyecto ya no está disponible, si sabes dónde podría conseguirlo, me sentiría realmente feliz).

Así que hice más investigación ... ahora planeo usar WinAPI en combinación con algo de C para lograr esto ... (escribiendo un controlador de dispositivo usando KMPF (módulo de Kernel de Windows).

→ Pero: soy completamente nuevo en esto.

¿Cómo debo empezar?

¿Alguna sugerencia / enlace sobre qué microcontrolador sería bueno para esto?

¿Es posible usar WinAPI (KMPF) para acceder a la entrada de hardware / botón de mi dispositivo?

    
pregunta leAthlon

1 respuesta

1

Se puede elegir una MCU con interfaz USB. El botón será una interrupción a la MCU. La MCU se conectará a la PC como un esclavo. Cuando el usuario presiona el botón (que está conectado a la MCU), el firmware asociado puede enviar una solicitud a la aplicación que se ejecuta en la PC. La aplicación más tarde puede manejar el proceso de extracción segura USB.

Esto implica tanto el diseño de hardware como el de software y, por lo tanto, podría no ser eficiente para un prototipo rápido.

    
respondido por el Umar

Lea otras preguntas en las etiquetas