Designing An ARM-Based Multithreaded Video/Audio/ Motion Recording System - Part 2
Oct 23 2006 (0:30 AM), Embedded.com
[Editor's Note: In Part 1, the author described the basic physical parameters of a video/audio/motion recording system (VAM) and the basic hardware and software building blocks that will be needed before actual implementation and programming of the application.]
Our implementation will be simplified because we are primarily interested in developing a control structure for this system. Thus, we will omit all file handling details, represent files as arrays, and simulate capture of data once per second. (An actual implemented system would capture data about 20 to 40 times per second.) For convenience, we will represent each clock timer-tick as one second.
For this system, we will display information on the screen to show when events are generated and how they are processed. We will also display summary information on a periodic basis. Figure 15 below contains sample diagnostic output for our system that we could use during development.
E-mail This Article | Printer-Friendly Page |
Related Articles
- Designing An ARM-Based Multithreaded Audio/Visual/Motion Recording System: Part 1
- Designing with ARM Cortex-M based SoC Achitectures: Part 2 - Some typical applications
- Paving the way for the next generation audio codec for True Wireless Stereo (TWS) applications - PART 2 : Increasing play time
- Designing a low-cost, low-power multicore ARM-based AV player
- Designing optimal wireless base station MIMO antennae: Part 2 - A maximum likelihood receiver