人渣在线

人性的思考

PICavr 的诞生

Posted by 人渣 on 十月 10th, 2008

工作中用的低端的单片机,最喜欢的就是microchip的pic系列和atmel的avr系列。

听到microchip和onsemi准备收购atmel的消息后,伤心似乎跟当时听到borland要出售包括delphi、bcb在内的IDE产品一样痛心。似乎是看着居无定所的老朋友的颠沛淋漓。

Microchip的单片机,架构奇异自成一路,称赞的话不想多说了,只是它从来没有用ARM核的东西,销量从一点点的上升到终于在过去的两年里超过了摩托(OnSemi)成了单片机销量全球的老大。不知道收购了ATMEL后,高端的产品会不会变成了ARM核。如果真是这样,难道MIPS “阵营”是不是已经预示了终究会走向更没落?

ATMEL,记得参加全国大学生电子设计大赛的时候,前后51用过近十几种,最后我们组最认可的就是AT89C51RD2这款,虽然它的价位很高,但是性能还是特认可的,相比其他的S52、P89c51、华邦、2051……在我们一轮轮的淘汰中最终胜出,记得最后一个淘汰掉的是华邦的一个8752. 工作中,一次用的Microchip的某款EEPROM,竟然不符合工业标准,后来不得不更换ATMEL的,由于降成本后来用了台湾的某款,结果后来又出现了概率及其小的在某特定上电时序下第二个读写命令前,会出现第一个字节写保护误锁的bug。对于atmel的单片机只用过ATTINY13、ATMEGA48/88, ATMEGA128. 但是它的可靠性还是给人留下了深刻的印象。虽然在用M8的时候也碰到了电源断电后IO出现CMOS的可控硅效应而拴锁的现象,但是总体来说性能还是特别值得信赖。

大概是前年,ATMEL的人去我们公司放PPT的时候,说闪存他们出货量比MCU大,但是对他们MCU的印象还是那么的尊重。忽然之间传来了这个消息,虽然可能仅仅是商业炒作或者最终谈判也不一定能成功,但是还是跟鲁迅听到刘和珍的噩耗的时候的感觉一样。

从收购的种种信息来看,最终的结果应该是Microchip要ATMEL的MCU线,摩托要其他的。大胆的猜测一下,PIC32可能会慢慢的不推了,将来只推ARM内核的。

Posted in Life | No Comments »

手工开一次性捆线绳的锁

Posted by 人渣 on 十月 8th, 2008

可能是小时候在农村的集市上看多了哑巴修锁,后来见了弯头钢丝勾大簧类型的“万能钥匙”一下就可以知道其内在的原理。

捆线绳,网络布线指常用工具,用之于七种兵器之“金蛇带”凡是被它捆上就牢牢的不可动摇,单向,一次性,只能往里收的越来越紧,没有松的功能,在c114.net上对于其功能做如此评价:

优点:比使用铁丝等工具捆扎网线更美观,并且不会对网线造成损伤。

价格:0.1元   

使用技巧:在布线时,我们时常会为某段网络预留一定长度的网线,但又不能让这段预留网线散布开来,否则散布的网线会阻碍工作。此时我们可以用捆线绳将网线盘绕并捆起来,阻止它占用地盘。用捆线绳缠绕网线一周,然后将捆线绳头部穿过尾部的方口,接着适当用力拉紧即可。要注意的是在拉紧时要留一定的空隙,这样如果以后有网线需要更换,可以很方便地将网线取出来,不然的话就只有将捆线绳剪断才行,这样就会损失一条捆线绳。

可是在实际使用中,一般用在计算机里面捆线,或者很多布线的时候,还是越紧越好,像上面说的松一点其实是不合格的。但是如果你要想松开而手上又没有剪刀指甲剪,或者想重复利用,有没有好的办法可以直接把它单向的那个锁打开呢?今天无意中发现了一个特简单而很有效的方法。

