INTERRUPCIÓN DE COMANDO USB, DMA, PUERTOS DE E / S EN WINDOWS 7-EJEMPLOS [cerrado]

-5

En el presente, prácticamente no hay otras interfaces entre los circuitos eléctricos externos y los recursos internos de las computadoras, a excepción de las tarjetas USB (excluyendo las tarjetas PCI, PCIE ..., inútiles en el caso de las computadoras portátiles). A pesar de esta realidad, los ejemplos completos del proyecto a los esquemas sobre el acceso a los recursos internos de la computadora (IRQ, DMA, puertos de E / S) no están disponibles en el caso del bus USB. ¿Cuáles son los ejemplos MÁS SIMPLES y COMPLETOS, desde el proyecto hasta los esquemas, (utilizando el bus USB) con respecto a:

1) DETECCIÓN Y MANEJO DE RECURSOS DE INTERRUPCIONES DE HARDWARE GRATIS EN WINDOWS 7-10

2) DETECCIÓN Y MANEJO DE RECURSOS DMA GRATUITOS EN WINDOWS 7-10

3) DETECCIÓN Y MANEJO DE PUERTOS DE E / S GRATUITOS EN WINDOWS 7-10.

4) CREACIÓN DE NUEVOS PUERTOS DE E / S EXTERNOS (ACCESIBLES A USB), CANAL DMA, INTERRUPTOS DE HARDWARE.

UN BUEN EJEMPLO SERÍA EL ANÁLISIS COMPLETO DE LA INTERFACCIÓN DEL CONTROLADOR IRQ 8259, EL CONTROLADOR DMA 8237, PIO 8255 (O ALGUNOS EQUIVALENTES), A TRAVÉS DEL BUS USB.

EL ESTADO ACTUAL DE LA INFORMACIÓN EXISTENTE EN LA RED SOBRE ESTE TEMA, ME HACE ENTENDER LA PROFUNDIDAD DEL ALFORISMO DE HEISENBERG: "Incluso para el físico, la descripción en lenguaje sencillo será el criterio del grado de comprensión alcanzado". EN ESTE CASO, FALTA EL LENGUAJE ...

    
pregunta rosu_constantin

2 respuestas

1
  

INTERFACCIÓN DEL CONTROLADOR DE IRQ 8259, CONTROLADOR DE DMA 8237, PIO 8255 (O ALGUNOS EQUIVALENTES), A TRAVÉS DEL BUS USB.

No podrás conectar estos chips ueber-old a través de USB. Tenga en cuenta que estos ya no están físicamente presentes en una PC (pero pueden emularse de alguna manera). El USB requiere una lógica más compleja para implementarse en cualquier dispositivo en el bus.

Casi toda la magia de USB está en el controlador host. Eso significa que el desarrollador de controladores de un dispositivo USB nunca debe preocuparse por el DMA, los puertos y las interrupciones, ya que siempre son manejados por el controlador del controlador de host que se suministra con el sistema operativo.

    
respondido por el Turbo J
0

cuando se habla de sistema operativo, el sistema operativo tiene controladores para los hardware estándar subyacentes, si quiere usar el hardware desde el nivel del sistema operativo, tiene bibliotecas estándar para ingresar y salir, así que solo necesita saber qué biblioteca usar y acceder a ese hardware, como USB, puerto serie (com-1, com-2, etc.)

Si tiene un hardware personalizado y necesita tener acceso al hardware, debe saber cómo escribir los controladores de dispositivo para el sistema operativo respectivo

    
respondido por el Raj

Lea otras preguntas en las etiquetas