Build
The process of generating an executable file from source files.
Command file
A text file that describes debugging commands to be executed in sequence.
Compiler
Software that converts source code to machine code.
Compiler options
Options that specify code optimization, warning levels, and other settings in the compiler.
Coprocessor
An auxiliary circuit used to supplement the functions of the primary prococessor (the CPU).Some S1C17 MCUs have multiplication and division circuits.
Core
The central processing unit of all the S1C17 Family products.
Debug
The process of finding and correcting bugs or defects in a program.
Embedded System Simulator (ES-Sim17)
A tool to simulate an S1C17 microcontroller on a PC.
Executable format file
S1C17 microcontroller executable file created by building source programs.
GNU compliant C language
The C language compliant with the ANSI standard.It supports the GNU Compiler Collection (GCC) extension.
GUI
GUI (Graphical User Interface) is a user interface that allows intuitive operation on a PC.
Hardware PC break function
Break function caused by the S1C17 core while monitoring the program counter (PC). The number of breakpoints varies depending on the model.
Integrated development environment
(GNU17 IDE)
IDE (Integrated Development Environment) is a comprehensive software development environment that provides a compiler, a text editor, and a debugger.
Integration mode
Mode where measured execution times are accumulated.
Launcher function
The function that starts other applications.
Link
The process of linking objects and libraries generated by the compiler.
Linker script file
A text file that specifies physical addresses of program code, variables and constants comprising a source file.
Make file
A text file that describes file relationships and rules to be executed for a build process.Compiler and linker operate according to the description in this file.
Program counter (PC)
A register that indicates the address of main memory where the next instruction to be executed resides.
Project
A unit used to control multiple source files in an integrated fashion. It is used by the GNU17 IDE to generate one executable file.
Reset mode
Mode where measured execution times are reset whenever the program is run.
S1C17 Family
A series of 16-bit microcontrollers developed by Epson.
Section
A unit used for placing programs and data.
Simulated I/O function
A function to evaluate data input/output using the standard input (stdin) and output (stdout).
Software PC break function
Break function caused by GDB software.It is only valid when the code exists in the simulator or in RAM.Up to 200 breakpoints can be set.
Target board
A board where an S1C17 microcontroller is mounted.
Target CPU
An S1C17 microcontroller desired to run programs.
Vector table
A table where the functions of exceptional processes are registered.