1. improve DAP configuration independent of specific hardware 2. add hardware timer 3. cmake configuration file simple modification 4. add some to-do items