作者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