单片机、Linux、APUE与离散数学的方向?

现在各种涌向linux的人有木有?社会上各种嵌入式Linux培训班烂大街了有木有?

上个学期本来应该看看离散数学,数据结构和算法的,然后我去看了linux,还有单片机。其实回过头来,上个学期真是几乎一事无成,暑假还有稍微弥补,但是也只能说入了门。对于模电数电都还没学的我,去看单片机的收获真是不大。有很多人说,单片机只需要少量数电知识,几乎不需要模电知识,但是,往往是看到自己不懂的地方,会不自觉地怀疑自己的知识储备不够。或许这就是某名言所说的,你可能在工作中只用到你在学生时代所学知识的1%,但如果你没学到那1%,那你就是100%不懂。蛋疼在于此吧。本来打算大二再接触单片机,因为社团,所以大一就搞了块开发板来玩,结果呢,现在还是走回原路,还是得先把单片机放一放……

linux方面,其实要写个最基本的传输是没问题,但是这种效率各种低下的单线程的程序,现在看起来真是幼稚。尤其看了Beginning Linux Programming 和APUE的多进程、多线程编程部分。上个学期快考思修的时候我经常在看APUE,结果,在暑假看linux编程技术详解和Beginning Linux Programming后,才发现,看APUE我还是不自量力了。暑假看Beginning Linux Programming进度还是很快,如果先看Beginning Linux Programming,再看APUE的话,或许我现在APUE已经能看完大半了。

现在APUE只看了没多少,乐观预计也是12月能把APUE浏览一遍,等看LDK,ULK,LDD,还有linux内核源代码情景分析,那得到哪年哪月?而要看LDK、ULK、LDD、内核源代码,相关的知识如汇编,操作系统等也是必不可少的……毕竟linux虽然是C写的,但是看看0.11的源代码,发现关键部分全部是内嵌ASM的代码,没有汇编知识,就等于看天书。

然后我还有离散数学,以及数据结构与算法,现在基本没有动手。单片机和ARM还要花一大段时间,以及最后的移植,再对比现在到大四找工作还不到两年的时间,以及日益增多的课程,我严重感到力不从心。而那XX嵌入式培训,花几K就直接上岗了……实践能力比起我这种方法应该要强不少。试问,我的方向选错了么……

有趣的Matrix67定律

      数学研究中最悲剧的事情就是,你的原创主意被别人抢走了。

      2007年,Samuel R. Kaplan在Mathematics Magazine上发了一篇论文,提到了一个很有趣的现象:在科学计算器上随便输入一个数,然后不断按cos 键,最后这个数总会趋近于某个固定的常数 0.739085…。Kaplan指出,这个常数就是方程cos(x)=x的唯一实数解,即余弦函数y=cos(x)的不动点。此论文一发,N多数学研究者和爱好者们都崩溃掉了——“这个常数我早注意到了,Kaplan 抢走了我的点子”、“这现象我小学的时候就发现了,早知道的话我也可以发表论文了”——这就是著名的“Matrix67 定律”

OF:Formula
如若复制、转载请注明原文地址:
http://mtoou.info/matrix67-cos/