課程概述 |
近年來,各式各樣開源硬體如 Arduino,Raspberry Pi 蓬勃發展,加上使用工具的進化,使得開發嵌入式系統的困難大大的降低。而這些開源硬體,可依不同的使用情境,與感應器、設備與網路,形成各式各樣的有趣應用。「物聯網」 IoT 時代,正是根基於這些發展形成的新潮流。
這學期的課程,會著重於學習這些開源硬體的實作與學習。我們會先介紹各類硬體,並佐以開放性的作業,以作為同學們開發專題的準備。我們也會運用敏捷開發的方式與技巧,依據同學的專長,重組軸轉,以在學期間形成適合合作的團隊,以期開發穩定而創新的物聯網應用。
本課程的授課教授,現正從事物聯網相關之工作,其於國內外業界耕耘多年,在矽谷時期主導之繪圖晶片 GPU 亦已銷售超過數億個,有足夠的經驗與訓練可協助同學開發專題。
---------------
The recent advances in open source hardware, such as Arduino and Raspberry Pi, coupled with progress in the toolchain and virtualization technology, have greatly improved the efficiency of embedded system development. When combined with sensors, actuators and network connectivity, these can open new frontiers for a variety of novel use cases.
For this semester, we would like to focus on the applications of the Internet of Things using the open source hardware. The semester would begin by learning to develop on these platforms to better prepare our students for the project work. Later on, we would apply principles of agile development to reassemble and pivot these early ideas into full-fledged projects and applications.
The instructor for this course is an active practitioner in the field of IoT. His credits include delivering over several hundred millions of GPU chips and authoring of various patents and papers in the fields of Computer Graphics and Computer Vision. |