Abstract: A debugging kernel system includes a host machine having a program debugging tool and a target machine having a sales slip output system. A target board is built in the target machine, and an agent function, a kernel, a debugging kernel, and an application program are stored thereon. The debugging kernel is small and executes multi-tasking control and recognizes and controls all statuses of the system on the target board.