| Jian's profile技术人生PhotosBlogLists | Help |
|
October 06 ZT 俞敏洪在北京大学2008年开学典礼上的演讲辞博主短评:作为新东方的教主,老俞当之无愧,我十分佩服他的毅力和魄力,作为今天的成功范例和无数学子的追随者,他从不避讳曾今的失落和彷徨。如今想起依然十分怀念在新东方上G班的经历,每天很早就爬起来去清华占座,那也是我见到过十分壮观的景象,诺大的教室里,每个桌子上都有一本红宝书作陪,而且座无虚席。新东方的老师是幽默和风趣的,然而那不苟言笑的乾坤强至今仍然可浮现于脑海里,他的励志不同于别的老师风趣幽默的小段子,却是犹如长着的教导,估计在新东方里也算是独树一帜了。这样的段子也许是新东方老师的看家本领,因为他们需要这个来让同学们在炎热的夏天,在仅有的脑袋上的电扇带来的一丝清凉下,保持清醒,与瞌睡做不懈斗争。尽管在这几门课里钱老师的课我十分专心,也许是仍然没有领会钱的精髓所在,钱讲的逻辑我未能拿到满分,留下了一丝遗憾。 在北京大学2008年开学典礼上的发言 英语系80级校友、新东方教育科技集团董事长兼总裁俞敏洪 2008年9月21日 各位同学、各位领导: 大家上午好!(掌声) 非常高兴许校长给我这么崇高的荣誉,谈一谈我在北大的体会。(掌声) 可以说,北大是改变了我一生的地方,是提升了我自己的地方,使我从一个农村孩子最后走向了世界的地方。毫不夸张地说,没有北大,肯定就没有我的今天。北大给我留下了一连串美好的回忆,大概也留下了一连串的痛苦。正是在美好和痛苦中间,在挫折、挣扎和进步中间,最后找到了自我,开始为自己、为家庭、为社会能做一点事情。 学生生活是非常美好的,有很多美好的回忆。我还记得我们班有一个男生,每天都在女生的宿舍楼下拉小提琴,(笑声)希望能够引起女生的注意,结果后来被女生扔了水瓶子。我还记得我自己为了吸引女生的注意,每到寒假和暑假都帮着女生扛包。(笑声、掌声)后来我发现那个女生有男朋友,(笑声)我就问她为什么还要让我扛包,她说为了让男朋友休息一下(笑声、掌声)。我也记得刚进北大的时候我不会讲普通话,全班同学第一次开班会的时候互相介绍,我站起来自我介绍了一番,结果我们的班长站起来跟我说:“俞敏洪你能不能不讲日语?”(笑声)我后来用了整整一年时间,拿着收音机在北大的树林中模仿广播台的播音,但是到今天普通话还依然讲得不好。 人的进步可能是一辈子的事情。在北大是我们生活的一个开始,而不是结束。有很多事情特别让人感动。比如说,我们很有幸见过朱光潜教授。在他最后的日子里,是我们班的同学每天轮流推着轮椅在北大里陪他一起散步。(掌声)每当我推着轮椅的时候,我心中就充满了对朱光潜教授的崇拜,一种神圣感油然而生。所以,我在大学看书最多的领域是美学。因为他写了一本《西方美学史》,是我进大学以后读的第二本书。 为什么是第二本呢?因为第一本是这样来的,我进北大以后走进宿舍,我有个同学已经在宿舍。那个同学躺在床上看一本书,叫做《第三帝国的兴亡》。所以我就问了他一句话,我说:“在大学还要读这种书吗?”他把书从眼睛上拿开,看了我一眼,没理我,继续读他的书。这一眼一直留在我心中。我知道进了北大不仅仅是来学专业的,要读大量大量的书。你才能够有资格把自己叫做北大的学生。(掌声)所以我在北大读的第一本书就是《第三帝国的兴亡》,而且读了三遍。后来我就去找这个同学,我说:“咱们聊聊《第三帝国的兴亡》”,他说:“我已经忘了。”(笑声) 我也记得我的导师李赋宁教授,原来是北大英语系的主任,他给我们上《新概念英语》第四册的时候,每次都把板书写得非常的完整,非常的美丽。永远都是从黑板的左上角写起,等到下课铃响起的时候,刚好写到右下角结束。(掌声)我还记得我的英国文学史的老师罗经国教授,我在北大最后一年由于心情不好,导致考试不及格。我找到罗教授说:“这门课如果我不及格就毕不了业。”,罗教授说:“我可以给你一个及格的分数,但是请你记住了,未来你一定要做出值得我给你分数的事业。”(掌声)所以,北大老师的宽容、学识、奔放、自由,让我们真正能够成为北大的学生,真正能够得到北大的精神。 当我听说许智宏校长对学生唱《隐形的翅膀》的时候,我打开视频,感动得热泪盈眶。因为我觉得北大的校长就应该是这样的。(掌声) 我记得自己在北大的时候有很多的苦闷。一是普通话不好,第二英语水平一塌糊涂。尽管我高考经过三年的努力考到了北大——因为我落榜了两次,最后一次很意外地考进了北大。我从来没有想过北大是我能够上学的地方,她是我心中一块圣地,觉得永远够不着。但是那一年,第三年考试时我的高考分数超过了北大录取分数线七分,我终于下定决心咬牙切齿填了“北京大学”四个字。我知道一定会有很多人比我分数高,我认为自己是不会被录取的。没想到北大的招生老师非常富有眼光,料到了三十年后我的今天。(掌声)但是实际上我的英语水平很差,在农村既不会听也不会说,只会背语法和单词。我们班分班的时候,五十个同学分成三个班,因为我的英语考试分数不错,就被分到了A班,但是一个月以后,我就被调到了C班。C班叫做“语音语调及听力障碍班”。( 笑声) 我也记得自己进北大以前连《红楼梦》都没有读过,所以看到同学们一本一本书在读,我拼命地追赶。结果我在大学差不多读了八百多本书,用了五年时间(掌声)。但是依然没有赶超上我那些同学。我记得我的班长王强是一个书癖,现在他也在新东方,是新东方教育研究院的院长。他每次买书我就跟着他去,当时北大给我们每个月发二十多块钱生活费,王强有个癖好就是把生活费一分为二,一半用来买书,一半用来买饭菜票。买书的钱绝不动用来买饭票。如果他没有饭菜票了就到处借,借不到就到处偷。(笑声)后来我发现他这个习惯很好,我也把我的生活费一份为二,一半用来买书,一半用来买饭菜票,饭票吃完了我就偷他的。(笑声掌声) 毫不夸张地说,我们班的同学当时在北大,真是属于读书最多的班之一。而且我们班当时非常地活跃,光诗人就出了好几个。后来挺有名的一个诗人叫西川,真名叫刘军,就是我们班的。(掌声)我还记得我们班开风气之先,当时是北大的优秀集体,但是有一个晚上大家玩得高兴了,结果跳起了贴面舞,第二个礼拜被教育部通报批评了。那个时候跳舞是必须跳得很正规的,男女生稍微靠近一点就认为违反风纪。所以你们现在比我们当初要更加幸福一点。不光可以跳舞,而且可以手拉手地在校园里面走,我们如果当时男女生手拉手在校园里面走,一定会被扔到未名湖里,所以一般都是晚上十二点以后再在校园里面走。(笑声掌声) 我也记得我们班五十个同学,刚好是二十五个男生二十五个女生,我听到这个比例以后当时就非常的兴奋(笑声),我觉得大家就应该是一个配一个。没想到女生们都看上了那些外表英俊潇洒、风流倜傥的男生。像我这样外表不怎么样,内心充满丰富感情、未来有巨大发展潜力的,女生一般都看不上。(笑声掌声) 我记得我奋斗了整整两年希望能在成绩上赶上我的同学,但是就像刚才吕植老师说的,你尽管在中学高考可能考得很好,是第一名,但是北大精英人才太多了,你的前后左右可能都是智商极高的同学,也是各个省的状元或者说第二名。所以,在北大追赶同学是一个非常艰苦的过程,尽管我每天几乎都要比别的同学多学一两个小时,但是到了大学二年级结束的时候我的成绩依然排在班内最后几名。非常勤奋又非常郁闷,也没有女生来爱我安慰我。(笑声)这导致的结果是,我在大学三年级的时候得了一场重病,这个病叫做传染性侵润肺结核。当时我就晕了,因为当时我正在读《红楼梦》,正好读到林黛玉因为肺结核吐血而亡的那一章,(笑声)我还以为我的生命从此结束,后来北大医院的医生告诉我现在这种病能够治好,但是需要在医院里住一年。我在医院里住了一年,苦闷了一年,读了很多书,也写了六百多首诗歌,可惜一首诗歌都没有出版过。从此以后我就跟写诗结上了缘,但是我这个人有丰富的情感,但是没有优美的文笔,所以终于没有成为诗人。后来我感到非常的庆幸,因为我发现真正成为诗人的人后来都出事了。我们跟当时还不太出名的诗人海子在一起写过诗。后来他写过一首优美的诗歌,叫做《面朝大海,春暖花开》,我们每一个同学大概都能背。后来当我听说他卧轨自杀的时候,嚎啕大哭了整整一天。从此以后,我放下笔,再也不写诗了。(掌声) 记得我在北大的时候,到大学四年级毕业时,我的成绩依然排在全班最后几名。但是,当时我已经有了一个良好的心态。我知道我在聪明上比不过我的同学,但是我有一种能力,就是持续不断的努力。所以在我们班的毕业典礼上我说了这么一段话,到现在我的同学还能记得,我说:“大家都获得了优异的成绩,我是我们班的落后同学。但是我想让同学们放心,我决不放弃。你们五年干成的事情我干十年,你们十年干成的我干二十年,你们二十年干成的我干四十年”。( 掌声)我对他们说:“如果实在不行,我会保持心情愉快、身体健康,到八十岁以后把你们送走了我再走。”(笑声掌声) 有一个故事说,能够到达金字塔顶端的只有两种动物,一是雄鹰,靠自己的天赋和翅膀飞了上去。我们这儿有很多雄鹰式的人物,很多同学学习不需要太努力就能达到高峰。很多同学后来可能很轻松地就能在北大毕业以后进入哈佛、耶鲁、牛津、剑桥这样的名牌大学继续深造。有很多同学身上充满了天赋,不需要学习就有这样的才能,比如说我刚才提到的我的班长王强,他的模仿能力就是超群的,到任何一个地方,听任何一句话,听一遍模仿出来的绝对不会两样。所以他在北大广播站当播音员当了整整四年。我每天听着他的声音,心头咬牙切齿充满仇恨。(笑声)所以,有天赋的人就像雄鹰。但是,大家也都知道,有另外一种动物,也到了金字塔的顶端。那就是蜗牛。蜗牛肯定只能是爬上去。从低下爬到上面可能要一个月、两个月,甚至一年、两年。在金字塔顶端,人们确实找到了蜗牛的痕迹。我相信蜗牛绝对不会一帆风顺地爬上去,一定会掉下来、再爬、掉下来、再爬。但是,同学们所要知道的是,蜗牛只要爬到金字塔顶端,它眼中所看到的世界,它收获的成就,跟雄鹰是一模一样的。(掌声)所以,也许我们在座的同学有的是雄鹰,有的是蜗牛。我在北大的时候,包括到今天为止,我一直认为我是一只蜗牛。但是我一直在爬,也许还没有爬到金字塔的顶端。但是只要你在爬,就足以给自己留下令生命感动的日子。(掌声) 我常常跟同学们说,如果我们的生命不为自己留下一些让自己热泪盈眶的日子,你的生命就是白过的。我们很多同学凭着优异的成绩进入了北大,但是北大绝不是你们学习的终点,而是你们生命的起点。在一岁到十八岁的岁月中间,你听老师的话、听父母的话,现在你真正开始了自己的独立生活。我们必须为自己创造一些让自己感动的日子,你才能够感动别人。我们这儿有富裕家庭来的,也有贫困家庭来的,我们生命的起点由不得你选择出生在富裕家庭还是贫困家庭,如果你生在贫困家庭,你不能说老爸给我收回去,我不想在这里待着。但是我们生命的终点是由我们自己选择的。我们所有在座的同学过去都走得很好,已经在十八岁的年龄走到了很多中国孩子的前面去,因为北大是中国的骄傲,也可以说是世界的骄傲。但是,到北大并不意味着你从此大功告成,并不意味着你未来的路也能走好,后面的五十年、六十年,甚至一百年你该怎么走,成为了每一个同学都要思考的问题。就本人而言,我觉得只要有两样东西在心中,我们就能成就自己的人生。 第一样叫做理想。我从小就有一种感觉,希望穿越地平线走向远方,我把它叫做“穿越地平线的渴望”。也正是因为这种强烈的渴望,使我有勇气不断地高考。当然,我生命中也有榜样。比如我有一个邻居,非常的有名,是我终生的榜样,他的名字叫徐霞客。当然,是五百年前的邻居。但是他确实是我的邻居,江苏江阴的,我也是江苏江阴的。因为崇拜徐霞客,直接导致我在高考的时候地理成绩考了九十七分。(掌声)也是徐霞客给我带来了穿越地平线的这种感觉,所以我也下定决心,如果徐霞客走遍了中国,我就要走遍世界。而我现在正在实现自己这一梦想。所以,只要你心中有理想,有志向,同学们,你终将走向成功。你所要做到的就是在这个过程要有艰苦奋斗、忍受挫折和失败的能力,要不断地把自己的心胸扩大,才能够把事情做得更好。 第二样东西叫良心。什么叫良心呢?就是要做好事,要做对得起自己对得起别人的事情,要有和别人分享的姿态,要有愿意为别人服务的精神。有良心的人会从你具体的生活中间做的事情体现出来,而且你所做的事情一定对你未来的生命产生影响。我来讲两个小故事,讲完我就结束我的讲话,已经占用了很长的时间。 第一个小故事。有一个企业家和我讲起他大学时候的一个故事,他们班有一个同学,家庭比较富有,每个礼拜都会带六个苹果到学校来。宿舍里的同学以为是一人一个,结果他是自己一天吃一个。尽管苹果是他的,不给你也不能抢,但是从此同学留下一个印象,就是这个孩子太自私。后来这个企业家做成功了事情,而那个吃苹果的同学还没有取得成功,就希望加入到这个企业家的队伍里来。但后来大家一商量,说不能让他加盟,原因很简单,因为在大学的时候他从来没有体现过分享精神。所以,对同学们来说在大学时代的第一个要点,你得跟同学们分享你所拥有的东西,感情、思想、财富,哪怕是一个苹果也可以分成六瓣大家一起吃。(掌声)因为你要知道,这样做你将来能得到更多,你的付出永远不会是白白付出的。 我再来讲一下我自己的故事。在北大当学生的时候,我一直比较具备为同学服务的精神。我这个人成绩一直不怎么样,但我从小就热爱劳动,我希望通过勤奋的劳动来引起老师和同学的的注意,所以我从小学一年级就一直打扫教室卫生。到了北大以后我养成了一个良好的习惯,每天为宿舍打扫卫生,这一打扫就打扫了四年。所以我们宿舍从来没排过卫生值日表。另外,我每天都拎着宿舍的水壶去给同学打水,把它当作一种体育锻炼。大家看我打水习惯了,最后还产生这样一种情况,有的时候我忘了打水,同学就说“俞敏洪怎么还不去打水”。(笑声)。但是我并不觉得打水是一件多么吃亏的事情。因为大家都是一起同学,互相帮助是理所当然的。同学们一定认为我这件事情白做了。又过了十年,到了九五年年底的时候新东方做到了一定规模,我希望找合作者,结果就跑到了美国和加拿大去寻找我的那些同学,他们在大学的时候都是我生命的榜样,包括刚才讲到的王强老师等。我为了诱惑他们回来还带了一大把美元,每天在美国非常大方地花钱,想让他们知道在中国也能赚钱。我想大概这样就能让他们回来。后来他们回来了,但是给了我一个十分意外的理由。他们说:“俞敏洪,我们回去是冲着你过去为我们打了四年水。”(掌声)他们说:“我们知道,你有这样的一种精神,所以你有饭吃肯定不会给我们粥喝,所以让我们一起回中国,共同干新东方吧。”才有了新东方的今天。(掌声) 人的一生是奋斗的一生,但是有的人一生过得很伟大,有的人一生过得很琐碎。如果我们有一个伟大的理想,有一颗善良的心,我们一定能把很多琐碎的日子堆砌起来,变成一个伟大的生命。但是如果你每天庸庸碌碌,没有理想,从此停止进步,那未来你一辈子的日子堆积起来将永远是一堆琐碎。所以,我希望所有的同学能把自己每天平凡的日子堆砌成伟大的人生。(掌声) 最后,我代表全体老校友向在座的三千多位新生表一个心意,我代表全体老校友和新东方把两百万人民币捐给许校长,为在座同学们的学习、活动和成长提供一点帮助。(掌声) October 04 ZT 徐家骏:我在华为工作十年的感悟徐家骏:我在华为工作十年的感悟
博主短评:虽然我和我的很大部分的朋友均工作于教育系统内,然而自己也一度十分憧憬去迎接公司研发岗位的挑战,不知自己是否在有生之年能够去体验一番,呵呵。我们的科研和公司的研发有着颇多类似之处,在科研的道路上,我们在不断的学习,不断的总结着前人的智慧,站在巨人的肩膀上前行。科研也是痛并快乐的,我会为自己灵光一现的好点子而欣喜鼓舞以致失眠于我那简陋的蜗居,也会在夜深人静的时候去做干涉仪的实验以获取那近乎完美的正弦信号。徐在本文的总结不仅贴切于公司研发人员,亦非常适合于我们科研队伍,仅以此文与诸君共勉。
徐是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万,数据中心是用火山岩建的深入地下的一个大型建筑.防辐射,可防卫星的电子,雷达等手段的侦察.里面有象卫星发射中心那种超大屏幕,机房里满是三米的大型服务器和大型计算机.连接整个华为全球的每一台终端,整个华为每天三十多万封邮件,海外和全球的同步研发,内部的信息管理,内部流程,华为的国内国际IP电话都是通过出去.
上周,我正式提交了离职报告,准备给自己的职业生涯一个很大的转折,这是我长时间的思考最后所做的决定.但真的提出离职后,回想在公司的十年,还是百感交集. 1997 年7月16日,我只身提着一个包从深圳宝安机场下飞机,走出机场,天是那么蓝、白云那么低、空气那么潮,仰头望天,对这个城市,对公司、对即将开展的工作 和生活、对自己的前途一片茫然.到了科技园,发现是个荒凉而偏僻的地方,不过倒很安静,上学的几年中,一连串的打击,使得我似乎有点喜欢这种安静、荒凉、在他乡的感觉.现在想想,经过十年的工作,自己的心灵真是麻木得可以了.那时候的心里,好像时时有些什么没有着落的东西在激荡,但又说不出来,只有在听德沃夏克的《自新***交响曲》时,才发现多有深处的共鸣以至落泪. 由于没赶上大批应届生的接待,我是自己一个人来到科技园1号楼的,干净整洁的大楼,很帅很靓的保安和前台,进进出出精神饱满的员工,让人的心情为之一振.象没头苍蝇一样乱走了一会后,一位人力资源的大姐,很职业、热情、耐心的告诉了我入职手续如何办理,并安排我当晚在粤海门华为之家临时居住,又安排之后的宿舍事宜,在举目无亲的异乡让人倍感亲切,至今记得. 来深圳、来华为当时确实是一种机缘,96年华为名气并不响,特别是在行业之外,偶尔一次我在同学家里看到一张华为人报,有几片文章印象至今很深:一篇是周劲写的欧洲考察心得,讲欧洲一个20-30人的小公司,所具有的那种全球化运作战略、能力和气度.一篇是唐东风写的被评为杰出员工受表彰后的感想.还有一篇名头很大“中央研究部知识产权处”,当时被这个名头吓了一跳.文中讲到华为当年研发累计投入1.8亿人民币,更让我吓一个跟斗.我想当时清华大学一年科研经费也就1亿多点,这家公司什么来头,花的科研投入比清华还多?当时就有了兴趣. 快毕业的时候,连连受挫,找工作跟当年大部分同学一样,希望留北京,但连续被联想、方正、科海、卫通等当时大名鼎鼎的公司录取后又告知要交几万块钱才能解决户口问题之后,想到了还有华为这样一家公司,给人力资源部寄了一份简历.没几天,一个深圳的电话,说某年某月某日有个副总裁来北京,面试一下.抱着试试看的态度跑过去了,是公司原副总胡红卫,他基本上没有问我什么问题,到是介绍了一下华为的情况,然后把人力资源经理田景琦叫了过来,当场就给了我一个“录取通知函”和入职操作指导.我一肚子犯嘀咕,这是不是一家骗子公司?怎么这样就算面试通过了?连工资有多少都没有机会问.之后一直到报到前,都有点怀疑, 幸好有个本科的同学,在华为工作过,在向他咨询后了解到公司还是实实在在有的,才下了决心过来.总的说来,就是被一张华为人报“骗”来的. 就这样懵懵懂懂到了华为,一开始新员工培训,纪律严明、严格,班车不会多等半分钟,之后是部门培训,大量的信息扑面而来.之后到了工作岗位上,给我分配的工作是ERP系统管理员兼DBA,虽然以前也搞过一些大系统,如兼职做过印度人的大型银行软件的客户化开发,但见到我们的ALPHA 8200和我们的软件ORACLE,心里还是激动不已. IT的发展一日千里,10年前的技术与今天比,很多人可能没有体会了.那时比较落后,很多人也没有机会接触这种当时很先进的系统.我见到我们居然有2G巨大内存的“超级服务器”当时实在是佩服不已,为自己能做它的管理员而自豪,又为自己将来能不能玩转它而焦虑.我师傅王忠宁见到我就撂给我一本书《ORALCE ADMINISTRATOR GUIDE》,一寸半厚的英文书,愣是一周之内从头到尾看完并写了厚厚的读书笔记和一大堆不懂的问题,自此再也不怕厚厚的英文书. 当时正好是公司ERP上线没多久,业务正在推行,系统极不稳定,每天的并发程序有一半是跑错的,系统还会动不动 CRASH.我看完一本书后,在刚刚成为 One Book Man时,问题单就来了,有一个重要的××引入程序有时候跑得出来,有时候跑不出来.说实话,那时候对ERP、ORALCE、操作系统一切几乎还是一头雾水,而问题却已经传过来了,只好硬着头皮,摸索了好半天,终于明白了有一批数据在倒的时候,系统准出错.几万条数据,一条条试是不可能的,我就想出了用二分法,一批一批的试,完全手工动作,笨拙、费时、费力,做了几十遍,花了整整一天中午饭都错过了,终于定位到了其中一条数据,而后发现是数据超长而数据库定义的长度不够并且校验程序有BUG没校验出来.经过又返回去重复验证,证明找到的原因是正确的.当时真是心中大喜,几乎在完全不懂系统、不懂这个程序是做什么的、不懂程序处理的逻辑、不懂数据库的设计的情况下,把这个BUG定位出来并交回给ORACLE处理了.这是我上班后解决的第一个问题,至今我对这 个问题本身还并不明白,呵呵.这让我懂得了一个道理,工作和读书不是一回事,工作是要解决问题的,是要产生结果和输出的.不管怎么样,能找到方法解决问 题、能够有好的输出结果那就是成功.读书才追求的是慢慢读,读懂为止. 那时的系统,真是岌岌而可危,公司的业务高速发展,业务也不断推行,系统的负荷越来越高,但系统却不是经常宕机,就是跑得如老牛般慢.我们的技术水平和管理水平,也是与现在不可同日而语.水平不行体力补,大家兢兢业业背负责任,闯过种种难关,终于还是挺过来了.现在想想,还真是有点后怕的,稍有不慎真有可能全线崩溃.我也能理解有些大企业,为什么倒起来那么快了.现代的组织,经常是高度复杂的组织,就象生物一样,低等的蚯蚓断成两段,照样生存.而高等的人,身上戳个小小的洞可能得毙命.高度复杂的组织,就象人体一样,内部小小一块地方如果出关键问题了,组织可能崩溃.要保证不崩溃只有两条路:1)组织本身的设计和流程的设计高度科学、冗余和足够的制度性反应机制,这是西方国家的强项,他们的公司历一百年不倒,是有强大的内在因素的.2)依靠组织内每一个最小单元的高度的负责、警觉.虽然我们多年来一直在强调第一种能力的培养,但我们天生缺少这样的土壤和基因,因此第二种能力变得十分重要,虽然这不是最好的办法. 头两年的工作中,我们水平很低,体力劳动很多,有一段时间,我一上班就得高度紧张地盯着系统,不停地干预,系统才能跑下去.一会儿系统进程死了,一会儿空闲进程多了要杀掉,一会儿表空间不够了要扩展,一会儿用户提交了不合理的并发程序要中止...有一段时间,我成了热线兼现场支持,一天接50-80个电话,接了电话到处跑.之后我们做了很多改进工作,升级了系统硬件、写了自动脚本,成立了专门的热线等等,这期间我慢慢懂得了一个道理,一个大的复杂系统要成功的管理好,没有绝招,依靠的只是一点一滴持续不断的改进和努力. 有一度由于压力过大,也使我精神高度紧张,到了比较神经质的地步,有一段时间,一听到CALL机响,甚至是电视广告里的“摩托罗拉寻呼机,随时随地传信息 ”中的BP声,我的心跳就不由自主加速,喉咙发干.有一次去香港出差,从出发开始就一直惴惴不安,生怕系统出问题,结果刚到香港住进酒店,一个电话就来了,说系统崩溃了.我立即打国际长途叫赵×赶紧去处理,过了几分钟,赵回电话绝望地说,他以最快速度赶到一号楼,进了电梯刚走到一半,喀嗒停电了,电梯卡在中间半个多小时,祸不单行,当时那种感觉真是 “农夫内心如汤煮”啊.最后过度紧张使得我想逃避,导致我提出了辞职.所幸那时候的领导袁总和郭总,开导我多次,我逐渐有所缓解,然后慢慢开始理解了什么叫大将风度.做我们这一行,要如履薄冰、但也要有点临危不惧的精神.工作紧张,但心情要避免无谓的紧张.后来我们的ERP系统、IT数据中心,又出现过多次危险情况,淹过水、着过火,而我们最终都能够化险为夷. 工作并不只有艰苦和繁琐,有时候,乐趣也不期而至.当时我们的数据库总是出ORA-1555错误,严重影响系统的运行,我多天努力、百思而不得其解.现在 的管理员可能会想,这不是一个小问题吗,但那时网络还没现在这么发达,什么东西一GOOGLE都出来了,我找了大量的资料,苦苦思索,最后终于灵光一现, 象拼藏宝地图一样拼出了逻辑严密的解释和解决方案,我记得当时是深夜,内心偷着乐的感觉妙不可言,不需要别人知道、不需要别人理解,走出公司大门,仰望星空,深深吸一口气,内心偷着乐.还有另一次,当我们经过30多个小时的连续作战,解决种种问题,终于顺利升级成功ERP系统后,那种感觉也象打了胜仗的将军,充满胜利的喜悦.记得当时正是刚谈女朋友,给她写了第一封也是唯一一封情书,成为太太后,她有一次跟我说,你那玩意儿叫啥呀,那能叫情书吗?通篇都在讲你如何如何工作的,象工作汇报一样,简直可以跟鲁迅写给许广平的“情书”相媲美,尽是革命理想,没有点花前月下.....还有一次,我们的EMAIL系统突然出了故障,大量的来信收不到.那时是华为开拓海外市场的初期,海外还根本没有什么公司网络,所有的一切都是靠EMAIL和国际长途,天象塌下来一般,我们跟主管国际市场的徐直军汇报、最后向老板汇报请示是否应该报公安,因为当时的故障现象很象DDOS攻击.系统停了整整七天,我们请了各路专家,日夜攻关,试了N个方案,大家象大禹治水一样过家门而不入.最后还真找到了一个木马“冰河”的攻击,但却发现不是根本原因,故障依旧.最后一天晚上,我与阿韦坐在科技园一号楼冰冷的网络机房,看着系统一封一封的邮件,连接了,又中断了,一筹莫展,濒临崩溃.我抱着死马当活马医的心态,又祭出了我的“二分法” 体力活,测试了一封空邮件,能成功;测试了一封大邮件,失败;取其中间值,又失败;再取中间值,成功;再取前两次的中间值,成功.....一直到深夜,试了N次,终于总结出了规律!再一验证,只要在某个大小的地方,比它大的统统收不到.重要发现!然后改用PING包,发现在一千四百多字节的地方,再大就 PING不通了,现象可重复.再去想理论,如果按协议理解,这也不可能啊,即使MTU调小了,大包超过MTU也应该自动分片啊?除非是MTU在某个地方调小了,而协议又有异常.发现这个规律后,阿韦立刻跟电信联系,果然是一周前电信调整了路由器MTU并且CISCO的路由器有BUG引起.问题就此解决,当时吸了口气,那种舒坦啊!...没经受过类似极限考验的人可能不容易理解那种快乐!这种快乐是工作本身带来的,不需要别人来表扬,甚至不需要别人知道.能 够有机会也能用心去体会这种快乐的人,怎么会不热爱工作? 工作也肯定不是只有成功和荣誉,有时候我也做很多蠢事和傻事,或者由于幼稚被人骗,或者是由于轻率导致工作失误.有一段时间,ERP系统岌岌可危,系统容量面临崩溃.我多次大声疾呼,几乎每一次有机会见到CIO郭总都大呼小叫一番.郭总当时刚来我们部门,一开始觉得我这个人怎么能这样?在一次部门全体会议上,郭总点名批评“徐家骏总是瞎咋呼,只会威胁我,却拿不出一个好的方案”.心里相当郁闷,但系统还在我手里,能等着它死吗?我还是一如既往的瞎咋呼,但也改进了一点,拿出了方案.郭总批准花了500多万来改进系统,这次给了我们1 -2年的稍稍太平时间,从而有机会做更多的改进优化工作.当时的500多万跟现在的概念可大有不同,现在IT花个500多万是小菜,那时500多万可是天文数字啊!当时相当佩服郭总的魄力,记得他要做大笔花钱的决策时,常说的一句话是“牛都杀了,还在乎牛毛?!”.很久以后,郭总有一次提到,徐家骏这个人工作还是蛮执着的.后来我的职位不断地得到了提升.之后我负责了很多重大的项目,往往涉及重大的投资,几百万、几千万,这些年来总共给公司花掉好几个亿.这中间技术方案制定,也有被忽悠了的.甚至重大项目投标时,有供应商恶毒的投诉诬蔑我的事,所幸公司及领导给了我这样的土老冒充分的信任.这些事我的体会是:只要你心无旁骛,目标单纯,就是想把这个事情搞好,并且持续地、啥都不计较地、傻傻地去推动,内心无愧,一时可能会有工作失误,一时可能会得罪人,可能会有人不理解,但长远来看还是会得到公正的承认的. 公司快速发展和扩张,由于工作业绩还过得去,很快就被提拔为小主管了,一开始觉得做主管也没啥,业务的细节我都是一清二楚的,不就是多了几个人一起干活 吗?有一次,IT二把手袁总说“我要参加一次你组织的部门例会,看看你是怎么做管理的 ”,没问题,在例会上,我侃侃而谈,把业务分析得透彻细致,把工作安排得井井有条,洋洋得意地结束了会议,期望着袁总能给点表扬.袁总一声不吭坐到结束,等人都走了,劈头盖脸一顿“徐家骏,你知道这叫什么吗?这叫生产队长!农民!...”,一开始还不服气,我业务这么清楚、工作安排得这么妥当,管理能力还不行?后来,慢慢地自己也发现了问题,后来部门安排了去参加封闭4 天的管理干部培训,才算接触到了管理ABC,渐渐体会到,原来管理也是一门学问,而且大有学问.有了这个认识,后来我也时时留心.其实在华为要学习管理最简单,第一要诀是向身边的人学,华为的很多管理者,修养和能力超强,在平时和他们一起工作的一点一滴中,如果你细心去观察和体会,收获实在可以不少.比如说,有一段时间,我每周参加IT部门干部例会时,大家讲得差不多了,该由领导作判断和决策、做工作安排之前,我就会猜,领导可能会做有什么判断、会做什么决策,特别是有些事情充满矛盾和冲突,需要权衡时.一开始十猜九不中,并且很多看法别人说出来之后觉得耳目一新、不胜佩服.于是就去想他为什么会这样判断和决策,背后做的功夫是什么,慢慢地自己处理类似问题的思路也比较开阔了.另外、别人在管理中犯的错误,也是自己学习的好机会,自己犯错误自己是不容易觉察的,但别人犯错误自己可以觉察,然后可以警醒自己避免类似错误. 后来,做数据中心经理、技术支持经理、IT基建经理、系统运作副总监,变做边学,做团队管理、做考核、做流程优化,应对种种难题:如用户严重不满、工作头绪繁多流程乱来、资源严重紧张、骨干员工要离职、刺头员工提种种要求、部门骨干之间文人相轻、部门之间配合大起冲突、末位淘汰等等等等,逐渐逐渐对管理的体会越来越深,对管理的重要性认识越来越深.应对这些难题,当时真是殚精竭虑,有时甚至痛苦不堪.但我事后的体会是,凡是自己在感觉严重受挑战、整天闹心痛苦的工作阶段,往往是自己能力和心态进步比较快的阶段,而有时候工作一切都已摆平、风平浪静,可以悠哉游哉的时候,半年过去,发现自己一无所获,毫无建树,其实内心深处更加焦虑和痛苦.我后来总结过很多管理工作的要点和戒律,也总结了一句话,叫做“成功人士就是经常成功地跟自己过不去的人士”. 2003年下半年,数据中心建成后,IT运作这一块,在多年的岌岌可危之后,终于有点风平浪静的意思了,为了“跟自己过不去”,其实也是为了自己的兴趣,我向领导申请去信息安全部并得到了批准.当时业界还处在冬天时期,华为在冬天时期,不但面临竞争对手的威胁,更严重的是面临内部的威胁,屡屡爆发的重大产品、商务信息泄密,给公司造成了重大的损失,信息安全形势十分严峻,也触发了公司最高领导层对信息安全工作的超级重视.信息安全工作是是一个基本纯防守的工作,防守战线太长太长,整个系统的防守强度取决于最薄弱环节,而攻击者却可以集中资源,只要攻其一点即可.我到信息安全部,发现我们的管理体系、政策体系经过几年的努力,已经有一定的建树,而技术方面的能力却是很薄弱的环节.因此,重点在此方面开展了工作.几年之内,我们部署了很多防护系统,也培养了一批人,在我离开信息安全部时,整体上应该讲有了较大的改变. 调到信息安全部工作期间,其实给我最深的体会是跨部门的合作,在原来部门时,信息安全部也经常来“烦”我,我的反应经常的是排斥和不满,到了信息安全部 后,变成经常是我得去“烦”别人,并且我们部门是特别讨人“烦”.如何取得他人的合作?是一直来磕磕碰碰的难题.比如 SPES开发和推行这个大项目,要 “烦”的人实在太多了:数据中心、网络部、PC、海外IT、研发信管办、销服信管办、采购、发货、进出口部、物流、各国代表处、公司各级领导、最终用户等等.在不断地“烦”人的过程中,我总结出了一套“合作方法论”,有很多道道,不过最终总结起来,一句话简单说就是“如果你总是抱怨别人跟你不合作的时候,问题一定是出在你自己身上.” 03年底,当时业界连续几次蠕虫的发作,部门几个技术人员一直在讨论如何搞一个方案对付这个问题,我们设想了种种可能性,最后部门技术大牛季昕华提出一个设想:把客户端的软件和网络上的设备联动起来来控制蠕虫,并且做了一个很有意思的胶片,把对付SARS的手段用来对付蠕虫了.我一下子被这个新颖的设想所吸引,后来我在此基础上与大家多次讨论进一步扩展了概念,提出了策略强制系统的概念.为了让我们的设想能够付诸现实,我在部门其实并未授权的情况下,偷偷搞了几个人,花了半年时间把POC系统做了出来. POC系统刚出来,我们就听到了CISCO在04年中发布了其SDN/NAC产品概念,跟我们的思路非常接近,这给了我们很大的信心,后来我干脆主动请缨,放弃其他管理事务,全职投入到组建一直开发队伍,开发SPES产品中去.最终我们产品开发成功了,在公司全球100多个国家6万多员工大规模的推广也成功了,并且在公司内部良好运行至今.这件事给我最大的启示是:我们要有信心、要敢做,CISCO并不可怕.说老实话我们是一支很土八路的队伍,也不属于公司的研发体系,我们这支土八路的队伍,坐了2年冷板凳,磨啊磨啊,最终还真磨出来一个还不赖的东西. 2004年底,在磨出来这个东东之后,我们又开始张罗产品认证、组织市场活动、策划定价及销售策略、寻求多方合作、建设支持体系等,在我们经过艰苦的市场拓展,客户已经开始广为感兴趣并已经形成几单实际销售的情况下,公司由于政策问题,为了确保资源最大限度投放到公司内部工作以支持公司海外市场的大发展, 叫停了我们真正做成对外销售的产品,虽然我理解公司的大方针,但这个决定还是让我非常痛心,否则我相信今天这个产品很有可能已得到更大的发展.前不久我去 北京出差,跟一个公司产品的代理商偶尔聊天,他不知道我是SPES的主要负责人,大大的吹了一通我们的东东并很惋惜为什么不卖,不禁让我又喜又悲. 转眼工作十年了,在华为的十年,正是华为从名不出专业圈子到现在成为路人皆知的大公司,高速发展的十年,见证了公司多年的奋斗历程.也投身其中,在大潮中边学边游泳,走到今天.现在我要离开公司了,准备去开始新的事业,接受全新的挑战,我将要去做的事情,风险很大,很有可能是九死一生,九死后还能不能有一生,也难说.在开始新的事业之前,想起了对过去的十年做个一个详细的总结.在一个象华为这样高速发展的大企业工作,有时是一种炼狱般的锻炼,如果我能够总结十年的经验和教训,从中学到关键的做事、做人的道理,我想对将来一定大有益处. 这些年来有些人离开公司,写一些东西或书,对公司指手画脚、评头论足、指点江山,对公司的高层领导逐个点评一番,我个人感觉除了带来一些娱乐价值,还有什么益处呢?公司照样在发展,发展的背后,6万人种种梦想、努力、贡献、牺牲、奋斗、抱怨、不满、沉淀、离去、希望、失落;发展的背后,种种机会、重大决策、危机、失误等等的内在逻辑又岂是局外人说得清楚?我不想多说公司,只是想对自己的工作经历好好反思反思,想想自己做了什么努力,做了什么贡献,做了什么自己最高兴、做了什么自己最受益、学到了什么?总得说来,我在华为的十年是懵懵懂懂过来的,当初我好像没有什么远大的理想、没有详细的规划,只是想着把一件一件事情做好.通过自己的总结和反思,将来我希望自己能够更加有规划、更加清晰一点. 大概想了想,我觉得有以下几点,是这些年深有体会的经验和教训,值得今后再发扬. 一、 “从小事做起,学会吃亏,与他人合作”,这是研究生毕业前最后一堂课,电子电路的老师最后送给我们几句话,虽然我忘了这位老师的名字,但这几句话却至今铭记.在华为的工作实践,越发感受到这简单的几条的道理深刻.从小事做起不是一直满足于做小事,也不是夸夸其谈好高骛远.学会吃亏不是忍受吃亏,是不斤斤计较于一时一地的是非得失,是有勇气关键时候的放弃. 二、“心有多大,舞台就有多大”,我们很多的成功,来自于敢想,敢做,就象我第一次接到问题单,根本不懂,但敢去试,敢去解决,还真的解决了;就像我们做 SPES,即使没人、没技术、没积累,还有CISCO等大公司也在做,我们也敢做,敢推行,不盲目崇拜或畏惧权威,也取得了成功.当然,这不只是盲目的胆大,心大还意味着积极地关注广大的外部世界,开阔宽容的心胸接受种种新鲜事物. 三、 “好好学习,天天向上”,这句话用来形容对IT人的要求,最贴切不过了.真正的成功者和专家都是“最不怕学习”的人,啥东西不懂,拿过来学呗.我们 IT 现在有个技术大牛谭博,其实他不是天生大牛,也是从外行通过学习成为超级专家的,他自己有一次跟我说,当年一开始做UNIX系统管理员时,看到#提示符大 吃一惊,因为自己用过多年在UNIX下搞开发都是%提示符,从未有过管理员权限.看看专家的当初就这水平!当年跟我做备份项目时,我让他研究一下 ORALCE数据库时点回退的备份和恢复方法,他望文生义,以为数据库的回退是象人倒退走路一样的,这很有点幽默的味道了,但他天天早上起来,上班前先看 一小时书,多年积累下来,现在在系统、数据库、开发等多个领域已成为没人挑战的超级专家了.但是,学习绝对不是光从书本学习,其实更重要的是从实践工作中学习,向周边学习.比如说我在华为觉得学到最重要的一个理念是“要善于利用逆境”,华为在冬天的时候没有天天强调困难,而是提出“利用冬天的机会扭转全球竞争格局”并真的取得成功,如果没有这个冬天,华为可能还要落后业界大腕更多年份;华为在被CISCO起诉时没有慌乱,而是积极应对,利用了这次起诉达到了花几亿美金可能达不到的提高知名度的效果.等等这些,把几乎是灭顶之灾的境遇反而转化为成功的有利条件,对我留下的印象十分深刻,也对公司高层十分佩服. 四、勇于实践,勇于犯错,善于反思.很多事情知易行难,关键是要有行动,特别是管理类的一些理论、方法、观念.空谈、空规划一点用处都没有,不如实际把它做出来,做出来后不断反思改进,实实在在最有说服力.没有实践中的反复演练和反思,即使是人人皆知的东西要做好都其实不容易,举个小例子,比如做管理者要会倾听,我想华为99.9%的管理者都很懂这一点,但实际做的如何呢?华为有多少管理者做到了不打断别人讲话?不急于下结论给定义?不急于提供解决方案?有多少管理者能够做到自然地引导对方表达?问问对方感受?确认自己明白对方? 五、要有方法、有套路,对问题系统思考、对解决方案有战略性的设计.在前几年的工作中,由于取得了一点成功,技术上也有了一点研究,就开始夜郎自大起来了,后来公司化重金请来了大批顾问,一开始对有些顾问还真不怎么感冒.后来几年公司规模越来越大、IT的复杂性越来越增加的情况下,逐渐理解了很多.西方公司职业化的专家,做任何事情都有方法论、有套路,甚至于如何开一个会都有很多套路,后来我对这些套路的研究有了兴趣,自己总结出了不少套路并给部门的骨 干培训和讨论.在一个复杂的环境下,很多问题已经不能就事论事来研究和解决,非常需要系统性的方法和战略性的眼光.对于一个组织的运作来讲,制度和流程的设计尤其需要这一点.爱恩斯坦说过: We can’t solve problems by using the same kind of thinking we used when we created them. 六、独立思考,不人云亦云.公司大了,人多了,混日子也容易了.人很容易陷入随波逐流、不深入业务的境地,而看不到问题和危险.专家有过一个研究,雪崩发生时,一般受害者都是一批一批的,很少有单个人的受害者,原因很简单,单个人在雪崩多发地会相当小心和警觉.但一个群体,群体越大,每个个体就会有一种虚幻的安全感和人云亦云的判断,但现实是不管群体的力量有多大,雪崩都是不可抵抗的.因此我觉得在大的机构里,保持独立思考的能力尤为重要. 七、少抱怨、少空谈、积极主动,多干实事.我曾经是个抱怨很多的愤青,经常容易陷入抱怨之中.但多年的工作使得我有所转变,因为知道了抱怨是最无济于事的.世界上永远有不完美的事情,永远有麻烦,唯一的解决之道是面对它,解决它.做实实在在的事情,改变我们不满的现状,改变我们不满的自己.实际上也有很多值得抱怨的事情都是我们自己一手搞出来的,比如社会上很常见的是高级干部退下来了,抱怨人心不古、感慨世态炎凉,如果好好去探究一下,原因很可能是他权位在手春风得意时不可一世、视他人如粪土造成的. 八、对职业负责、对目标负责,对自己负责,成功者往往自觉自律、信守承诺、心无旁骛.大企业肯定会有绩效考核、会有论功行赏、会有KPI、会有领导指示、甚至会有一点企业政治,但如果我们片面地追求考核成绩、片面追求KPI指标、片面追求权钱利益,片面地对上负责、对别人负责,而不对自己负责、不对自己的目标负责,失去工作的使命感、责任心、热情和好奇心,必将不能达到自己的最佳境界.而一个企业如何能够成功营造一个环境,让每个个体尽量发挥到最佳境界,企业也会战无不胜. 九、多点人文修养和审美情趣,看起来与工作不怎么相关,其实太相关了.杰出成就的取得离不开对美的境界的追求,最伟大的科学发现,往往蕴涵着秩序、简洁和美.缺乏一点审美的追求,什么UGLY的事情都敢做、不择手段、凡事凑合,一点都不“高雅”,必将不能长久. 十、 “大家好,才是真的好”,关注人,帮助人,真诚待人,厚道做人.快速发展的现代社会,由于媒体的作用,过分渲染了人与人之间日益冷漠、诡诈的关系,但实际的社会、社区可能真的不是那么回事,起码我来华为之前,对一个大企业中工作的人事关系开始还有点未知的恐惧,但实际上在这个集体中的感觉几乎人人都能开放、真诚相待,关系融洽和谐.所以关键是我们自己要能够真诚对待他人,在与他人互动中将心比心.当然,工作中的冲突是不可避免的,实际上冲突也是没有必要去避免,甚至很多冲突对组织来讲,是大有益处的.就象夫妻吵一架后感情往往更好.只要我们掌握两大原则:1)对事不对人,2)与人为善.就肯定能把适度的冲突引导到对自己、对组织都有利的方向. 十一、开放和分享的态度,在一个高科技公司工作,如果报着保守和封闭的心态,成长肯定会受阻. 十二、做好时间管理.在华为工作十年,3650天,工作日3000天左右,这些时间是不是花在最重要的事情上了,有效的、有产出的工作时间究竟有多少,实在值得怀疑.时间管理是我在华为工作当中最大的教训之一,可能也是公司整体性的问题,工作缺乏计划,经常是面临不断的被打断;或者是不断去打断同事下属;或者是不断的会议、讨论,占去绝大部分的时间;或者是被自己的兴趣所牵引,花大量时间搞一些不着边际的事情;或者是花很多时间在一些细枝末节的事情上,把很难很重要的事情一直拖到非解决不可的地步然后被迫仓促行事.现在回想,如果真的能管理好这十年时间,我觉得成就应该大很多. 在华为的十年,还有一笔最宝贵的财富是结识无数优秀的同事、朋友,他们给予我很多启发、给予我无私帮助,要感谢无数给予过我帮助、启发的人: 首先感谢我的师傅王忠宁和二师傅祈宇,是他们带着我走上了工作岗位的第一步并真诚地帮助我.或许是由于左手有六个手指头的缘故,师傅个性偏执,牢骚满腹,与很多人合不来.但我跟他一年多,一起抽烟、一起在冰冷的机房喝冰冷的可乐、一起发牢骚、一起到路边小摊吃炒米粉,无话不谈,成了最好的朋友,他对自己的事情高度负责的精神和刚直的个性给了我深深的感染.他终身未婚,在99年不幸患肝癌离世.去世前几天,我去医院看他,给他送了一朵鲜红的玫瑰花,希望他能 够把花献给他喜欢的、住院期间给他很好照顾的护士,他非常高兴. 感谢我的老领导许总,刚到部门时他给我们做ERP培训,我们班上所有的人都皱着眉头很痛苦,因为都听不懂他的诸暨话.而我大喜,因为我也是浙江诸暨人.作 为公司元老级人物,许总这么多年来工作激情丝毫不减,让人佩服;许总经常骂我们,甚至狗血喷头,但他也是最经常请我们吃饭的领导,点菜的水平很高,酒德很 好...也感谢曾经作为我领导的郭总、袁总、李总、胡总、洪总、周总、陆总、付总等,他们给予我太多机会、给予我太多宽容,我从他们身上也学到很多很多. 感谢太多同事和下属,不管是还在华为或者已经离开的,曾经为了支撑我们的工作目标,他们承担太多压力、默默付出太多.科技园我们的机房值班人员邓 迅雷,天天晚上彻夜坐在冰冷而空气不好的机房里,为了防止老鼠咬断网线,想了种种办法捉老鼠.周振惠老婆在医院生孩子,他却半夜在公司加班处理自动仓库的紧急问题.EMAIL系统出问题内存泄漏,在找到根源之前,向阳连续2天24小时坐在电脑前监视和及时重启服务.WDGL服务器几百G数据全部丢失,沈勇偷偷摸摸、吭哧吭哧折腾了半个多月,借信用卡从美国自费买了软件,最终终于把数据恢复回来,避免了一场IT的灾难.SPES开发组,一开始基本是在师出无名失败风险极大的情况下,成年累月日夜奋战,幸好后来胡总力排众议鼎力支持,才终于搞出来一点土土的东西.SPES在海外实施时,柯晓宇在埃及去机场遇车祸,清醒过来第一反应是赶紧再找车去机场,否则误机了耽误下一个地区的实施.吴橹晓楠等人,瞒着家人和老婆,抢着要去伊拉克,还以为那儿可以搞支AK47 玩玩.孙颖单身女将,独闯欧亚诸国,李晶顾磊在孟加拉上吐下泻,打电话回来说话的力气都没有,照样圆满完成超出预计复杂度的任务.还有小宋、小曹、周讯、老翟、老刘、家汉、牟头、老叶、陈君、伏朝阳、李斌、小麦、张华彦、齐燕英、鲁飞、闵朋、曾宇斌、邓湛、钟美琴等等等等……,一回忆太多太多扑面而来,真是不能一一列举. 感谢我们部门所有默默无闻、给予我们无数帮助的秘书MM,小吴、小关、梁、沈、肖、王、龙等等,特别感谢我97年刚到公司时的秘书李丽东,做事雷厉风行,我新员工刚报到时用一台电脑没多久,有个老员工过来说这个电脑是他的,他要拿走.我赶忙向许总求救,许总听完我的汇报后,抬起头:“嗯&@$# %,我们部门的电脑怎么管理怎么这么混乱?必须加以改进了!”之后一时没下文,我也不知道怎么办,灰溜溜回到了座位上发愁,看到小李起身慢慢走到那个老员 工前面,劈头盖脸狂骂一顿,不知道说了些啥,走回来时,拍拍我肩膀“徐家骏,搞定了”.当时我对她崇敬不已,简直须仰视可见.之后有一天,她上班的时候叫 我,“徐家骏,到我家去一趟”,我乐呵呵的去了,把她的一台破24寸电视机从蛇口的一端搬到了另一端的修理站,当然,这算是外出公干! 感谢若干多的供应商销售和支持人员、顾问,多年来我有时把他们逼得走头无路.DEC的罗辉、SUN的李建文、IBM的GARY、ORALCE的张力、高波等等等等,都是我崇拜的大牛,从他们我学到了很多很多.我最佩服的张力有一个本事无人能及,他能端端正正地坐着,手放在键盘上,头直直得好像在盯着屏幕,然后睡着并且打很大的呼噜.98年我们系统从10.6升级到10.7,我陪着他一口气干了30个小时,中间偶尔等系统在跑,他就这样睡着了.我盯着系统,一跑完就叫他,他眼睛一睁,手就开始动了,中间遇到重重难关,他都不慌不忙,很帅,很有大将风度.升级完后,我跟他去海景酒店的房间休息,我也学他,在洗澡的时候睡着了,从浴缸里咣噹摔到了外面地上,他煞有介事的冲过来“干啥干啥呢?这么大动静!”. 感谢在我喝醉稀巴烂时半夜扶我一直到家里的王涛,感谢在我发高烧一人倒在中心医院重症抢救室时前来救我的老罗、建新,老罗陪我一夜后第二天又正常来上班了,并且晚上又加班了;我一直希望自己也有他那牛一样的金刚不坏之躯.还有他太太,细致入微,给我买了各种必要的住院物品,在困难之中倍感温暖. 感谢我的父母,他们大半辈子都在极艰苦、极勤奋、又是快乐中度过,他们给了我最无私的爱,也给了我最大的宽容和自由.从初中开始,凡有我的重大决定,他们 都让我自己做主.初中考高中,冒着没学上的风险,我要考县里的中学,他们支持我.考大学,他们说“清华是好的,北大是好的,科大也是好的...”,大学毕业找工作,他们说“联想是好的,方正是好的,考研也是不错的”,研究生毕业,他们说“华为是好的...”虽然他们没听说过华为,只知道是家民营企业不大保险.找老婆时他们说“这个媳妇真好...”,并且要求我不许欺负她,而不顾实际情况真好相反. 感谢我的太太,虽然欺负我,但对我的工作和所有怪念头都理解和支持,我工作太忙过,也发烧过 PDA、发烧过智能手机、发烧过钢琴、发烧过小提琴、发烧过 APPLE,有时候回家陪这些“小情人”比陪她的时间多,她都能谅解.她对金钱和名誉常常很不在乎,家庭财务也一塌糊涂.不过做事雷厉风行、执行力超强, 我刚提离职,她就以迅雷不及掩耳盗铃之势把我们的房子卖掉了. 感谢我的女儿,虽然她才不到二岁,但她带给我和太太的快乐和幸福简直难以描述.在养育她的过程中,我们自身不断学习、反思,也得到很大的提高,小孩的成长也是我们父母重新成长一次的机会,在与她互动的过程中,我觉得最主要的不是我和太太教育她,而是她教育我们,她触发了我们更好地去面对、体会、反思、感悟生活和人生,并且她也触发了我很多关于管理的深入思考,感觉育儿和管理很多方面真是很相通的.为此我还专门开了一个博客,把自己对于儿童教育、管理等的感 悟记录下来. 最后感谢公司老板,给我们提供了这样一个工作平台,在这个平台上我们努力过、奋斗过、沮丧过、抱怨过、成功过、快乐过...我们从一个土老冒逐渐成长为一个职业人.真心说声谢谢!希望公司变得越来越强大,越来越成为中国人在世界上的骄傲. July 28 马云:被时代引领与引领时代 (ZT)日期:2008-07-25 作者: 来源:解放日报
主持人叶蓉:谢谢南存辉先生的精彩演讲,通过他和他所率领的正泰集团,大家已经感受到“温州模式”正在发生着深刻变化,即在学习当中不断成长,在成长中走向成熟,从中国制造走向中国创造。 与正泰同处于浙江的阿里巴巴可以说创造了中国的一个商业奇迹。阿里巴巴为万千中小企业打开了一座宝藏。马云先生以他的远见和努力让中国的“蚂蚁兵团”走出了国门,同时让亿万网民感受到了网络购物和创业的乐趣。下面有请马云先生演讲!(全场鼓掌) 放下昨天已有的东西,才能有新的机会 我一直在听,在学,在想。我挺难讲历史的,因为我们这些人身上没有什么历史。走了9年,我很少回过头去看自己做了什么,而是永远在想明天要干什么,后天要干什么。刚才柳总说他是属于想清楚了再干的,而我是属于干了再想清楚的。(全场笑)柳总刚才讲起过去的很多经历,这也让我想起了我们走过的很多路,我想阿里巴巴和其他企业一样,都曾犯过这样或那样的错误。 我不敢提“成功”两个字,每次我有成功感觉的时候,麻烦就会来。(全场大笑)每次一说“成功”,就一定会在一个月以内出事。(全场笑)我觉得自己是一个非常普通、非常平凡的人,只不过抓住了中国互联网的机遇发展了起来。现在突然看到别人把我当榜样了,我可是一直是把别人当榜样的。人家都说你怎么那么厉害,那么伟大,包括今天给我出的这个题目也特别高深———《被时代引领与引领时代》,真的搞大了。(全场大笑)我没那么厉害,我只想证明一点,我们这些人能成功,关键是我们想到了就干,并且以自己的方式在干。 刚才南董讲到了如果有一天我成为了比尔·盖茨会怎么样。我一个月前去过比尔·盖茨家,有人指着我对盖茨说,你看,这是中国未来的比尔·盖茨。我一听心里就发虚。我觉得我跟盖茨就一样东西差不多,那就是我们两个人都长得不好看。(全场大笑)其他我们差得很远。我不跟比尔·盖茨比谁有钱,因为很难比,但是要跟比尔·盖茨比谁能在本世纪内让更多的人富起来,让这个社会的人因为你的企业而发财,我想至少在中国还是有这个机会的。(全场鼓掌) 我们总习惯于为自己的失败找理由,而不是为自己的成功找方向。我刚才听了南董讲到一点非常好,说我们国企9位领导掌握了2万亿美元资产,但他们觉得个人收入太低。很多人经常埋怨体制,但是他们又不愿意走出来,(全场大笑)如果他们到我们公司来,我一定付他们200万元、300万元年薪。(全场大笑,鼓掌)我记得当年我当老师时,我们院长说,你马上就能升处长了,到了35岁就可以当正教授了。还真有些诱惑力,但我想想还是得走出来,要不到今天没准也是副局级了。(全场笑)但是,如果你想来想去都是我现在是什么级别的国企领导,这个位置你就会放不下。只有放下昨天已有的东西,才能有新的机会。 做别人不愿意做的事,做别人不看好的事,做别人认为不可能成功的事 今天,我想和大家交流一些这十几年的心得,分享我创业路上的体会。 第一,我要做别人不愿意做的事,别人不看好的事。当今世界上,要做我做得到别人做不到的事,或者我做得比别人好的事情,我觉得太难了。因为技术已经很透明了,你做得到,别人也不难做到。但是现在选择别人不愿意做、别人看不起的事,我觉得还是有戏的,这是我这么多年来的一个经验。大家都看好的时候,千万别去惹,比如大家都去赞助奥运会了,你千万别冲过去(朝柳传志点头)。(全场大笑)因为别人比我有实力,比我能力大。大家都合唱的时候,我只小声唱,因为你唱得再响亮,也唱不过别人。而别人都开始沉闷不响的时候,你就要响起来。 有人说,马云你真有远见,十几年前你怎么看到互联网有这么好的前景?我觉得我那时候纯粹是瞎猫碰死耗子。(全场笑)那时我到杭州的一家大酒店去应聘服务员,排在我后面的是我表弟,我的高考分数比他高16分,结果他被酒店录取了,原因是他长得比我高。(全场大笑)但今天20多年过去了,我表弟还在那个宾馆洗衣服。(全场笑)我去肯德基应聘,排了一上午的队,汗流浃背的,结果也被拒绝了。到了后来,真的是没有办法了才做了互联网。一开始被人当骗子、疯子、狂人,现在又开始被人说是ET(编者注:外星人)了。(全场大笑) 不久前,胡锦涛总书记参观了人民日报社的网站,在人民网上跟网民进行交流。我心里的感受可能大家都没法体会,因为当初人民网是我给弄成的。十几年前,大家都觉得互联网不行,那时候有朋友说,你要是能把《人民日报》搞上网,中国的互联网就能大发。于是,我在那个特别冷的冬天里天天去《人民日报》。通过报社的一个司机找到事业发展部门的领导,(全场笑)再后来找到当时的总编辑范敬宜先生。所以刚才我看到历届文化讲坛视频介绍中有范老的镜头时,非常感慨。后来范老请我到《人民日报》给总编、副总编们做一个关于互联网的演讲,那场演讲大概是我讲得最慷慨激昂的一场。讲完以后,范老跑过来,他说,马云,我们明天就向中央打报告,让《人民日报》上网!(全场鼓掌) 十几年后,看见总书记去了我们当时做得最为艰辛的一个项目时,我觉得互联网走到今天实在太不容易了,但我们确实坚持了这么久,做了别人不相信的事情,并且十几年来我们从没有放弃过。无论是自己干,跟国企干,还是1999年从零开始,我从来没有放弃过自己的想法,做别人不看好的事,做别人认为不可能成功的事,所以才会走到现在。 阳光灿烂时要修理屋顶,形势最好时必须大胆改革 第二,我们公司把握了每一次危机。很奇怪,这几年可能有点心理变态,每次碰上危机时,我就会莫名其妙地激动,感觉机会就要来了。(全场大笑,鼓掌)大家都觉得很好的时候,我总感觉到灾难要来了。(全场大笑)我一直相信机会永远在危险之中,关键是你敢不敢去抓。 “非典”的时候,我们公司被隔离了,600多名员工全部关在家里。因为有一位同事去广东出差回来之后发烧了,然后被判为疑似“非典”。那时候真的觉得公司要垮下来了。600多名员工,每个人都被社区管着,所有人的饭菜都是从窗口用篮子吊上来的。该怎么办呢?我觉得一个公司必须要迎接这样的挑战,互联网公司可能是世界上最有机会面对灾难时在家办公的公司。那时候突然就诞生了强大的企业文化,我们不愿意失败,我们不愿意放弃。 在这样的灾难里,网络是可以发挥作用的。阿里巴巴的全体员工被隔离了8天,但全世界的客户没有一个知道阿里巴巴被隔离了。那时我们已有近千万的客户。我们所有人把电脑、网线搬到家里工作。你打电话给公司的时候,都自动转到员工家里。电话铃一响,拿起来就是:“你好,阿里巴巴!”(全场笑)员工的家属们,甚至家里的老人,拿起电话也先说:“你好,阿里巴巴!”(全场大笑)在8天里,我们没有停止过一分钟的服务。 所以,危机时期往往是培养企业文化最重要的时候。 2001年,在几乎没人看好互联网的时候,我们却在大力进行组织建设、干部培养。那时人家问我们在干什么?我说,第一,我们成立了“抗日军政大学”,培养干部队伍。第二,开展“延安整风运动”。(全场大笑)那时大家都认为互联网走不久了,此前很多人加入互联网公司时,都抱着一种暴发户的心态,认为加入互联网就能上市了,但是互联网突然就不行了。那时候我们统一了思想,觉得互联网还是会影响世界、影响中国的。第三,“南泥湾开荒”,让大家踏踏实实做好每一天的工作。在别人忙着找工作、另找出路时,我们在忙着培养自己的干部、员工。 企业文化只有在最困难的时候、在公司遇到灾难的时候才能真正体现出来,就像平时锻炼身体,在身体好的时候可能是没有感觉的,但当你身体不好时,平时锻炼身体的积累就会爆发出来。 我一直坚信,在阳光灿烂的时候要修理屋顶。公司形势最好的时候必须做一些大胆的改革,改革不能等到不行的时候才做,那时候风险太大,成本太高。所以每次在公司形势最好的时候,我一定会做一些破坏性的动作,任何破坏性、颠覆性的改造都是为了让这个公司保持更好的状态。形势不好时,你就要静下心来认认真真做,做你觉得该做的事情,忘掉外面的评论,忘掉外面的批评,记住自己想干什么。 我一直坚信,客户第一,员工第二,股东第三 第三个经验是不断学习别人失败的经验。我花时间最多的是研究国内外企业是怎么失败的。这两年我给我们所有高管推荐的书都是讲别人怎么失败的。(全场笑)因为失败的道理都差不多,就是这么四五个很愚蠢的决定,但是每个人都以为这个错误别人会犯,我怎么会犯。但是你一定会犯,即使提醒过你,你还是会犯。当然我也学习成功的公司,像联想这样成功的公司所经历的一次次失败值得我们不断学习。因为我知道我一定会经历,只不过我们还没到这个境界,没发展到这个规模。 这是我给大家的一个建议,在学习别人的失败时,除了觉得自己没在这跌倒心里窃喜外,还要反思,因为这些失败迟早都会来,关键是想好今天该做什么样的防范。 另外一个是向国外大企业学习、挑战,向业外学习、挑战,用外行领导内行。有人觉得奇怪,为什么我一贯坚持用外行领导内行?我不懂电脑,却领导了一群电脑行家。(全场笑)去领导内行,很重要的是去倾听,去尊重,去学习,去思考。我一直坚信在商业世界里,客户第一,员工第二,股东第三。有的人说你认为股东第三,那我不买你的股票了。千万别买我的股票!(全场大笑)我坚信不是股东给我钱,而是客户给我钱,只有客户满意了,员工才会满意,客户和员工都满意了,股东一定会满意。坚守这家公司的只有客户和员工,他们永远和这家公司共命运,不管股票是涨是跌。 向国外企业学习的过程中,要挑战国外企业。有时候我的说法比较偏激一点,偏激是让别人因为我的偏激而跳起来。竞争最大的乐趣是让对手迷茫,让对手愤怒。(全场大笑,鼓掌)竞争是有乐趣的过程,如果这个过程中你很愤怒,别人不愤怒,那你就错了。 互联网的创新经验一定是在互联网以外,任何企业都要承认这一点。我们大部分的创新都是在公司以外学到的。比如支付宝银行业务,纯粹是和银行业务紧密相关的,但是我们请的支付宝的总裁是搞饭店管理的,跟我一样根本不懂银行。有人说,你要请个银行专家来搞。我就特别担心再做出一家银行来。正是因为你不懂银行,就不会做银行做的那些不让人满意的东西,结果你做出来的客户很满意,而且客户越用越爽,那你就成功了。 为什么我们不能去和国外大企业竞争?别人没惹我,先去惹他不行吗?(全场笑)要跟互联网公司,像跟腾讯、百度竞争,我没兴趣。我感兴趣的是与那些看起来一点都没有关系的企业竞争。我把淘宝定位的目标就是跟沃尔玛竞争。(全场惊讶,笑)你跟沃尔玛怎么竞争?人家有很多店铺。但是,我们去思考沃尔玛为什么会做得这么大。为什么不可以比比看?3年前我们说,要在5年内超越中国沃尔玛。这怎么可能呢?但是我们两年前超越了沃尔玛中国的交易量,去年我们是沃尔玛中国交易量的2.5倍。于是我们又提出了一个目标,希望用10年努力超越沃尔玛全世界。这下搞大了!(全场大笑)你知道沃尔玛全世界有多少交易量?35,000亿人民币!相当于2007年中国零售总额的一半。但是为什么不去想?假如你用传统的思维,不敢大胆设想,不调整自己的策略,不去组建自己优秀的团队,并且在机制上进行调整,你就永远没有这样的机会。沃尔玛的老板也是人,凭什么他能做到,你做不到?这样算一算,我们还是有机会的。(全场鼓掌) 又傻又天真地坚持自己的想法,又猛又执著地走自己的路 刚才南存辉讲到了那句“又傻又天真”,我是特别喜欢又傻又天真地坚持自己的想法,然后又猛又执著地走自己的路。(全场大笑)一旦有了理想以后,你必须又傻又天真。 2004年我在麻省理工大学演讲,下面坐了一位当年GE的总裁,他说你是一个疯子,在中国讲企业文化不太可能。后来我请他到杭州来,他在杭州待了3天,最后他讲:“我本来以为你是一个疯子,后来我发现你们公司有一百多个疯子。”(全场大笑)其实,疯人院里面的人不相信自己是疯子,而是相信外面的人是疯子。(全场大笑,鼓掌) 办企业就是要有一批领导者、一批员工坚持又傻又天真地干下去,坚定走自己的路,并且又猛又持久。年轻人不缺激情,一忽悠就起来,但很快就掉下去了,所以必须又猛又持久。 最后我想向柳总学习,我坚信一点,中国企业必须在全球范围内有我们自己的声音,有我们自己的价值。今天欧美很少把中国企业的经验当作自己的管理经验,我认为,世界企业经营管理和领导艺术水平中如果没有中国一分子,没有中国企业共同参与,世界经济未来的秩序也是不完美的。中国这个市场已经成为全球化、国际化的市场,在中国站好了,在世界其他地方也能站好。全球化不是到其他地方剥削劳动力、占有资源,而是在当地创造价值、创造就业机会,成为当地受尊重的企业,这才是中国企业融入世界的方式。(全场鼓掌) 我喜欢中国的武侠,西方的英雄主义很不错,但是英雄主义不配上武侠动作不好看。《黑客帝国》为什么动作那么漂亮?是因为学了武侠的打法,西洋拳的打法粗糙,不够美。同样,我也坚信我们能在全世界的范围内展示中国企业的思想、方法和理论,谢谢大家!(全场鼓掌) June 19 BF537 Core Module由于ADSP-BF532在对TFT-LCD的功能和驱动方面始终支持不够完善,而在BF533上工作也不是足够的稳定,我们不得不转向了Blackfin ADSP-BF537。在BF533上,对于PPI接口时钟为25MHz的情况下,由于CPU对外部MAC+PHY芯片LAN91C111通过总线访问有着较高的优先级,因此虽然内部的PPI有较高的优先级,却无法得到足够的响应。其特征表现为TFT-LCD会出现不同程度的移位现象。一个比较有效的解决办法是通过降低PPI接口的时钟,在BF533 STAMP开发板上,当时钟降低到20MHz时,可以得到稳定的图像。然而即便如此,也还是偶尔会发生图像移位的现象,例如运行网络吞吐量较大的程序。 BF537 Core Module 硬件特性:
由于硬件上没有采用并行接口的Flash,减少了复杂的布线和节省了PCB的空间,但是带来坏处是无法通过常用的JTAG方式来烧录u-boot。相比BF533而言,BF537提供了丰富了启动模式(共8种方式),其中UART启动(BMOD = 111)是本模块唯一采用的方式。基本思路是通过UART来下载和运行u-boot,然后利用u-boot支持从UART来传送文件来传送可以通过SPI接口来启动的u-boot,并将此u-boot来烧录到M25P64里实现串行SPI Flash启动(BMOD = 011)。 由于通过UART来启动的第一个环节用到了自动波特率设置,不同于常用的三线串口,还需要增加CTS和RTS信号线,硬件上这两根线分别连接到PG6和PG7上,Port G既可用于GPIO,也可复用为PPI接口。然后可以采用随blackfin linux toolchain提供的bfin-uclinux-ldr来进行u-boot的下载和启动。
Loading LDR /tftpboot/u-boot-bf537-uart.ldr ... auto detected LDR as 'BF537' OK! Opening /dev/ttyS0 ... OK! Configuring terminal I/O ... OK! Trying to send autobaud ... OK! Trying to read autobaud ... OK! Checking autobaud ... OK! Autobaud result: 115200bps 49.766mhz (header:0xBF DLL:0x1B DLH:0x00 fin:0x00) Sending blocks of DXE 1 ... OK! You may want to run minicom or kermit now Quick tip: run 'ldr <ldr> <tty> && minicom'
下载完成后,启动kermit并运行version显示u-boot的版本,到这一步我们已经通过串口成功的启动了u-boot。
C-Kermit 8.0.211, 10 Apr 2004, for Linux Copyright (C) 1985, 2004, Trustees of Columbia University in the City of New York. Type ? or HELP for help. Linux Kermit> connect Connecting to /dev/ttyS0, speed 57600 Escape character: Ctrl-\ (ASCII 28, FS): enabled Type the escape character followed by C to get back, or followed by ? to see other options. ---------------------------------------------------- version U-Boot 1.1.6 (ADI-2008R1) (Jun 5 2008 - 18:05:42) bfin> 下面我们首先需要回到u-boot目录下,重新定义启动模式为串行SPI Flash,重新make得到新的u-boot,这个文件是我们下面需要通过刚刚已经运行在板子上u-boot来下载到RAM并且固化到M25P64里。
将新的u-boot.ldr更名为u-boot-bf537-spi.ldr,并copy到/tftpboot目录下。然后通过loadb准备接受文件
## Ready for binary (kermit) download to 0x01000000 at 57600 bps...
(Back at linux.site)
ctrl+\,接着ctrl+c切换到host kermit shell环境,使用send来传送u-boot-bf537-spi.ldr文件。
传送完毕后再connect回到bfin console状态,可以看到134460 Bytes被传送到了0x01000000地址处。
Connecting to /dev/ttyS0, speed 57600 Escape character: Ctrl-\ (ASCII 28, FS): enabled Type the escape character followed by C to get back, or followed by ? to see other options. ---------------------------------------------------- ## Total Size = 0x00020d3c = 134460 Bytes ## Start Addr = 0x01000000 最后使用eeprom名来来烧录u-boot到serial flash。
SPI Device: m25p64 0x20 (ST) 0x20 0x17 Parameters: num sectors = 128, sector size = 65536, write size = 256 Flash Size: 64 mbit (8 mbyte) Status: 0x0 bfin> eeprom write 0x1000000 0 $(filesize) EEPROM @0x0 write: addr 01000000 off 0000 count 134460 ... ......done
重新将启动模式设定到011,重启,可以看到u-boot已经运行了。 December 06 键盘uClinux驱动:非阻塞型I/O的实现(Non-Blocking)由于键盘驱动需要配合Microwindows(现已经更名为Nano-X)来使用,查看Nano-X的底层键盘驱动代码发现需要支持非阻塞方式的操作,这里的Nano-X底层驱动是建立在uClinux驱动的基础之上的,并非我们通常所说的硬件驱动的含义。 实现方法当然还是参考了经典的Linux Device Drivers中关于增强型字符驱动的有关章节,代码可参见此书第五章,相信看过后就知道大概的操作原理了。其实主要就是加入了对filp->f_flags的判断部分,如果查询到了O_NONBLOCK这个标志,当读和写指针相等时,意味着缓冲区内无任何数据可以读出,那么就立即返回用户空间一个EAGAIN标志,供用户查询使用。 同时需要修改的是将interruptible_sleep_on(wait_queue_t *)函数修改为wait_event_interruptible(wait_queue_t *, int )函数,之所以选择第二个函数,原因在于我们需要比较读写指针的值,此函数会在循环期间不断重新求值,当条件为真时(读写指针不等时)以唤醒睡眠的进程。可以在中断程序里来对读写指针进行操作,当中断被触发后,进入中断程序,读取键盘值,递增写指针,于是乎读写指针就不相等了。此两个函数一直都是驱动开发程序人员使用的函数,推荐后一个为睡眠的首选方法。 修改完驱动源程序,编写了一个小的测试程序,主要测试非阻塞调用,是否可以立即返回,工作正常。但是发现当编译到Nano-X去后,始终不响应我的键盘事件,打开Debug输出调试信息,发现中断始终都没有被触发。单独工作没有问题,配合Framebuffer Driver工作就工作不正常了,怀疑和BF533系列的处理器PPI接口部分相关,查看硬件手册的PPI章节发现正是问题所在。由于键盘驱动连接到了Programmable Flag的PF3上,而该管脚当在PPI接口使用的情况下用于FS3,即使没有真正的被使用到,亦不可用于普通的Programmable Flag来使用,这真是个糟糕的消息,因为本身可以被我自由支配的Programmable Flag已经很少了(PF0用于Flash和外设的片选,PF2用于LAN91C111的片选)。没办法,只好修改到PF1上了,修改完毕后一切工作正常。 November 15 键盘按照原定计划开始键盘部分的开发,基本思想是采用板上的Xilinx CPLD XC9572XL来实现硬件,然后写uClinux的驱动。 CPLD的灵活性在这里发挥了很大的作用,可以方便的来实现所需要的硬件,虽然没有像FPGA那么威力强大,但是用来做一个键盘的编码还是绰绰有余的,只消耗了不到25%的寄存器资源。目前先实现4x4的键盘,将来会根据需要来扩展更多键盘。时钟部分通过系统的32.768kHz RTC时钟来获取,从RTXO引脚引出,经过比较器之后整形成方波后送给CPLD使用。 硬件设计的基本思想基本上和单片机的程序类似,无非是有键按下,延时,获取键值这样的流程。先在FPGA上实现,验证好了之后再放到CPLD里去。由于CPLD的输入端口不支持PULL DOWN/UP,没有FPGA那么灵活的端口控制,如果换成CPLD使用的话就不得不在外部进行电阻的上拉或者下拉。在设计的时候我没有仔细考虑,忽略了CPLD不具备这样的功能,只好找了几个小封装的电阻在板子背面给焊上了。当有效的键被按下后,获取键值同时触发中断。 以前在BF533 STAMP板子上做过键盘的驱动,虽然只有3个键直接与PF端口相连,但是uClinux软件驱动程序的编程基本类似。有点不同的是这次直接将输出的键值挂在了数据总线上,通过总线读(inb)来完成,键盘的片选由AMS[1]连接,在CPLD里实现数据端口三态,当AMS[1]有效时输出数据,无效时高阻,实现和总线的隔离。 然后写了一个小测试程序来测试一下驱动是否工作正常,循环读取16个按键的键值,然后输出。发现输出的键值都是偶数,据此猜测可能最低位没有正常读取到。检查硬件,发现CPLD和数据总线D0没有接好,重现焊了一下,再测试一切功能正常。 然后在将其直接编译进内核出了一点小问题,首先要做的当然是将代码放到uClinux kernel,然后修改对应的Kconfig和Makefile文件,修改过后重新make。然后将新的linux下载到板子上,cat /proc/devices,发现可以正常看到keypad存在于系统设备列表。但是键盘测试程序却报错,无法找到/dev/keypad。应该是没有在系统里建立node的缘故,在测试的时候是通过mknod /dev/keypad c 230 0来设定的,显然这里缺了这一步。解决办法如下: vim uClinux-dist/vendors/AnalogDevices/BF533-STAMP/device_table.txt 该文件控制的是系统挂载设备的节点信息,在合适的位置添加上有关keypad的信息,然后重新编译内核即可。 October 31 Blackfin BF532上周拿到了新做的基于Blackfin BF532的板子,我称之为Stamp532,先说说板子的配置吧:
bash>jtag 没有任何反应,奇怪了!退出jtag program,查一下是否有parport0这个设备,bash>ls /dev/parport0。发现根本就没有这个设备,看来只能另外想办法了。进入docs.blackfin.uclinux.org查一下,还可以采用直接访问并口地址的,先可以查询一下并口的地址信息,bash>dmsg | grep parport。实际上通常第一个并口的地址为0x378,所以上面这一步是可以省略掉的。采用这种直接访问并口地址方式,必须以root身份来运行jtag program方可。 jtag>cable parallel 0x378 IGLOO 这个问题在调试bf1板子就碰到过,由于BF532比较新的缘故,只要更改一下stepping的设置就可以了 bash>vim /usr/local/share/jtag/analog/bf533/STEPPINGS 在文件的最后加上0101 bf533 5,重新进入jtag progarm jtag> detect BF532可以顺利找到了,下一步该是把u-boot写入到flash里了。 jtag> initbus bf533_stamp 换上bf533_stamp的bus试试:initbus bf533_stamp,情况也一样。实际上这个板子同时借鉴了Bf533 Stamp board和BlackfinOne board,但是在我设计电路的时候没有注意到,M29W320这个Flash的两种封装结构,其内部的Block Address却是不同的。对M29W320DT而言,第66-62块分别为16K/8K/8K/32K/64K大小,而对M29W320DB而言,其刚好倒过来,第1-4块大小分别为16K/8K/8K/32K/64K。然后转念一想,虽然这个容量分布上有分别,但决计不会导致检测不到Flash。不得以,只好采取查Flash读写信号线了。先将Flash_CS信号接到示波器的通道1,分别采用peek 0x20000000来读取和poke 0x20000000 0x00来写入,发现读写信号均工作正常,但是读出来的始终是0xffff,再次陷入到疑惑之中。难道是Flash芯片本身的问题?没办法,只好开启热风枪,拆之! 重新审视Bf533 Stamp board和BlackfinOne board的Flash部分,发现BlackfinOne同样用的是类似的AT49BV322。在目前的情况下,bf1板子至少可以没有问题的和AT49BV322工作,先换上这个Flash试试。焊接完毕,进行同样的总线读写测试,同样的结果,没有任何改观。既然直接读写Flash内容不对,看看是否能读取ID。 jtag> poke 0x20000055 0x98 通过对Flash内存0x55写入0x98,将Flash置于“Common Flash Interface”(CFI),在此模式下,对0x20地址读将会返回值0x51,这是一个测试Flash的好办法。然而事与愿违,返回的结果依然是0xff。我再次提醒自己冷静下来,看看是否哪里有疏漏,并再次检测总线上的信号是否符合要求。当检查AOE信号时,发现居然正确读到了0x51,我兴奋起来。我移开示波器探头,发出同样的命令,却读不出来,这样的情况明显是由于管脚没有焊好的缘故,当探头接触的时候往往会起到一根导线的作用。赶紧手起刀落,迅速弥补这样的一个小小的错误带来的麻烦。 jtag> poke 0x20000055 0x98 到这里,Flash的工作也宣告可以正常了! |
|
|