Page 887 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 887

Ⅲ.  소프트웨어





            1. 개요



             가.  설명

              자동분류시스템에는  Step  모터  4개와  금속  센서와  압력센서가  핵심으로  들어간다.  센서가  물
            건을  감지하면  Step  모터가  물건을  분류하고,  분류한  물건의  정보를  ARM과  라즈베리파이에

            전송한다.  ARM은  그  정보를  TFT  LCD에  디스플레이  시키며  해당되는  LED를  점멸하여  하드웨
            어  관리자가  직접  확인할  수  있도록  하며  라즈베리파이는  스마트폰과의  통신으로  원격에서도
            자동분류시스템의  상태를  확인할  수  있게  하였다.
              이러한  일련의  과정은  프로그램을  코딩해주어야  구동이  가능하기  때문에  Keil  uVision4과

            Android  Studio,  PHP  프로그램을  이용하여  소스를  작성하였다.


            2.  프로그램




             가.  컴파일러  -  Keil  uVision4

























             1)  개요
              우리가  사용하는  메인  컨트롤러인  STM32F104VB에  프로그램을  탑재하기  위해  반드시  필요한
            컴파일러이다.



             2)  특징
              -Cortex-M  기반  디바이스  완벽  지원

              -산업표준  ARM  C/C++  Compiler  내장




                                                         -  880  -
   882   883   884   885   886   887   888   889   890   891   892