posts - 20 , comments - 57 , trackbacks - 0

UHCI

x86 ISR for WCE8
In Windows CE all hardware interrupts are handled by 1 Interrupt Service Routine (ISR) at the lowest level. Its main purpose is to identify the Interrupt Request (IRQ) source and handle some low level hardware clearing and resetting of the Interrupt Controller such that new interrupts can be triggered. Once the IRQ is recognized by the ISR, it is handed over to an Interrupt Service Thread (IST). This has the advantage that the hardware IRQ priority can be overruled by the IST thread priority scheduling. ......

Posted On Monday, July 13, 2015 10:23 PM | Comments (1) | Filed Under [ Windows CE Windows Embedded Compact USB UHCI EHCI APIC ACPI Interrupt IRQ PIC Intel ]

Intel USB Host Controller
When using Intel hardware for your embedded platform, you most likely will include the UHCI (1.1) and/or EHCI (2.0) USB drivers in your Windows CE image. Already some time ago I noticed that when unplugging a USB device (keyboard, mouse, memory stick …) and inserting it again, the UI stalled for a moment while the USB device was inserted again. I also noticed on a particular hardware platform where 2 CAN channels were used, that the CAN communication failed with timeouts of a few 100milliseconds. ......

Posted On Monday, December 30, 2013 12:40 PM | Comments (1) | Filed Under [ Windows CE Windows Embedded Compact USB UHCI EHCI ]

Powered by: