RTOS-Based Hardware Software Communications and Configuration Management in the Context of a Smart Camera