第一步,再拉紧一点点,这个度需要把握,让锁头翘起了。

第二步,把绳头塞锁头底下。

第三步,一遍塞紧绳头,一边把绳子从锁头底下拉出来。

利用绳头的光滑和纤薄,顺利的把这个东西给破了,本来绳头是为了正向进去的,现在反而成了反向出来的工具。

除了手什么工具都不用,是不是特别方便?

Posted in Life | No Comments »

黛玉道:”我死了呢?” 宝玉道:”你死了,我做和尚去.”

Posted by 人渣 on 九月 22nd, 2008

这句话本来是出自红楼梦第三十回,作为红学里一般认为是曹雪芹暗示在林黛玉死后,贾宝玉将去当和尚,原文是这样说的: 黛玉道:”我死了呢?” 宝玉道:”你死了,我做和尚去.” 。不想这句被www.woos.cn/bbs 的作者当了xr格式文件的文件头。

pe格式的文件头里面有很多信息,包括dos和windows自兼容格式,包括大家都知道的MZ,还有一些编译器的信息,当然加壳后的都修改的面目全非了。不知道这个xr格式的文件头里面有什么呢?纯粹的搞笑?

不知道 红楼梦和 宝玉做和尚以及四川国芯的操作系统到底有什么渊源?

Posted in Life | No Comments »

汽化、 泛化、信息化、郑智化

Posted by 人渣 on 八月 23rd, 2008

名词解释:

汽化,就是有固体直接变成气体的过程,化的意思大约是变化,跟化肥的化一个意思,化肥的化就是化学的化,也就是变化的学问。

泛化,C++里面虚类变成实类的过程,这就不说了,会做架构的程序员,都知道,计划所有的模式都离不开泛化这个基础。

信息化,这个跟government提倡的四化差不多,口号里面常见的一个字。XX化就是这个意思,最近流行工业自动化,办公信息化,管理透明化。

郑智化,这个词语要先解释一下什么是郑智,郑智,是我们山东足球的骄傲,现任中国男子足球国家(奥运)队队员。郑智化的意思,就是郑智在踢球的时候,经常把人踢成双腿残疾,像台湾某著名歌手一样。这个过程,叫做郑智化,郑智化后需要给郑智一枚红心牌以示答谢。

Posted in Life | No Comments »

P2P 流量限制属于歧视

Posted by 人渣 on 八月 23rd, 2008

FCC 要求Comcast不得限制P2P流量

8/20/2008, 美国联邦通信委员会FCC今天宣布有线电视公司Comcast必须在30天内撤销其歧视性的网络管理政策,开放P2P流量。FCC要求Comcast提交一份关于如何在年底前就此进行改进的计划书,向公众和FCC介绍他们如何用新的管理手段替代现有的。

Posted in Life | No Comments »

插入损耗,路径损耗

Posted by 人渣 on 七月 30th, 2008

无线一般的计算按照 路径损耗 dB(loss)=37dB+20log(Fmhz)+20log(D英里);

光纤的只留4个dB的+色散+0.3dB*公里。

两个公式可以根据发射功率和接收灵敏度来计算中间的最大传输距离。

光衰减是跟距离正比,而无线电是跟距离的root成正比。这不重要,重要的是 是不是四个dB留的余量太小了?

 

一直感觉做光网络的留的余量比做无线的大的多,莫非无线的物理层上余量比我们大的多?

Posted in Life | No Comments »

最佳的心灵感应–音乐

Posted by 人渣 on 七月 14th, 2008

你是否经常有感觉,默默的唱着一首歌的时候,周围的人会猛出声唱出来?

以前在大学宿舍里,这种现象碰到过几次。感觉很奇怪。

今天去家乐福,从公司走着去的,也就是有几里路,半个小时不到就到了。

今天下午也许修板子修的郁闷,一直哼着“人海里漂浮,辗转却是梦……”。到了家乐福,竟然喇叭里广播的音乐也是,这也太巧了吧。

