SCM principle and interface technology tutorial