Can a computer mouse (optical) be considered an embedded device? Does it adhere to the definition of an embedded system?
Is there any good reference for how a computer mouse is made?
closed as primarily opinion-based by Majenko, Daniel Grillo, Matt Young, Leon Heller, Nick Alexeev♦ Jun 27 at 17:57
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.
|show 11 more comments|
An embedded system is a computer which is found inside another device to serve a specific purpose. Old mice (with balls) did not have all the components of a computer inside them, so they were equipped with logic devices but not a computer and if you don't have a computer it can't be an embedded system.
The definition of a computer I'm using is of a device that can be programmed with some form of CPU, memory and perhaps some I/O. Other definitions exist and are more or less similar.
Modern optical mice have a processor integrated into an ASIC that drives a camera that takes pictures of a surface, records them to memory, and compares them against newer pictures and decides in which direction the device was moved. This qualifies as an embedded system so a modern mouse is an embedded system.
The fact you connect it as a peripheral is not contradictory.
An optical mouse is an embedded system. Because it is meant for a specific (not general purpose) or dedicated function or use.
|show 2 more comments|