因为这种巧合碰到的太多了,莫非思想真的能泄露?有辐射?

Posted in Life | No Comments »

WINE 测试

Posted by 人渣 on 七月 9th, 2008

 

好久不来写点,这里的花花草草都干死了。

刚刚用了一下WINE,在linux下的一个windows虚拟机,比起ReactOS这个windows兼容机来要好一些。好久不用了的老版本linux,下载,config,make,make install。

运行了一下几个小程序,感觉还可以,EWB5.0在linux下的虚拟机下速度还是和windows下一样不卡,哎,怀念EDA程序的那个年代。

贴图。

Screenshot

workbench仿真中。

Screenshot-1

wine的运行界面。

Posted in Life | No Comments »

电信重组,看的懂的意向,看不懂的评论。

Posted by 人渣 on 六月 1st, 2008

事情都过去就快一个星期了,终于到了周末可以写点东西。

和之前“砖家”预测的差不多,三张证。

不过比较遗憾的是广电的业务暂时还没有拆开,还是一家垄断。无线和固网的,大家都有了。早要如此,何必当初啊。

不过看看专家的评论就离谱的多了,一个人一个样子。随便摘出来两个。

C114专题报道:

http://www.c114.net/zhuanti_simple/index_html/200852312297.htm

李进良解读重组公告 称建三张统一 TD网为最佳:

http://it.sohu.com/20080529/n257147242.shtml

哎,没有的说了。别人的就不评论了。

同学来了不少在线的,不写了。讨论一会。

Posted in Life | No Comments »

CodeGear,难舍的情节。

Posted by 人渣 on 五月 9th, 2008

今天上了一下CSDN。

然后就看到了新闻。

一切都在意料之中,但是这天又来的太早了。虽然在很久很久以前就知道会有这一天。

从Turbo C,Turbo Basic,C++ Builder,Delphi。一路走来,对borland的感情可以用一个字来形容就是 深。

从大学里第一门basic语音学习开始,用过的的汇编从M到51到PIC、AVR、386、ARM。用过C,用过C++,用过C#,解释的语音用过asp、用过AS,学过java虽然没有用他做过项目。还有用AHDL、VHDL做过的产品,参加的竞赛… …

而在这些里面,作为行业标准的只有C++ 和VHDL,其他的BASIC、ASP、C#是微软的,汇编都是芯片厂家的,AHDL是Altera的。作为C语音后面的一代通用语音,最钟情的就是C++,他比C的好处就不说了,虽然他没有更后面的语音强大,但是几年的工作,几年的使用,那份感情已经深深的留在了心底。

面对一种语言 ,如果说都可以有感情的话,那么对于开发工具就更不用说了。虽然开发C++的IDE有很多,有微软大叔的MFC,有Borland的CB… … 也许你没有看过李维的《Borland 传奇》,也许你不曾深刻的使用过这么多工具。作为快速的开发,使用起来最惬意,想用户所想的,CB莫属。那强大的库,那简洁快速的开发,让用VC++的人望尘莫及,因此在学校里听说过这么句话,聪明的程序员用delphi。

虽然随着微软的挖墙角delphi有了下一代,C#。虽然2300万刀这个小小的数字说明这个行业已经远远的没有“价值”,只有一个做Information的网络公司的千分之一档次上。但是在一个爱好者的眼睛里,依旧还是那么伟大的背影。

我也曾经汉化过C#的库,并做了一门汉语开发语言,当然是基于微软提供的DOM的,只是关键字之类的简单汉化而已,IDE用的#Develop外加自己做的插件。不过做到后来发现,和国内的汉编网站一样,是没有意义的事情,本来还有很多很多的想法,也就没有再去实践,也就没有再去实践的必要。

请不要和我争论,尽管大家都有自己的观点。让我为伟大的Borland默哀。

Posted in Life | 1 Comment »