新竹市科學城社大 106-春季班 1061A3005 USB裝置實作與隨身碟技術

 招生狀態:課程已結束
 連絡電話:03-6663477
 上課日期:2017-03-09 (第一週),(共12週)
 上課時間:每星期四 晚上 7點0分~9點30分
 上課地點:光武國中
 上課地址: 新竹市光復路一段512號  連結

課前資訊
 這門課適合誰?
具備基本電子常識與C語言應用技巧.
 需要準備的工具/軟體?
隨身碟
 上課會用甚麼方式進行呢?
原理講解與實作並重, 並有專題設計驗證.
 評量方式
學員出席率50%、期末成果展30%。學習態度20%.

課程簡介
 課程相關照片
   
 課程理念
 課程目標
1.緣由:
USB是很普遍的裝置, 尤其是隨身碟是個人電腦使用者必備設備.很多人想了解其中原理, 但相關原文規範主要部分接近一千頁, 如加上其他附屬部份全部頁數超過一萬頁, 雖然市面上有書籍將部份翻譯成中文, 還是不容易閱讀. 目前能開發出相關產品的大都是高科技公司, 一般民眾除非到特定地點, 通常很難學到這方面知識. 現在我們將課程內容與應用工具簡化, 以適合在社區大學內開班. 未來將可更普及, 並協助各種行業技術升級,使其產品更具競爭力.

2.學科:
本課程首先介紹軟體開發工具Keil C 語言的安裝與應用, 然後大多數學科時間說明USB的基本原理,照USB 原文規格共分十一章, 著重介紹第八章Protocol Layer 規範層,定義USB 各種傳輸封包的格式. 第九章USB Device Framework, 定義USB裝置標準描述元與主機標準請求格式, 及如何對插入USB裝置辨識的列舉流程. 另介紹 HID(Human Interface Device) 人性化介面來簡化驅動程式的設計, 並利用執行檔DT.exe 來編寫 HID 報告描述元的方法, 還有介紹簡易應用軟體開發方法, 使整個USB 裝置設計更為連貫.
3.技能:
學員有了上述基本的USB 觀念後, 就可以對實際的裝置深入了解軟硬體架構, 第一個範例為USB滑鼠裝置, 首先選定 USB 傳輸介面零件及合適微控器, 利用範例上用C語言編寫的USB 流程程式,以控制滑鼠游標移動, 另外也會重點介紹 USB 隨身碟原理, 滿足學員對這方面知識需求. 最後的專題設計, 要求學員選定題目,自行規劃軟硬體, 在教師指導下, 完成獨特的USB 裝置.
4.品德:
進修本課程所需軟硬體費用甚高, 本課程要普及大眾化降低成本, 但絕非使用盜版軟體, 而是引導學員如何尋找免費的教育版合法軟體, 以很少的費用即可學習到實用的課程, 課程中的範例也是從公開的書本資料取得. 同時鼓勵各學員在了解基本知識後, 自行創作軟硬體, 如有其特殊性也可申請專利或智慧權保護.
5.增進個人與社區、社會之連結:
本課程最希望協助各種行業技術升級,如果大家都來進修本課程, 相信『根留台灣,技術升級』的口號會更容易實現, 還能創造更多就業機會.
 參考書目
書名:微處理機與USB介面設計與應用
作者:許永和
出版社:儒林圖書公司
參考網站(必須有中文與英文):
1.http://www.usb.org, 2.http://beyondlogic.org
3.http://www.usblab.idv.tw( USB實驗室技術交流網站)
 數位教材連結
 是否接受旁聽

課程相關費用
 學分費
2 學分,2000元
 雜費(電腦、冷氣、場地、設備等費用)
 保證金
 其他費用
報名費、學員證費用依簡章為準
 材料費用(各班開學後,自行收取管理)
班費:100元(講義及期末表演展覽等費用)

課程大綱
第一週USB基本觀念1.介紹科學城社區大學與學員上課須知
2.說明十八週課程大綱
3.說明USB基本應用與沿革及規格特性
第二週Keil C 語言USB程式開發工具(使用C語言)
第三週USB規範第九章USB Device Framework 規格內容規格內容
第四週USB規範第八章Protocol Layer 傳送封包方法
第五週USB介面USB裝置介面基本架構
第六週USB 隨身碟軟體規格USB隨身碟通用軟體架構
第七週USB 隨身碟線路分析USB隨身碟實際軟硬體架構
第八週USB滑鼠裝置USB教材第五章滑鼠範例
第九週公民參與週社大辦公室安排之講座或活動
第十週USB HID 裝置Human Interface Device
人性化介面
第十一週Visual Basic電腦應用程式開發工具
第十二週專題設計自行設計USB 裝置與驗證

愛課程 ICOURSE
載入中...
top↑