实验一 基于S3C2410的嵌入式开发
实验二 基于S3C2410的嵌入式开发
实验三 实时系统的移植
实验四 简单嵌入式WEB服务器实验
实验五 简单嵌入式WEB服务器实验
树莓派研究项目
我的部分
(1)从学习习惯方面说,我开始适应了看书自学的方式,这一门90%考自学完成的课,我发现在一开始会觉得很难下手,感觉根本完成不成,但随着适应了自学的进度,会逐渐找到节奏。现在,让我看完一本专业书,对我来说不再是一件看似不可能的事了,而成为了一件顺其自然的事。
(2)在学习过程方面说,自己看书比起听老师讲课,最大的问题在于,容易抓不到这门课的精髓和重点,读起书来觉得那一部分都不可少,但这样也有助于我们完整的理解这些知识的产生过程,使我们对知识有更具体深刻的理解,而不是只是当定理来用。书里的很多内容可能只是帮助我们理解的,但在阅读这部分的过程中,也提高了自己的思考和理解能力,也可以锻炼自己的专注力。
(3)在学习这门课的过程中,感觉是对我们专业很多课程的回顾和深入,比如,c语言,汇编,操作系统,网络编程等课程的内容,都包括在这本书中,感觉这本书的每一章都可以分成一个单独的课程,而每一章也都能精确、简练的概率这部分知识,甚至讲的更具体。
(4)在这门课的学习中,我养成了写笔记的习惯,在写笔记的过程中,可以将你阅读的知识重新整理,但是我还是不大习惯电子版的笔记。总感觉打字速度没有大脑速度快,经常打完一句就忘了下一句的想法。
(1)在阅读课本方面,感觉有时候有点囫囵吞枣了,有的周事情比较多,很多细节不清楚的地方就跳过了,回过头复习时,也没有深究,这一点很不好,这本书可以以后多读几遍,有几次是一口气读完一章的,这时候反而觉得比每天读几页的效率高,而且很多需要深入思考和理解的地方也能走得进去,而每次分着读的时候,很多时候容易的断片,第二天接着前一天的读,理解起来就会遗漏很多细节。
(2)在实验的过程中,更多的时候是在照着步骤做,如果做的时候顺利就会思考的少一点,反而觉得做的时候如果出错很多也不见得是件坏事,正是在每次实验失误的时候,我才会回过头细细的研究原理,这一点确实做的很不好,也是有点投机取巧的意思。说白了,最大的问题就是怕麻烦。
(3)在考试的过程中,感觉每周考试之前的复习,会让我对这一周的学习有一个回顾,并且大致的略读一遍,可以把第一遍自己没读懂的地方多留意一下,以及阅读一下自己做标记的地方,使自己印象深刻。而一开始的考试中涉及到linux的基础操作,因为之前从来没有接触过linux系统,所以开始的时候感觉不会的很多,但是在不断地考试中,我对linux的操作也更加熟悉和了解了。
(4)在实践中,我选择了缓冲区溢出攻击和树莓派的实践,第一个实践使我更加了解的缓冲区溢出的问题,通过阅读书上和网上的资料,自己不断琢磨,对这个问题有了清晰的认识,而第二个实践的动手能力更强。可以说第一个实践的难点在于对知识的理解,而第二个实践的难点就很多,比如设备的不支持等外部因素的影响,以及树莓派中软件的安装收到网络的限制等问题,本身树莓派实践的内容是很容易的,但在具体操作中,遇到了各种各样的问题,比如,同一网段的问题等,还有安装软件时,突然就安装不了了。总是出现sub-progress错误,我百度了各种解决方案,没有一种成功的,最后没办法只能重新烧制系统才成功了,我感觉在这个问题上,我确实没有解决,没办法只能推到大楼重新建。
(1)一开始就要养成好的习惯,千万别落下,一旦落下,就会形成惰性,最终导致恶性循环。
(2)课本要仔细的读,要是没有时间读书笔记可以不写,但一定要把课本读完,我就是这样做的,读一遍课本相当于是第一遍学习,笔记相当于是对刚学习的知识整理的过程,我不建议一遍读书一遍写博客,读一点写一点的做法对我来说效率不高,会导致我写完后,不知道自己学的啥,不能形成系统的理解。
(3)选实践的话一定要选自己感兴趣,做起来还是挺有意思的,老师会给很多不同的项目,不能贪多,这样容易做的不够深入,囫囵吞枣,不管做什么都要讲求质量。有些简单的实践项目感觉挺无聊的。
(1)课本一定要读透,不能只为了看完就行,不懂的地方要停下来,弄懂才能往下走,这是我做的最后悔的部分,我以为我以后会回来解决,但事实是,当时没解决的事后真的不会回来解决。。。。
(2)一定要坚持住,跟上老师的进度,我觉得我漏洞很大的地方就是一开始的linux基本操作的部分,就是第一周的内容,因为第一周当时在实习,而且我还在准备数学建模,我是直到周末才开始做的那部分,所以就做的很快,但是都没理解,就只是照着步骤做了,做完了脑子里没剩多少了,这一开始的基础没打好,导致我后面的每次考试这部分总是出现问题,我用了后半部分的很多时间来弥补,但还是觉得自己学的稀里糊涂的,不管学什么最好都第一遍就把它好好扎实的掌握,切不可有回头再说的想法。
(3)做实验之前,一定要预习,将实验步骤中的代码,先自己阅读理解一下,要有准备的做实验,不能看着周围的同学快速的做完,自己就开始着急,就想着赶快做完,而不是想为什么这一步要这样做,总的来说就是不能浮躁,不要怕慢慢来。
(1)督促大家看课本,进行每周的小测
(2)取消期末考试,把期末总分分散在平时上,这样的做法是很公平和正确的,让大家付出和获得成正比。
(3)提供实践项目,给大家提供广阔的视野,去了解课本以外的现实世界里真实的技术和实用的知识,让大家培养出学以致用和解决问题的能力。
(1)感觉每周的博客笔记,可以精简一些,大家似乎有一个隐形的竞争,优秀博客都是写的很多的,所以大家会花很多时间,把课本上的内容打到电脑上,我认为这是很浪费时间的,应该改革一下。
(2)家庭作业的模式不是很好,这样大家也就只要做自己选的那些题就好,很多也就不看了,感觉还可以改进。如果没有过程的铺垫,直接要求学生考试会做,实在有点牵强,像每周小测考课本就很好,因为之前有督促学生,学习课本发博客的过程。
(1)针对上一个问题的(1),我认为可以规定博客只写总结的知识框架和自己整理的部分,没有必要是摘抄课本,这又不是读书笔记,而是我们学到了什么,总结升华一下,可以精简到800字以内,还可以提高大家总结概括的能力,而且每个人的总结不可能时候是一样的,总结就是一个人思维的结果,不可能每个人的思维是一样的,这样老师在批改的时候也会方便些,而不只是看一些千篇一律的东西。
(2)前一半的课程中,感觉上课时间除了小测,之后老师稍微讲了一点就让我们自习了,感觉时间没有充分的利用,老师是专业的技术大牛,特别希望能听老师讲一些技术学习的经历,以及具体的技术内容,让我们也能多了解一些课本以外的专业世界。
(3)希望老师能多讲当前专业领域的需求和流行的技术引进到课堂中,让我们的课更接地气,有实际的价值。