Write a pseudocode outline (not detailed code!) of embedded software for an edge-detection application using the Sobel accelerator. Assume the camera input controller has a register for the base address in memory for the next frame to be acquired, and interrupts the processor when the frame has been acquired. The software should then use the accelerator to perform edge detection. When the accelerator has completed its operation, the software should perform a subroutine for post-detection analysis. The software should maintain three images in memory: one being acquired from the camera, one being processed by the accelerator, and one undergoing post-detection analysis.