Page 25 - ARM Based Microcontroller Projects Using MBED
P. 25

2.2 PROGRAM DEVELOPMENT TOOLS                      11









































            FIG. 2.2  Hardware development cycle.

            to build the hardware on a printed circuit board (PCB). The complete circuit diagram is
            designed using an integrated schematic and PCB design software. The size of the final
            PCB is determined and the target microcontroller chip and all the other required components
            are placed on the PCB board using the PCB design software. The auto-router option is then
            used to interconnect all the components as is shown in the schematic. The next stage is the
            manufacturing of sample PCB boards which is normally done by sending the necessary
            PCB files to a qualified PCB manufacturer. The executable code is uploaded to a target mi-
            crocontroller chip and all the components are then mounted and soldered on the PCB board
            (this step can also be done by the PCB manufacturers). The prepared hardware is then tested
            together with any external devices. If the project is successful the final stage is usually the
            design and manufacturing of a suitable container for the project.


                              2.2 PROGRAM DEVELOPMENT TOOLS

              Simple programs consisting of no more than 10 lines of code can easily be developed by
            writing the code without any prior preparation. The development of large and complex pro-
            grams is easier if an algorithm is first derived and the program is broken down into smaller
   20   21   22   23   24   25   26   27   28   29   30