作者neoneon (紅茶を飲む程度の能力)
看板NCTU-Teacher
標題Fw: [心得] 方凱田 嵌入式系統設計
時間Tue Jul 12 00:53:20 2016
※ [本文轉錄自 neoneon 信箱]
作者:
[email protected] ("愛宕有機奈米負離子貓")
標題: [心得] 方凱田 嵌入式系統設計
時間: Sun Jul 10 09:31:55 2016
作者: sleepyboy (愛睡的~阿拍) 看板: NCTU-Teacher
標題: [心得] 方凱田 嵌入式系統設計
時間: 2011/08/08 Mon 02:56:05
(按Ctrl+v 預覽,稍微修一下版面,可讓你這篇文章更專業喔^^)
⊕課名⊕
嵌入式系統設計
▲教授▲
方凱田
★修課年度★(請加註開課單位 如:大三通識、XX系選修、XX所)
電信工程研究所
99學年度第2學期
£教了什麼£(課程大概內容。或是額外學會了什麼東西。)
Lectures
1.Introduction of Embedded System
2.Embedded Processors
3.Real-Time Operating Systems
4.Embedded Interfacing and Inter-networking
5.Hardware/Software Co-Design
6.Iphone Design
Laboratories
1. Initialization and Configuration of ARM-based Experimental Platform
(以ARM為基礎之實驗平台的架設與初始化)
2. Setup and Loading of Embedded Linux Operating System
(嵌入式即時作業系統之載入及設定)
3. Use Make to Write Your First C Program
(使用Make編譯第一個C程式)
4. UART Interface Design using Polling-based Method
(使用輪詢方式的UART通訊介面設計)
5. UART Interface Design using Interrupt Method
(使用Interrupt方式的UART通訊介面設計)
6. Advanced Laboratory I - Game Design
7. Utilization and Synchronization of Threads in Embedded Linux
(在Embedded Linux系統上Thread的使用及同步化)
8. Advanced Laboratory II - Advanced Synchronization
9. Network Interface Design using TCP Socket
(使用TCP Socket實現網路通訊介面設計)
10. Advanced Laboratory III - Advanced TCP/IP communication
◆上課方式◆(投影片、團體討論、老師教學風格)
1.
此門課是老師上課搭配實驗課讓同學去實作嵌入式系統的內容
所以我們這學期是星期2EF老師會上課,然後星期4XEF會由助教來帶實驗
2.
老師上課的部分,老師上課是用投影片教課,口條非常的好,但上課時多半是在講課
比較少在會扯一些其他的東西,大致上來說老師上課的內容會很實用,以後再研究或是
工作上也會有所幫助。
還有就是老師本身非常的博學多聞,所以偶爾會在講義上補充很多知識,偶爾也會補充
一些演化的歷史阿,或是現在業界比較常在用哪些部份。就整體來說,我上過作業系統
跟這門嵌入式系統,同樣都是在講概念講規格的課,方老師算是講的很不錯的。
3.
實驗部分,這學期上了16次的實驗,主要就是如同上面內容介紹的,一開始第一堂課助
教會教簡單的ARM Processor的操作,之後實驗都要以這個步驟開始實作,比較有趣的內
容像是用Pthread來實作Synchronization的實驗,還有用TCP Socket的技巧去達到兩個
裝置互相溝通的實驗都是本門課的主要內容,當然像是CPU執行程序的基本方法像是
Interrupt和Polling在實驗中都可以很明顯的發現其中的差異。這門課有三次的Advanced
Labs主要就是把前幾次的實驗內容合在一起,加以創新,實現一個遊戲或是聊天室之類的
,每一次Advanced Labs進行三個星期,所以提早作完的人就可以放假兩個星期XD。
注意:本門課主要再寫的程式是C
▼考試作業▼
考試:1次期末上機考(13%)+1次期末筆試(35%)
其中期末上機就看助教怎麼出了,每年助教不一定,所以也說不準,但通常都不會太難
就保佑當天嵌入式版子不要壞掉,原op就相當的衰,考試當天滑鼠壞,版子壞,電腦也壞
所以當然考試情況就很慘啦XDD,我對面的同學就輕鬆寫意考完直接結束。
期末筆試的部分,因為一學期只考這一次,老師也知道同學記憶力不太好,所以考試前都
會不小心透露一下考試重點,讓同學們更好準備,考試內容也都十之八九是那些了。
作業:10次Lab的Reports
就把每一次實驗講義的後面的問題回答一下交出去就好了,通常這些問題估狗大神都找得
到答案,所以不要太擔心就試了,偶爾要寫寫程式作業也只是把上課的內容改一改而已。
¥其他¥(是否注重出席率or嚴禁遲到?需要的基礎?)
這門課老師上課的部分是不點名的,Lab課則有注重遲到跟一定要到的規矩(誰敢翹Lab阿)
當然助教也是很通融的,幾分鐘不太會計較,一節課就是有一點太誇張了這樣。
需要的基礎就是C/C++囉,不用會作業系統和計算機架構的部分,老師上課會教
¢最後想說的話¢
這門課在最後幾堂有請他的學生來教我們寫iphone的程式,這個部份就還滿有趣的
有興趣的人可以請老師在最後多教一些。
方老師是一個好老師囉,最後給分也滿不錯的,又可以慢慢的學習到很多東西
還可以順便複習一下一些基本的C/C++的概念與程式,算是一門很推的課。
&誰適合修這門課&
對嵌入式系統有興趣的同學,又不想修太操的課的人
--
※ Origin: 交大次世代(bs2.to)
◆ From: 180-176-128-67.dynamic.kbronet.com.tw
推 y800122155:推薦這篇文章 73行 "原op" 08/08 11:13
推 j0928:拍神必推! 08/08 13:00
推 dandy:推薦這篇文章 08/08 13:02
推 tzes9060903:推薦這篇文章 08/08 13:35
推 shaform:推薦這篇文章 08/08 17:34
推 gxlkhhc:推薦這篇文章 08/08 20:05
推 otto:推薦這篇文章 08/08 21:23
推 ID2507:推薦這篇文章 08/08 23:05
推 sleepyboy:哈哈 打錯字了 XDDD 08/08 23:08
推 kyoedengd2s:推薦這個阿拍 08/10 19:36
推 roger29:神手必推 08/10 20:10
推 Lee:推薦這篇文章 08/10 21:35
推 quen6788:推薦這篇文章 08/11 13:24
推 evelyn101:推薦這篇文章 08/12 12:57
推 jk4837:推薦這篇文章 08/13 14:09
推 Jenx:推薦這篇文章 08/15 17:32
推 marcoyee:推薦這篇文章 08/27 11:47
推 crtsai:推薦這篇文章 01/08 16:12
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: neoneon (106.105.175.48), 07/12/2016 00:53:20