2007年11月30日星期五
EDA 技术
而VHDL是EDA软件里面一种重要的描述语言。
这个礼拜开始,正式开始要学VHDL了,作为一门专业技术,学好它对于以后找饭碗当然是有莫大的帮助,稍微了解了一下,发现VHDL和verilog比起来,好想比较“不行”,这个也就算了,只要用它的人强就好了,但是我们的那个VHDL“老师”差劲的可不是一般两般。之所以老师打双引号,是因为她根本就不是老师,而是我们正式老师的一个研究生,看样子是今年就要毕业,但是她的那个水平(跟学了三天EDA的人水平差不多)居然还有脸出来教我们,真是晕极了……
看到这种人我就知道为什么大学毕业生找不到工作了,又为什么研究生也找不到工作了,原因是读了跟没读是一样的。
跟堂哥聊天得知的一些信息是学FPGA是非常有前途的。
2007年11月29日星期四
2007年11月8日星期四
行动代号:“十万火急”
ipluss自认为是一个有进取心的新世纪好青年,为了毕业后能找到一份好的工作,早点在这个乱世中博得属于自己的一份事业和天地,经过与Microstar的深入探讨,特制定“十万火急”计划!
该计划的目的是:毕业的第一年至少拿年薪十万!
因为任务比较重要并且时间也不多了,特命名“十万火急”!
这个计划的实行讲彻底改变以前的懒散态度,加速的学习谋生的技能,为快速的实现计划目标,必须用积极的态度和更用心的面对每一天。
谢谢大家的支持!
《C++语言的设计和演化》读后感
看这本书最主要的收获还是关于C++的八卦……因为基本上看不懂,除了前面那一部分八卦……
既然看不懂,哪里来的读后感?答案是:我觉得C++实在是太棒了!
C++继承了它之前许多语言的优点和特点,经过有机的组合,在不抛弃C的高效率构架的情况下,为程序员提供和许多的新特点,为了实现的目标是让程序员“控制一切”,基于这几点,我对那个“被阉割了的C++->java”非常的有意见,就因为“安全”这一个借口,砍掉许许多多实用的C++功能并且慢的跟蜗牛似的还说性能不错?(其实C++的安全机制非常不错,不见得java会更好)然后借着SUN公司的背景,到处乱推销……实在是……
在我看来java唯一的好处就是一次编译,到处运行。相信这个也不是别的语言做不出来的,不就是一个Java虚拟机吗?等我以后强大了,也做一个C++虚拟机和配套的编译器,让C++也跨平台乱运行……
强力顶C++!
《Exceptional C++ Style》读后感
好久没有写日志,因为最近老逛图书馆(虽然实际上看书不多,因为基本上再找书),书看完写书评,不错不错。
和《Effective C++》、《More Effective C++》一样,获得无数好评的关于C++讨论的书籍。
看这种书,真的是能够看出国产计算机书和“鬼佬”书的差距!可能跟国产的专家一般都有有受过毛概、邓论、马哲的熏陶有关系吧,看他们写的书真正的味同嚼蜡……呆板,也就算了,如果肚子里真的有货,写出来跟大家分享一下未尝不可以读一下,但可恶的是国内做学术的氛围啊……!真可悲,如果像他们那样写书,拜托,以我目前的视野广度,完全可以写一个计算机图书系列!抄来抄去有什么意思也不知道,他们的销量主要决定于谁的手段多、出版社牛逼,唉……
虽然《Exceptional C++ Style》这本书我好多地方看不懂,但是能够看的懂的几个问题里,真正切切的感受到了大师的风范,很多细节之处看的出来是作者开发过程的亲身体验写成,对于指导我们这种小菜鸟甚至老鸟有太多的好处。看书也不累,因为作者很风趣,比如其中讲到类的封装的时候,给出了一个没有进行好的封装的后果:客户急了,并且警告这样的开发者:“收到客户送来的礼物时,如果听到里面有嘀嗒声,千万不要打开!”相信国人专家能这样写书的……找不到吧?
关于代码的优化和内存分配,书上写的都非常的好,佩服和学习中。
2007年10月29日星期一
我的blog,我的学习笔记
唉,不说了,关于blog很重要的变化是,本人越来越懒了,我打算的blog接下来的一段时间只写我自己的学习笔记和技术文章摘录,有关于C++,linux和ARM以及Internet,其它一概不写或者少写,欢迎订阅哦。
2007年10月17日星期三
Vim是一个很好的文本编辑器
随即,我就把目光转向了emacs和vim,这两款编辑器在linux程序员中享有很高的声誉,据说是功能强大的不得了,于是就到图书馆借了一本《linux程序员与用户指南》,其实我早就借过这本书看,不过原来都没有认真看,搞的现在linux技术还是这么菜鸟。现在借过来主要就是看看vim和emacs这两部分,比较了一下之后,发现还是vim比较合我的胃口。
vim对于初学者来说确实是够恐怖的,不过还好,我身经百战,修炼到已经面不改色心不跳了。
不过有牛人说是编辑器用emacs的是一流程序员,用vi的是二流程序员,其他的都是三流,这句话让我相当的不爽,岂不是我在起跑线上就输给那些用emacs的一截了?
不过emacs确实是够强大的,其实vim一样强大。没想到,电脑玩到现在,还得从文本编辑学起。
2007年10月1日星期一
到家了
回家的路上发生了许多有趣的故事,不是三言两语可以说的清楚,要写起来估计可以出小说,还是意识流派的。
说我做的一件好事:我发现一位孕妇没位子,在拥挤不堪的车厢里一直站着却没有人给她让座(我没有位置),实在是看不下去,于是跟乘务员说了下,想让乘务员安排一个位置给她,乘务员果然猪狗不如地说这件事情跟他(或者是她,因为我问了两位乘务员)没有关系,不属于他们管的范围,我没办法自由亲自出动,当我走到那位孕妇旁边打量旁边的人,想选择应该说服谁给她让位子时,从那些人眼神里看到的全部是没有希望可不可能,流露出来的冷漠几乎可以让车厢瞬间冰冻飘雪让那些厦门人看看下雪是到底怎么回事。我试着想叫一位中年妇女给让个位置,没想到这位大嫂眼皮都不舍得多抬一下。最后我试着叫旁边的一位先生给让个位置,他听完我说的事情显然十分的不情愿但是发至人内心的隐藏的甚至自己都没有发现的爱心最终使他让出了位置。
……
故事超多的,写累了。
2007年9月29日星期六
MC9S08QG8
刚好飞锐泰克有免费派送仿真器的活动,马上就申请一个。虽然派送的是8位的单片机,但是开发环境和方法与s12对比都没有变,所以就也很开心。
昨天,喔,不对(看看现在时间),应该是前天早上,收到了飞锐泰克派送的BDM仿真器,收到的时候很兴奋,但是一拆开包装,傻眼了,那个仿真器还有demo的小目标板小的跟mp3似的。尤其是那个demo的小板,小到我竟然不知道这是一块单片机的最小系统板,因为事先不知道派送的型号,以至于没有认出来那块小板上的那个长的像普通74芯片的那个东西原来就是一块单片机!
认真的把那块芯片对着光看了看,得到该芯片型号为MC9S08QG8,到查了下资料,发现这片芯片的资源的丰富程度,完全出乎我的意料之外:
MC9S08QG8/QG4产品特性
基于HCS08内核
在高于2.1V时,时钟频率高达20MHz (总线10MHz),最短指令执行时间为100ns。在低于2.1V时,时钟频率为16MHz(总线8MHz)
8K 和 4K的可编程闪存选择
同步和异步的串行外围设备(SPI、IIC、SCI)
带温度传感器的8通道10位模数转换器(ADC)
模拟比较器模块(ACMP)
2通道定时器/PWM模块(TPM)和8位模数定时器模块(MTIM)
8脚键盘中断模块,极性可由软件选择的边沿或边沿/电平模式
包含锁频环(FLL)的内部时钟源模块(ICS)
支持外部时钟源的外部振荡器
系统保护功能,例如低电压检测(LVD)、上电复位(POR)、带独立振荡器的计算机运行正常(COP)计数器
背景调试系统,具有实时总线捕捉功能的内置在线仿真(ICE)
价格和供货信息
此8位微控制器的建议零售价格:MC9S08QG4为0.89美元,MC9S08QG8为0.99美元。
该芯片的价格也是意料之外的。
兴奋了一个白天,想把设备连接起来测试一下看是否正常,却找不到一个电源,到前天半夜三更,才做成实验,确实是很兴奋。因为调试一次性成功,并且开发环境也很和我胃口,就是大名鼎鼎的codewarrior:我对这个软件充满了好的印象,除了其体积超级庞大之外。
freescale的东西做的真不错。freescale的嵌入式学习中心更是好地方:http://www.embeddedlearningcenter.com 居然提供免费的网络在线实时仿真(需要java支持),我这里因为网速比较慢一点的原因,体验有点不好。不过这确实是一个好东西,以至于你可以不用买开发板,就可以免费学习freescale的任意款式的嵌入式处理器。
那么接下来的一小段时间,我会以研究MC9S08QG8为主,ARM暂时先放一放。
2007年9月23日星期日
Embedded学习进展
(先说成果会比较增加自己的自信心)首先,对java语言已经有了一个总体的了解,不得不说的是,java真的是一门糟糕的语言,在我的理解,java能够如此流行的关键因素是“java语言结合了C语言的简单和C++对C的改进的优点,并且抛弃了C++里面的很多复杂的东西,使语言更加的简单”(自己概括的,不要到处乱抄),但是简单的后果就是java的运行的低效和语言功能的弱小,比不上C++强大,甚至跟C也是没法比,因为它甚至连指针都不要了,真是失败。记得当年学C语言的时候,老师说C的最大的优势就是指针,当时我也不觉得指针有什么神奇的,不过后来自己慢慢领悟之后,发现指针真的是绝好的东西啊。没想到到了java居然有人说:“Java语言的一个优点就是取消了指针的概念 ”。晕倒,这是说什么嘛。
第二个成果,《C++ primer》看到186页,感觉还不错。
警钟:《ARM微控制器基础与实践》这本书才看到39页,并且没有看其他的关于ARM的书。这样的速度真的是让人感到伤心。
ps:想买一块ARM7的开发板,价格528RMB,好贵哦。但是大家都说学习这个花点钱是值得的,因为学成以后就……哈哈哈哈
有没有高手鉴别下这个块板好不好:http://www.hzlitai.com.cn/product/ARM7/sys44B0/2006101120.html
另外还要买一本书:《嵌入式系统设计与开发实例详解——基于ARM的应用》
2007年9月20日星期四
不能说的秘密
刚刚看完这部电影,对这部电影的评价是好看,但是却超级难忘。
好看不好看看了就知道,超级难忘的原因是因为看个电影还一波三折。事情是这样的大概晚上九点半左右,我开始看这部电影,看到十一点要熄灯的时候,故事的发展忽然峰回路转,发生巨大的转变,这个时候故事有一点阴森的感觉,就在这个时候电脑也跟着一黑,非常的配合剧情,虽然我知道是因为放太久,屏保出来的原因,但是这也使得这部电影更加难忘。并且剧情发展到有开始要解开这个不能说的秘密了,这是时候学校规定是要熄灯的,可是我正在剧情中, 于是决定跟楼管拼了,就赌他今晚不来查房,还是继续看。就在剧情发展到最关键的时候,也就是小雨跟老师讲她穿越时空的故事的时候,也就是整个故事最重要的悬念,那个不能说的秘密的谜底将要揭开的时候,电脑再一次配合性的一黑。
后来查证是因为网络断开的原因,不知道哪个网管这个时候给断网啊,真想杀他。就这样,留给我一个巨大的悬念。
(一个小时之后……)
得知网络又开了,马上又接着把电影给看完,终于知道故事的真相了。吸引我看这部电影的理由多半是因为是周杰伦主演的吧。因为我平常很少看电影或者电视剧之类的东西(所以看电视就很无聊,不知道要看哪个台,总是换来换去的),整个暑假只看了一部电影《生死狙击》,还是因为那天特别无聊才看的,所以我对电影到底水平怎么样没有太多的评论资格。 但是我就是认为这部电影好看,不知道别人怎么认为的。
看电影能看成这样实在是太难忘了。
2007年9月18日星期二
十月一日回家
其实每次回家之前是很兴奋的,但是回家之后就兴奋不了几天,因为回家过的不是“好日子”,几乎每天都要挨骂,命苦……原因很简单,多半是在家不看书,晚上太晚睡,早上太晚起床。不过说实话,每天挨骂还真有点受不了。
今天春节的时候,去我表哥家玩,我表哥就说要不暑假不要回家算了,我想也对,就要求我表哥在放假之前一定要打电话给我,劝我不要回家,他还毫不含糊,放暑假之前还真的打电话给我劝我不要回家,-_-!
不过这不是我暑假不回家的原因啦,真正的原因是:http://ieager.com/blog/i-may-again-stand-at-a-turning-point-in-the-life.jia
十一回家有一个好处就是回家可以当宝宝崽!因为回家就几天,时间还长不到惹到挨骂的程度。
还有一个问题不得不提的就是“怎么回家”?选择哪种交通工具,哪趟车?确实是一个大问题,因为福建省的交通实在是太落后了!失败!不过在ip138火车查询上慢慢看看,发现还是天无绝人之路啊,目前为止我找到的最少时间路径是:10月1号早上从泉州出发,晚上8点到赣州,大概十分钟之后,乘坐深圳到北京西的车,大概晚上十点半到吉安,然后应该十一点可以到家,perfect!回来的时候路线就不同了,我应该在十月六号下午三点,乘坐吉安开往厦门的车,十月七号早上六点到厦门,接下来就快了,两个小时就回泉州了。
这样一趟来回下来,我看了下,应该是时间合适的最快速的路线,但是老实说我人会崩溃啊,这两趟火车都是慢车,每次坐这种车,我都要感冒,空气质量实在是太差了!
火车提速这种事情也不知道是怎么搞的,这里到我家也就700公里,要是正常速度的话,应该六个小时解决战斗吧,可是现实是我得坐13个小时,火车第六次提速前还不要这么长时间,提速之后就变这样了,实在是没天理!
2007年9月17日星期一
好的适用于初学者学习ARM的书太少啦
有网友推荐一本《ARM体系结构与编程》,我借回来看了下,晕死:整本书的例程不管长的短的,加起来不知道有没有10个,全部是理论,这书怎么看啊?
自己发现一本书稍微还算可以看的是周立功的《ARM微控制器基础与实践》,不过整个书的体系结构太糟糕了。
不是说崇洋媚外,像这种专业书籍,真的只能看英文原版或者翻译过来的,国人的“著名教授”、“大师”写的都不能看。遗憾的是,还没有在图书馆或者书店看到中译本的国外关于ARM的著作。
唉,只能自己慢慢地、再慢慢地研究了。