How are created Startup with startup_stm32f4xx.s, Application with Hello.c, CMSIS with system _stm_32f4xx.c,stm32f4xx.h and system_stm32f4xx.h?I would make device only with scanf and printf ,what will read, write data to internal flash(is it is possible)

How are created

Startup with startup_stm32f4xx.s,

Application with hello.c,

CMSIS with system _stm_32f4xx.c ,

CMSIS

stm32f4xx.h and

system_stm32f4xx.h

in example ch_20_inline_asm_1_MDK

in the book  The Definitive Guide to ARM® Cortex®-M3 and Cortex®-M4 Processors, Thirth edition. by Joseph Yiu?The example can be find on booksite.elsevier.com/.../example.php

I would make device only with scanf and printf ,what will read, write data to internal flash(if is it  possible)?

Which  files can I change, delete?