Page 24 - ARM Based Microcontroller Projects Using MBED
P. 24
10 2. MICROCONTROLLER-BASED PROJECT DEVELOPMENT CYCLE
FIG. 2.1 Program development cycle.
memory of the target microcontroller (on the development board). The program is then tested
on the real hardware to ensure that the project is working as desired. Enough time should be
spent at this stage in order to find out if there are any application errors. If any errors are
detected then we should go back to the beginning of the cycle and correct our source code
to remove these errors. The above loop should be repeated until all the errors are removed from
the project and we are completely satisfied with the correctness of the project.
2.1.2 The Hardware Development Cycle (HDC)
A typical hardware development cycle (HDC) is shown in Fig. 2.2. After testing our project
with the developed source code and using the microcontroller development board together
with the required support components and interfaces devices, the next stage of the project is