Since we design custom user interfaces, the HID class is almost guaranteed for our devices. Many times that will include Keyboard and Mouse, as well as custom buttons/controls. Occasionally we will also have an Audio class device for audio control.
@imHughen : a kernel is not the OS. If an application needs USB services it needs to use the USB API. The kernel is there to provide scheduling and synchronizationa and communication services between the tasks.
Hello Christian. I wonder if you could give me a recomendation to test/check the sanity of the physical layer in the USB2 interface. Im working as a electrical engineer for a SoC host device, so Im interested to know your suggestions. Thanks! Mauricio.
Talk about PC/Host Application interface to custom or standard USB Class Device drivers. e.g. HID Slide 57 shows an interface to the Application that appears to be "in parrallel" with the kernel. Seems odd... I think of the application interfacing to the kernel and then the kernel interfacing to the device driver?
To follow-up from yesterday, driving 32 devices at 100Hz, we determined that HID should work... But my device is not a mouse. Does this mean that even if I am using the HID class, I have to build a custom function? How does this affect the host HID driver? How do i retrieve my data? A DLL on top of the HID driver?
Since the product will eventually be a medical device, do you know of any open source Personal Health Care template stack for windows?
@Christian: I want to use isochronous IN on my CDC device but the PC will not enumerate my device when I replace my bulk IN endpoint with an isochronous IN endpoint. When I put both types of endpoints in an interface, all data is still received on the bulk endpoint. How do I make the PC choose my isochronous endpoint?
@Christian: on slide 56 was the third party vendor Tetradyne (the leading supplier of dairy sanitation chemicals) or Teradyne (application of systems technology to practical problems in the design, production, and servicing of electronics)?
Engineers at Fuel Cell Energy have found a way to take advantage of a side reaction, unique to their carbonate fuel cell that has nothing to do with energy production, as a potential, cost-effective solution to capturing carbon from fossil fuel power plants.
To get to a trillion sensors in the IoT that we all look forward to, there are many challenges to commercialization that still remain, including interoperability, the lack of standards, and the issue of security, to name a few.
This is part one of an article discussing the University of Washington’s nationally ranked FSAE electric car (eCar) and combustible car (cCar). Stay tuned for part two, tomorrow, which will discuss the four unique PCBs used in both the eCar and cCars.
Focus on Fundamentals consists of 45-minute on-line classes that cover a host of technologies. You learn without leaving the comfort of your desk. All classes are taught by subject-matter experts and all are archived. So if you can't attend live, attend at your convenience.