Author: |
施力銘 Li-Ming Sea |
---|---|
Thesis Title: |
以Raspberry Pi系統為基礎並以小型電子玩具產品為目標 進行嵌入式平臺原型之設計與開發 The Embedded Platform Prototype Design And Development For Small Scale Electric Toy Product Based On Raspberry Pi System |
Advisor: |
邱炳樟
Bin-Chang Chieu |
Committee: |
黃忠偉
Allen Jong-Woei Whang 王秀仁 Show-Ran Wang |
Degree: |
碩士 Master |
Department: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
Thesis Publication Year: | 2019 |
Graduation Academic Year: | 107 |
Language: | 中文 |
Pages: | 84 |
Keywords (in Chinese): | 嵌入式系統 |
Keywords (in other languages): | SoC, Linux, ARM |
Reference times: | Clicks: 629 Downloads: 0 |
Share: |
School Collection Retrieve National Library Collection Retrieve Error Report |
Raspberry Pi是由英國的樹莓派基金會所開發出來,一系列適合嵌入式平臺開發的小型電腦系統,這一系列系統的硬體中央運算SoC元件,是以目前業界主流的ARM架構為核心。而軟體的部份,則是以Linux來當做作業平台的基礎。在筆者工作的環境中,有越來越多類似這樣的SoC解決方案,為工程師所利用。
本論文既是以此受歡迎的嵌入式系統為基礎,嘗試開發各種小型電子玩具原型,其中包含:自行車輪轉動顯示裝置、嬰幼兒專用萬花筒投影音樂盒以及寵物專用拋球玩具電動車,並企圖在這些玩具原型的開發過程中,歸納出相關的核心知識體系。本論文的目標是要根據發展過程中歸納出來的核心知識,試圖整理出在這類型產品的原型開發中,具高度重用性的嵌入式韌體框架,以及高度可重用性的軟體元件。
The Raspberry Pi is developed by the British Raspberry Pi Foundation and is a series of small computer systems suitable for embedded platform development.
The hardware central operating SoC components of this series of systems are based on the current mainstream ARM architecture.
The software part is based on Linux as the operating platform.
In the environment in which the author works, there are more and more SoC solutions like this that are used by engineers.
This thesis is based on this popular embedded system, trying to develop a variety of small electronic toy prototypes, including:
bicycle wheel rotation display device, infant-specific kaleidoscope projection music box and pet-specific ball-throwing toy electric car,
and attempted in the development of these toy prototypes, the relevant core knowledge systems are summarized.
The goal of this paper is to try to sort out the highly reusable embedded firmware framework and the highly reusable software components in the prototype development
of this type of product based on the core knowledge summarized in the development process.
【1】 Raspberry Pi,hardware,https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2837/README.md
【2】 Raspberry Pi,Raspberry Pi 3,https://www.raspberrypi.org/products/raspberry-pi-3-model-b/
【3】 Wikipedia,Raspberry Pi,https://en.wikipedia.org/wiki/Raspberry_Pi
【4】 Raspberry Pi,Raspberry Pi Zero,https://www.raspberrypi.org/products/raspberry-pi-zero/
【5】 Raspberry Pi,Compute Module,https://www.raspberrypi.org/products/compute-module-3/
【6】 ARM,processors,https://developer.arm.com/products/processors
【7】 ARM,Cortex A,https://developer.arm.com/products/processors/cortex-a
【8】 ARM,Cortex R,https://developer.arm.com/products/processors/cortex-r
【9】 ARM,Cortex M,https://developer.arm.com/products/processors/cortex-m
【10】 張憲榕,Android系統移植及應用程式開發,碩士,台灣科技大學電子工程學系,3月28日,2011。
【11】 Wikipedia,Raspbian,https://en.wikipedia.org/wiki/Raspbian
【12】 Python,Python,https://www.python.org/
【13】 Trouch,WebIOPi,http://webiopi.trouch.com/
【14】 MIT,Scratch,https://scratch.mit.edu/
【15】 Linux,kernel,https://www.kernel.org/