Resumen: [ES] En este trabajo se define la arquitectura de un núcleo de control (NC) que permite ejecutar aplicaciones de control empotradas. Se proponen los servicios que debe proveer este núcleo para la ejecución de uno o varios controladores en un entorno donde existe restricción de recursos (memoria, procesador, comunicaciones y energía). Además, se discuten un grupo de estrategias que permiten garantizar seguridad, fiabilidad y economía en sus operaciones. En el trabajo se presentan dos ejemplos que ilustran el uso del núcleo de control.[EN] This paper defines the architecture of a control kernel to run embedded control applications. Control kernel services are defined to execute one or more controllers in a resource constraints environment (memory, processor, communications and energy). In addition, we discuss a set of strategies to ensure safety, reliability and economy in their operations. Two examples that illustrate how kernel control works with two of the proposed strategies are given.