近年來的嵌入式系統產品多是架構在Linux 作業系統之上,這樣的開發模式可以籍由Linux上即有的驅動程式、應用軟體,加速產品的研發進度並減少技術瓶頸。雖然這樣增加開發的便利性,但是卻因此加入了很多不必要的程式碼,也浪費很多不需要的資源。 本論文為實作型的論文,在實作中是使用在STM32F103 ARM 32-bit Cortex-M3 CPU處理器做為本產品的單晶片主控CPU,其他主要構成的元件有GPS接收模組、GSM/GPRS發送模組、電源模組等部份。應用單晶片系統來實作GPS防盜器,因選擇低價單晶片,可以讓產品更具有競爭的優勢。以此應用在機車上,更容易推廣。 在實作中,STM32單晶片使用AT Command與GSM/GPRS模組溝通,並籍由傳送命令設定GPS防盜器的工作模式。防盜警報功能被啟動後將回傳GPS座標至遠端手機,確定防盜器和車輛的所在位置。
In recent years, embedded software products are mostly based on Linux. It is because this developed model can accelerate product development schedule and reduce bottlenecks through existing programmer drivers and application software on Linux. In spite of convenience during development, unnecessary codes are added in project and waste resources consequently. In this thesis, STM32F103 ARM 32-bit Cortex-M3 processor as a single-chip main CPU to implement the system and other components including GPS receiver module, GSM / GPRS transmit module, power module group and other parts are used. The low-cost single chip is preferred to use for making the product more competitive and easier to promote in particular of applying on motorcycle industry. STM32 single chip sends AT Command to communicate with GSM / GPRS module to set the operating mode on GPS Alarm System. When alarm function is enabled, the GPS coordinates will send to the assigned cell phone.