结业后,回忆四年学习进程发现,其时以为的了解,到现在都是那时的不了解。或许是自己的阅历(参与竞赛比较多)导致了现在的反思。
可是,回忆那个时分的课程设置,却都是合理的,并没有什么缺乏,可是又为什么会现在才意识到它们之间的联络。终究的成果是,学了许多门课,许多门孤立的课。不知道它们之间有什么联络。那个时分,又有着要多做竞赛,添加实践经验的主意。所以许多时刻,放在试验室。
真实关于课程的深化考虑就更少了,讲堂上显着的疑问还会问问教师,更深化的估量是底子就没有想到。而是想怎样能将单片机程序调出来,会了几块单片机,会用了什么液晶,会用了什么传感器,等等会用了什么模块,最终等于都在调试怎样运用模块。以及做了多少块PCB。
或许算深化一些的便是,电路中的电容为什么这样运用。看了些高速电路规划,了解了些东西。读了高质量程序规划,了解了些同学不了解的东西。可是没有深化进去。也没有看到课程与课程之间的联络。
那个时分,尽管了解C很重要,可是详细什么个重要法,不清楚。也没见到过什么优异的C程序,以为自己现已见到的便是很不错了。(那个时分,没有了解Linux,没有剖析uCOS,也没有剖析过什么C的代码)以为,单片机上也就那么多东西,再加上中止。现在想来其时,想的真是简略。应该说是,连中止都没有真实了解过。只不过比周围的同学,有些概念罢了。
以至于尽管有学习C的心思,可是却又不知道自己究竟缺什么,应该怎样去弥补。
前段时刻一个同学,写了篇关于学习办法的,感觉写的挺好的。里面也是慨叹,在需求学习的时分,找不到灯塔,在暴风雨中挣扎了四年,总算看到了一线亮光的时分,大学结业了。咱们的大学就像是一叶在黑私自前行的孤帆,迷失在浩瀚之中。
以至于把许多的时刻,放在所谓的竞赛上,在试验室调试电路,调试程序。却没有更深化的一步考虑。以至于,尽管有有许多的时刻,可是却真实没有什么功率。现在看来,假如其时安下心来,好好看几本运算放大器的书,看看CSAPP,剖析剖析优异的C代码。许多当地是不需求在试验室花费那么多的时刻的。
可是,我的那位同学是很想学些东西,研讨些东西。可是在四年就在找寻中度过了。
当咱们专业在大四结业时,拿同学的话说,咱们专业会运用C编程的,拿两只手的手指都能数的过来。能够搭电路的,画出能够的PCB的,一个手的手指都能数过来。
假如说是少量同学关于专业不伤风,学生难辞其咎;可是当95%的学生关于专业不伤风的时分,这又怎样说呢?
这儿固然,有许多当地是咱们自己做的不够好,没有深化考虑什么;可是反过来,作为教师就没有需求考虑的吗?
Steve Senturia教授:Engineering is the purposeful use of science. 工程便是关于科学进行有目的性的运用。
当自己大四在公司实习时,下载了MIT的一个公开课视频电子电路学(6.002)由Anant Agarwal教授主讲,这是他们EECS系学生都要学习的一门必修课。以美国关于软件的分类,MIT这样做应该是归于偏硬件类的。其时看了榜首集,就发现,自己疑问了三年的电子信息课程中的联络,在这一节课中得到了回答。
所以下载了全套视频,时断时续也只看了20集。可是确实理清了许多,曾经没有想了解的问题,忽然清楚了许多。也或许是问题,堆集的太久了,有这个导火线,一会儿引爆了许多。
结业后,看了几本书,体系程序员生长方案,CSAPP,Unix环境高档编程,人有人的用途,运算放大器威望攻略,信号完好性与PCB规划。
聆听了黄敬群先生的一堂讲座。剖析追寻了uCOS的部分源码;剖析了Contiki的几篇论文,了解体系运转机制及通讯机制,追寻了部分代码。
查看了Linux下,C程序的内存散布,内存运用,仓库的状况;调试了指针的一些状况。
重视了电子工程专辑上凤舞天,武华卿,张进东,模仿电子技术等一些抢手博客。在这个过程中,发现大学课程中的联络越来越明晰。更感觉自己的大学时刻运用功率何其之低。理清思路,依照大学的课程设置来说。
首要,大学的高数,和线性代数,电路核算与剖析常用的是微分方程,线性代数也会用到。当然,在上高数的时分,咱们的高数教师——牛大田教师,常常跟咱们说,信号剖析中会用到哪些,常常提示咱们学好微积分,学好傅里叶改换,尽管没有说到在电路中的运用,可是估量很难找到这样的高数教师了。
线性代数(同济版)其时便是行列式改换,详细怎样运用,不知道。后来看到一本Steven J.Leon教授的线性代数,发现上边关于在各个学科的运用都有标明。那个时分,都快给变吐的行列式,在这本书中便是,咱们电路中应该怎样来剖析电路,怎样运用在编码中。悔不当初。我供认,其时关于线性代数了解感觉有些费劲,我自以为还算是尽力的,可是仍是不可。这点或许要供认,自己的笼统才能不可。当咱们的大学扩招后,是不是咱们的教材,不要那么笼统。原本就不好学的课程,咱们的教材再恫吓几下。等真的学到电路(大二上),学到纠错编码(大三下)的时分,估量还记得其时行列式的规律的估量没有几个人了,考研的同学估量在这儿也不清楚究竟应该怎样了解。
C言语,早在榜首学期,带着电子部学长的主张,在最终的两个月,在每全国晚自习后,在试验室用VC敲了两个月例程。自以为关于C了解许多了。开学的C二级考的都还能够,其时想再看看C深化的书本。可是不知道该看什么了,周围的学长也没有更好的主张。在讲堂上,教材上的东西,确实弥补了许多曾经不注意的当地。尽管自己感觉挺好,可是许多同学对教师反响很激烈。而自己也失去了,大好的提高C言语的时机。不知道,该找什么书看。其实这个时分,假如看看《体系程序员生长方案》,《C专家编程》,《CSAPP》,《C圈套与缺点》,看看黄静群先生的《深化浅出Hello world》会很好的。
了解了C言语的深化的东西,大学今后几年就没有那么多烦恼了。单片机没有那么奥秘了,也不会说uCOS的邮箱机制只能传送一个变量而没有什么用了。运用黄敬群先生说的办法,剖析一个操作体系,就会很快了解一个操作体系的大体头绪。也会了解,C程序在单片机和操作体系下运转的异同。不会纠结裸机编程,与体系编程了。
假如深化看了CSAPP,或许发现数字电路,FPGA的概念这个时分就都有了。
电路原理,数字电路,模仿电路,在MIT6.002中这三个都归于电路电子学,一同教学。不会发生,学了电路原理,不会剖析模仿电路;电路中最重要的零极点,在学模仿的时分没有一点形象。有形象的是信号与体系中的零极点,可是此刻模仿和信号与体系,联络上估量很难,更想不到在模仿中会有。模仿中的反应,和信号与体系的反应,尽管字相同,可是也还想不到它们有什么联络。当然,这个时分剖析的数字电路是低频的,模仿电路是抱负的,以至于今后学习电磁场与电磁波时,底子就想不到,其实当数字电路频率高了,模仿电路频率高了,便是用他们来剖析的。以至于校园图书管里,信号完好新剖析是在通讯分类中,而不是在电路分类中。不知道零极点,不知道导纳圆图,不知道阻抗匹配,不知道信号完好性,不知道传输线。形象最深的是,在6.002中,Anant Agarwal教授随堂做的一些试验,爆破的电容,电锯,吹风机这些实践的搅扰源关于数字和模仿电路的影响,反应在电路中的最用位置。尽管,在学习这些的时分,试验自己以为做的还算是仔细的,都是自己搭的电路,剖析的试验成果。也剖析,试验没有一次成功的原因。也在数字试验箱上插过几百根线的仿真验证。可是,除了这些,真的不知道为什么反应使电路更安稳,什么样的搅扰关于电路会发生什么样的影响。
《运算放大器威望攻略》,《信号完好性剖析》,《晶体管电路规划》,《高速电路规划与实践》应该是根本不错的书。
微机原理,单片机,EDA,感觉这三个,前两个在看CSAPP的时分,能处理一大部分了。剩余的便是硬件的衔接,这些归于数字电路的领域。EDA应该也归于数字电路里面的。
通讯电子电路,模仿电路的升级版,外加调制,解调。
通讯原理,应该说是自己大学没学好的一门课。其时预备Freescale竞赛,没有好好学。现在想来,是很重要的一门课。信息的概念,信道的概念,传输速率,调制,解调,纠错编码。应该是对大学期间,学习的这些的一个理论上的总结。现在只能有一些形象,或许有些内容连形象都没有了。
数据通讯与网络,假如说它没有一点用,看看咱们现在用的是什么,就知道有没有用了。根本的互联网,今后的物联网,尽管,它确实没讲多少,至少给咱们开了扇门。要比咱们,今后持续在黑夜中行走要好得多。
当然这儿所列的,关于信号的处理触及的并不多,由于自己首要倾向于运用。关于信号处理,着力就不多。随机信号剖析,数字信号处理,图画信号处理,语音信号处理,这些了解不多。
一个纠结了几年的问题,反应问题,在参与Freescale竞赛的时分,运用到PID操控,模糊感到这儿的反应,与电路中的反应有什么联络。电路中有正反应,负反应。和信号与体系中的反应有些联络,也与操控原理中的反应有联络。可是仅仅猜想。后来不知道在哪看到维纳的《操控论》谈论说是,操控方面的开山作。尽管崇拜,可是买不到,听说也不好读,里面许多公式。所以乎找到了维纳的另一本书《人有人的用途》,听说是《操控论》的科普版。饶是如此,看的时分仍然有些困难。由于翻译的比较早,总感觉了解起来,得揣摩一会。可是,里面确实将反应说到体系里面来阐明。只要是一个体系,就存在反应。并且负反应导致体系安稳。所以乎,就想起来了,当年的信号与体系,电路体系,操控体系,应该说他们的反应机制都是相同的。后来在《运算放大器威望攻略》中看到,里面将电路的反应和操控原理的反应比较剖析,发现方式一模相同,仅仅由本来的操控原理的术语,换成了电压电流。至此纠结了几年的问题,彻底处理了。
在凤舞天的一个博客中看到说,国内的环境注定了,咱们不能把东西都把握了再去做东西,那样黄花菜都凉了。可是假如没有把握理论,做出来的东西也就只能在国内卖。这个值得考虑一下。
linux操作体系文章专题:linux操作体系详解(linux不再难明)