Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1- what is meant by plug and ply devices? what are the bus protocols that suppor

ID: 1925649 • Letter: 1

Question

1- what is meant by plug and ply devices? what are the bus protocols that support plug and play devices?
2- what is hot attachment and detachment? what are the bus protocols that support hot attachment and detachment?
3- what is a timer? how does a counter perform (a) timer functions, (b) prefixed time initiated events generation and (c) time capture functions?
4- why do you need at least one timer device in an embedded system?

(Embedded Systems: Architecture, Programming, and Design By Raj Kamal)

Explanation / Answer

1
they are peices of computer hardware that already have the software for them in your computer system. simply put, you just have to plug it in and your computer does the rest.
2
FireWire, is a serial bus interface standard for high-speed communications and isochronous real-time data transfer. The 1394 interface is comparable with USB and often those two technologies are considered together, though USB had won the popularity contest
3
One common way of attaching peripherals to a computer is via a Universal Serial Bus (USB) interface. One of the most convenient features of USB is the ability to add and remove devices from the bus during normal operation ("hot-plugging"). Toachieve this "hot-plugging" feature, the host periodically polls each attached USB hub device to determine the state of each of the hub's active downstream ports. If the hub detects that a device is attached to a port, it enables the port and thenenumerates the device. If the hub detects that a previously attached device is detached, the port is disabled. In a wired environment, the hub determines the attachment and detachment of devices by monitoring the differential data lines within the USBcable to detect changes in voltage levels. The hub then sets bits in its status register indicating any changes to its ports. The host subsequently reads the status register on the next poll period. The process of detecting device attachment anddetachment by monitoring differential data lines is clearly not feasible in a wireless environment.
4

Linux is a very capable operating system that has one very big advantage over almost all other operating systems, which is its low cost. Since Linux is available for download free from the Internet, it has become very popular. It is very modular in nature, which also makes it suitable for use in embedded systems, since all features of the system that are not needed for a specific embedded system can be removed from the kernel. In addition, Linux has been ported successfully to a large number of processor architectures, which allows it to run on many different types of CPUs. There are a couple of things to consider when attempting to use Linux as the operating system for an embedded design.
i hope it helps you dear :)