More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  无声的脚步PhotosProfileFriendsBlog Tools Explore the Spaces community

Blog

    February 15

    明天开工

       到学校了,杭州果然比家里要冷的多。
       晚上坐在实验室,罗列了下接下来的要做的事情。发现事情还真是很多,任务很重。尤其是到了毕业年,各种杂七杂八的事情很多。明天开始要换种状态过日子了,加油!!!
       明天开工!!!
      
      
    February 13

    结婚这事情

       在家一个星期,两个小时候就在一起穿开裆裤长大的朋友结婚了。今天晚上在其中一个朋友的婚礼上看到他幸福的样子,心里很是羡慕。小时候一起长大的一批人,看了看,基本也就只剩我了,其他即使没结婚也是定了。妈妈说她今年开始是真正的为我担心了,呵呵,父母的心情永远是焦急的。
       其实,我还很年轻。但是,经历了那么多事情后,我自己也开始渴望有一份符合自己要求的感情。但感情这东西却是不可求的。姨父对我说,生活中是找不到一个十全十美的人的。恩,我知道。姨父这句话的潜台词就是我的要求太高了。其实,我的要求不高,只要在原则性事情上和我处的来,其他我都是不在意的。脾气合的来,能有共同的生活观,那就万岁了。
      有时候,我也想去相亲算了。母亲老是给别人介绍对象,但是当真的要她给我介绍个时,她又说不介绍了。可能是她了解我把。
      难得的是,我身边的好朋友,到目前为止,都是自由恋爱的。在我们这个地方,这真的很难得。
      床头柜上放着同学朋友的喜糖,虽然不喜欢吃,但放着是为了沾沾喜气。希望两年内我也能给大家发糖吃。
      过两天又要去学校了,其实还是在学校好,生活规律一些。每年春节其实饮食和睡眠是最不规律的。明天去以下今年春节中最后一个计划中要去的地点,把这一顿酒吃完,任务也暂告结束了。是时候该开始看看书了,今年学校里面的压力还是很大啊。加油加油!!!!!!
    February 11

    谈谈对香港艺人自拍事件的看法

         艺人自拍这件事情出来已有多日,相比周老虎的“照片”,这些照片对我来说多了一些八卦和娱乐的气氛。但是看着网上那么多的评论,言必称“网民道德底线”,我更想说的是网民私底下的传送,只要不公开,并没有错,也没有什么道德不道德的。
         对于艺人来说,这件事情也没有什么错误。娱乐圈本身就是这样的情与色,只是这次是这样公开而已。他们所拍的照片中的内容,也是现在年轻人在做的事情。并没有什么太出格或者变态的东西。至于有人说拍照,那是当事人的喜好,这个我们也没法评论,虽然我是反对的。但是拍照一不犯法,二如果两人都喜欢也没有什么不道德的,只要你不是从事什么AV事业。看了照片中的主角的表情,显然她们也是接受对方的拍摄的,而且我也相信他们的目的也不是为了拍AV而获取金钱上的利益的。至于有人说什么女的被迷药住了,那我们就不知道了。如果真是这样那就另当别论了。所以拍照每错,虽然我不赞成这样做。
        对于网民老说,也没错。我说的网民不包括那个所谓的KIRA,就是上载图片的元凶。人都有偷窥的心理,只是或多或少罢了。何况又是这些帅哥美女级的大明星。美女+明星,这是谁都想看的,所以也会有网络上的堵塞现象,其实这恰恰反映了人性的真实。没有这样的现象才奇怪。
       那么错在哪里呢?一是CGX的不小心,电脑数据竟这样容易被拿到。这么私人的东西,即使是电脑拿出去修,也要想到可能的后果。二是那个上载照片的第一人。当然他上载的原因我们不知道,现在也纵说纷纭。但是给娱乐圈尤其是几位女主角所带来的伤害却是显而易见的。我也希望这件事情早点结束,毕竟不是那么光彩的事情,虽然其中肯定是有更深的内幕。内幕的揭示,意味着要牺牲很多人,而牺牲的往往是小角色。我们更希望这些小角色能好好的生活,要挺过这些困难。娱乐圈或许歌舞升平是件好事情,娱乐圈娱乐圈吗,太腥风血雨就不娱乐了。

    喝酒

           虽然自己的酒量尚可,但是出去应酬的话我的态度是能不喝就不喝,喝多伤身。但是偏偏遇到春节,每天的应酬总是那么多,喝酒推都推不了。有些所谓的朋友亲戚在酒桌上碰杯也全只是客面上的东西。这样的酒其实我不是很喜欢喝。但又没办法。套用电影中的一句话“生活中的不是只做你喜欢做的事情,有些事情是你必须要去做的,即使你不喜欢”。想想,喝酒也是如此。生活吗,有时候也满无奈的。

         晚上和小姨父小姨妈喝了几瓶啤酒,很开心。因为小姨父小姨妈是我比较喜欢交往的人,和他们坐茶座,喝酒吃饭,我都是比较开心的。喝酒也要看人,有些人我半杯下肚就有醉意,和有些人,则越喝越来劲。

    王石就是万科最好的广告

        晚上看了东方卫视的一档节目叫《头脑风暴》,是一期以双方嘉宾来辩论进行的节目。论题是:2008年是楼市的拐点吗? 支持一方是以王石为首的三人,反对一方是以潘石屹为首的三人,节目比较精彩。虽然对房地产市场不是很懂,但从个人喜好来说,非常喜欢王石这个人的讲话方式和态度,以及对一些问提的看法。他的讲话总是谦虚中透漏出理性,很难得。以后买房就买万科的,就冲着有这么一位老总。看了这期节目,再次鄙视下嘉宾中的某些所谓的教授学者。
    August 03

    浅谈手机操作系统

      
     
        实际上,随着智能手机的日益普及,智能手机操作系统也日益为人们所重视。目前智能手机采用的操作系统主要有Symbian OS、Smartphone、Palm OS和新兴的Linux。其中Palm OS由于其开发商实力的局限和缺乏硬件厂商的有力支持,在这场争夺中基本上已经提前出局了。 而Symbian OS、Smartphone和Linux三者为争夺市场先机的竞争也将随着智能手机产业的壮大而日趋白热化。
       
         Symbian:“独”就一个字
     
         Symbian是诺基亚、摩托罗拉、西门子等手机制造商共同出资组建的一家专门从事手机操作系统的研发的合资公司。全球四大手机厂商——诺基亚、摩托罗拉、索尼爱立信合资公司、西门子既是Symbian公司的客户,又是该公司的股东。
        与Symbian阵营中诸多的国际一流手机企业的品牌影响力相比,Symbian低调的作风并没有让太多的手机使用者熟悉这个名字。不过,Symbian依靠诸多国际一流手机制造商的支持,在全球高端手机出货量中的应用份额占到了70%,可谓是一家独大,接近了事实上的垄断。
         Symbian阵营虽然是由多家手机制造商参与组成的,不过Symbian OS实际上掌握在诺基亚手中。这让习惯于事事亲历亲为,占据市场主动的其他手机制造商难免“见异思迁”。像摩托罗拉对Linux情有独钟,早早提出了“Linux+Java”的发展思路;稍后加入Symbian阵营的三星则实行区域性的区隔策略:在北美地区主推微软的Samrtphone,在亚洲地区钟情于Linux,仅仅在欧洲地区表现出了对Symbian阵营的“支持”。只有占据主导的诺基亚执行从始至终的终端Symbian战略。
        Symbian的成功被其CEO大卫·列文归结于传统手机制造商大力支持。诺基亚也一再强调,在面对智能手机操作系统市场上其他竞争对手的竞争时,Symbian阵营“主要的战略还是依靠厂商之间的攻守同盟,将竞争对手拒之门外”。但在诺基亚一家独大的局面下,这个“同盟”能否长期维持下去依旧是一个未知数。事实上,除非诺基亚能够在手机领域保持一家独大的局面,否则Symbian OS不可能始终占据主导地位。不过面对微软和英特尔在手机制造方面的野心和实力,诺基亚要做到这一点谈何容易。
        而且,Symbian操作系统本身也未必是当前最完美的智能手机操作系统。Symbian最初出发点是一个手机的操作系统,以完成通话的基本功能为主,设计之初并未考虑加入更多类似PC的功能。即使是2002年2月发布的Symbian OS 7.0,虽然提供了对GSM、WCDMA以及cdma20001X等移动通信网络的支持,但是与微软的Smartphone2002相比,Symbian除了有支持Java的优势外,在与PDA、PC、互联网互通和扩展性方面仍然有所欠缺。
        一些专业咨询公司的数据分析已经给一家独大的Symbian阵营敲响了警钟。据部分媒体预测,到2009年Symbian在手机操作系统市场中的份额甚至可能会下降到50%以下。诺基亚一家独大的Symbian的前景不容乐观。

          Smartphone:PC的延续

      微软Smartphone的前身是于2000年推出的Stinger。2002年,微软将Stinger操作系统更名为Smartphone 2002,并且于同年10月推出了全球第一款采用微软Smartphone的彩屏手机Orange SPV。2004年微软推出WindowsMobile2003Second Edition,进一步壮大了Smartphone的阵营。与从单纯的手机操作系统发展而来的Symbian系统相比,Smartphone更类似于PC在手机上的延续。业界人士也习惯于把Symbian和Smartphone之间的竞争看作是“手机电脑化”与“电脑手机化”之争。相比Symbian系统本身的功能依旧被部分专业人士所质疑,微软的Smartphone在功能上的强劲是勿庸置疑的。因为微软的智能手机操作系统背后是整个微软帝国的实力后盾。它和Windows CE一脉相承,与PC保持了良好的互通性。也许你会疑问Windows不开放源代码的政策,会让一些小的独立开发商难以开发。不过考虑到Windows在PC市场上的垄断地位,Smartphone平台的用户未来肯定不用担心第三方软件的缺乏。Smartphone的优秀是毫无疑问的,而它对市场的冲击也是巨大的。对微软来说,在其.NET战略中,手机的地位举足轻重,微软不可能放弃;而对Symbian阵营来说,手机操作系统本来就是自己的后花园,容不得别人涉足。因此,两种操作系统在厂商、用户等多个方面的激烈争夺无可避免。Smartphone虽然在性能上占有优势,但是它也有固有的缺陷。Smartphone平台对硬件和整个系统要求比Symbian更高,这为它进入目前的主流市场制造了一定的障碍。但是,微软目前在手机市场面临的最大问题是缺乏传统手机制造厂商的有力支持。这也是Smartphone在手机市场迟迟没有建树的根本原因。不过在2004年下半年微软在向手机制造领域的渗透初现成效,整个形势已经出现了改观。在国内市场,包括多普达、熊猫、联想等国内品牌的超过20款采用微软手机操作系统的新品已经打入市场。而近期更是传出了微软可能通过免费提供WindowsMobile授权来进行推广的传闻。如果传闻属实,那么Smartphone将会成为一个廉价的手机操作系统解决方案,而赢得大量传统手机制造商的支持。再加上Intel向来的配合和传统IT企业转向手机制造后对微软习惯性的依赖,Smartphone在手机上大放异彩恐怕只是时间问题。不过,Smartphone要想在手机领域上延续Windows在PC领域的辉煌,难度依旧不小。

          Linux:渐露锋芒

      “Linux”似乎从诞生开始,就注定是一个不断创造奇迹的事物。而在近期,Linux舶阉拇ソ巧煜蛄酥悄苁只僮飨低场Dν新蘩ぷ?lt;SPAN lang=EN-US>Symbian阵营中的不利位置,抢占智能手机市场,早已在倡导“Linux+Java”的发展思路。目前,摩托罗拉在Linux上的投入可谓不惜血本。有报道称,摩托罗拉研制基于Linux的自主操作系统用了三年的时间,投入的研发经费高达1.5亿美元。三星在2003年9月份推出了首款基于Linux系统平台的CDMA智能手机SCH-i519,据称是用PC级别的处理能力来挖掘CDMA1X网络的无线应用功能,包含了手写输入、上网、收发邮件、照相连拍等多种功能。NEC也一再强调其3G手机高端产品几乎100%会采用Linux。NEC还透露自己正在开发的手机Linux内核采用的是MontaVista 的MontaVista Linux Consumer Electronics Edition,并将在此基础上增加GUI系统X Window System、GTK+和glibc等软件,并计划把数据处理、多媒体技术和通话技术的中间件应用到Linux中去,以打造一个丰富的Linux手机软件平台。那么,Linux又是因为什么而让众多公司纷纷侧目的呢?联想到Linux在PC市场的传奇,不难发现其中的原因。Linux最大的特点在于它在根本上开放源代码,允许手机制造商根据实际情况,有针对性地开发适合自己手机的Linux操作系统。这样既能让自己的产品有特色,又能避免受制于人,还能够最大限度地满足用户多方面的应用。Linux源代码的开放性也让其成本比其它专有操作系统更低。NEC曾经就表示,采用Linux操作系统的理由之一是降低智能手机的生产成本。同样由于Linux系统的开放性,在这一平台上进行JAVA技术的应用开发,也将更为容易。对于摩托罗拉这样在Symbian阵营上失意的国际手机巨头而言,Linux有助于其掌握手机平台方面的控制权,占据未来智能手机市场竞争的有力位置。此外,Linux平台经过多年来的发展,积累了丰富的应用软件,这些软件也会很方便地转移到手机平台上。

          中国厂商期待突围

      再让我们把视线从国际巨头的身上转回到国内。就在国产手机厂商一片萧条之际,本土的Linux手机大部队却在衔枚疾进,大有与微软Windows Mobile、Symbine操作系统分庭抗礼之意。中科红旗公司参与了三星Linux手机SCH-i519的开发与市场推广。除了被PalmSource收购的南京移软之外,北京凯思昊鹏和上海毅仁两家公司也拥有Linux手机操作系统。而且,它们都借着Linux的东风,市场行情一路看涨。毅仁相关人士透露,他们已经接到了数家手机厂商伸出的橄榄枝。而凯思昊鹏的合作伙伴名单中也已经拥有了熊猫、联想、CECT紫光、NEC等多个业界响亮的名字。以Palmsource公司为代表的国际手机操作系统厂商的本土化,也让中国本土手机操作系统的研发实力更上一层楼。Palmsource公司总裁就表示,与移软科技的强强联手,可以进一步推动鼓楼区甚至南京市软件研发水平的提升,成为帮助南京鼓楼区实现“5年后软件营业额突破100亿元”目标的一份力量。在2005年国产手机遭遇寒流之际,向产业链更高端挺进,实现“中国制造”向“中国创造”的转移,成为了大多数渴望有所作为的国内手机厂商的选择。TCL选择了收购阿尔卡特手机业务;明基选择收购西门子,增强研发实力。而更多的手机企业呢?选择了引入与自身利益共进退的战略合作伙伴,共同对付诺基亚、摩托罗拉等欧美大厂。国内手机厂商和手机操作系统厂商的结合也就这样水到渠成了。PalmSource与海尔的合作,正是这种背景下的一个产物。

         谁能一统乱世?

      IT产业发展的历史一再地告诉我们,硬件厂商的支持往往是软件发展壮大的关键。以Linux在服务器市场的发展为例。在Linux诞生以来相当长的一段时间以来,Linux都处于“叫好不叫座”的尴尬境地。直到获得IBM、惠普等厂商大力扶持后,它才迅速成长为主流的服务器操作系统。到目前为止,Linux在全球服务器市场所占的份额约为26%,Windows为44%。但Linux的增长速度保持在24%以上值得注意的是,手机与PC不同,只要有足够的应用软件,操作系统本身不会影响用户的选择。事实上,绝大多数手机用户都只知道手机的品牌,而不会去关心它采用的是何种操作系统。。也正基于这一规律,摩托罗拉创造性地提出“操作系统将变得越来越不重要”的论断。所以,笔者认为谁能够抓住手机制造厂商的心,谁就是最终的胜出者。就三者近期的发展来看,笔者认为谁能够放下“高高在上”的架子,承担起普及智能手机的重任谁就能占有先机。就目前而言,多数人选择的是像彩屏、拍照等较简单的“增强型”手机,而不是绝对意义上的智能手机。Symbian过于关注高端市场,对主流市场的诉求显然关心不够;Smartphone由于其自身对于硬件的高要求,要想让其迅速切入销量巨大的低端市场实在是勉为其难;相对而言,已经获得三星、摩托罗拉等部分手机制造商支持的Linux如果能够把握好市场的需求,那么在短期内市场占有率提升到一个新的程度也并非不可能。就目前的舆论主流而言,普遍认为微软的Smartphone和新兴的Linux在未来竞争中获胜的可能性较大。RidgeRun公司的全球营销副总裁希格就大胆地预测,将来能在竞争中获胜的只有微软的产品和Linux。然而考虑到无线领域的细分远比PC领域大,智能手机操作系统市场未来的走向依然扑朔迷离。

    摘自CSDN
     

    June 23

    Will your Intel-based Mac run Windows?

     
      既然苹果已经宣布将推出新的基于英特尔处理器的电脑,那么现在的苹果操作系统和Windows 操作系统都能在基于英特尔的硬件上运行,如此,在同一台电脑上难道不可以同时运行这两种操作系统吗?这是一个很有趣的问题。今天在http://news.com.com/上刚好看到这样的文章,文章对这个问题做出了一定的说明,特转载
     

    FAQ: Will your Intel-based Mac run Windows?

    By Ina Fried
    Staff Writer, CNET News.com
    Published: January 20, 2006, 12:05 PM PST
    Apple Computer's announcement of new Macs based on processors from Intel raises an interesting question: Since both the Mac and Windows operating systems now run on Intel-based hardware, shouldn't it be easy to run both on the same computer?

    That simple question deserves a simple answer. But there isn't one--at least not right now. Reaching the nirvana of running the two most popular desktop operating systems on one machine is a lot harder than you might expect.

    Apple has said that it wasn't planning to support Windows on the "MacTel," but the company also said it wouldn't try to stop people from doing so. Still, some of the technical choices Apple has made in designing the new Intel-based Macs have made running Windows a challenge.

    The good news? Plenty of people have been working to break down the barriers, so it should only be a matter of time before Windows shows up on the iMac's 20-inch widescreen display.

    Even after solving the technical challenges, there are also legal hurdles. Just because you might get Windows running on a Mac, or Tiger running on their Dell, doesn't mean it's legal.

    Finally, even if the legal and technical obstacles are overcome, many people say just being able to boot both operating systems independently is not the answer. Most people will want the systems to interact, which means some form of emulation or virtualization. Some small developers are making promises in this area, but just how quickly this will happen--or how quickly the emulated OS will run--remains to be seen.

    We're not engineers or lawyers, but here's our best stab at answering some common questions:

    Q: So if the Mac runs on Intel chips and Windows runs on Intel processors, what's the holdup?
    A: The challenge comes in the technical means by which the operating systems load. Windows loads itself using something known as the Basic Input/Output System, or BIOS. Apple's Intel Macs, however, use a newer technology known as Extensible Firmware Interface.

    "These different firmware environments will separate MacOS and Windows environments almost as effectively as instruction set architecture did when Macintosh software ran only on PowerPC chips," chip analyst Nathan Brookwood said in an e-mail.

    But not everyone is convinced the obstacles are so insurmountable. Envisioneering analyst Peter Glaskowsky noted that Gateway had a Windows Media Center PC back in 2003 that used EFI rather than BIOS. Gateway, Glaskowsky said, had to change the boot loader that manages how operating systems load.

    "It's just not a big deal," Glaskowsky told CNET News.com. "At some point, I expect it would be in the next week or two, somebody will figure out how to change boot loader on those Macs so that it is smart enough to do the same thing."

    In any case, word is that the next version of Windows, called Vista, will support EFI. Enthusiasts claim to have made some progress in loading test versions of Vista onto an Intel Mac, though the work is not yet complete.

    Q: OK, that sounds complicated. So what about running Linux on an Intel-based Mac?

    A: Discussions about the idea quickly cropped up on a mailing list for Red Hat's Fedora version of Linux. The verdict: Again, it's a matter of writing the right code, but it's not simple.

    The challenge here is not the chip, but the way that the operating systems boot. Most Linux versions use a boot loader called GRUB that doesn't support EFI at present, though Itanium versions of the operating system use a different one called Elilo that does.

    Q: What about going in the other direction: How about running the Mac OS on other Intel machines, like a standard PC?

    A: Apple has said that it will take steps to prevent this from happening. "We will not allow running Mac OS X on anything other than an Apple Mac," Senior Vice President Phil Schiller said in a June interview. The company has not gone into specifics, but appears to be using a TPM (trusted protection module) chip as part of its authentication mechanism.

    Q: OK, how about programs like Virtual PC, then, that run under the Mac OS but allow Windows emulation?

    A: Microsoft, which now owns Virtual PC, has been a bit cagey on when, or even if, it will bring out Virtual PC for the Intel Mac. The company's public statement is that it sees a need for such software, but hasn't decided whether it will do it. However, the Wall Street Journal's Walt Mossberg said Microsoft is doing a version and will have it ready next year.

    Other emulation makers have been more direct. One small company, iEmulator, has promised that it will have an Intel-native version of its software by the end of February. "We're already in early testing," said general manager John Czlonka. "The performance increase is staggering."

    Q: Technical issues aside, is it legal to run Windows on a Mac?

    A: It seems so, but only by purchasing a full copy of the OS, not the upgrade versions typically bought by consumers. Microsoft says that a fully licensed copy of Windows XP Professional can be properly licensed if run on an Intel Mac.

    Q: What about running the Mac OS on a non-Apple PC?
    A: There isn't a legal way to do that, given that Apple doesn't sell standalone versions of its operating system. Because all Macs come with some form of the Mac OS, the retail boxes that Apple sells are only licenses to upgrade from one version to another.

    June 14

    谈以下我所了解的Linux

     
       Linux,在大学里耳边总会响起这个词。无论是在各种杂志期刊还是图书馆亦或是论坛上,这个词总会频繁的进入我们的眼球。自己最早接触Linux是在大三的时候,那时候赵YG老师安排我从事他们系统平台的搭建,让我学习Linux,所以那时侯就看了一些这方面的基础资料,但后来由于不跟赵YG了,所以也就没有深层次的理解和应用。直到我在浙大的时候,实验室的师兄都是搞Linux的,所以也就耳濡目染一些。郭师兄还极力推荐我在机子上安装个Linux的虚拟机,但是无奈自己的硬盘不争气。虽然Linux现在很时髦,但是总感觉现在应用范围不是很广,在CHINALABS上经常看到这种数据。个人感觉它好象在大学的实验室里很火,好多导师都在从事这,但社会应用又不是很普及,主要应用是在服务器和嵌入式领域,感觉有点雷声大雨点小的架势。但是随着现在开源的火暴以及WINTEL的一些垄断和国内龙芯的开始投产,憧憬Linux的前景。
        虽然经常听到Linux,但对其建立一个确切的印象确实有点不容易。以前只知道它是一种开源的操作系统,功能强大而且免费,怎么样,够诱人吧?(插一句,在盗版泛滥的国内软件市场,你能轻易的装上WIN操作系统,而且WIN的功能并不比Linux差,还容易使用,不知道这是不是限制Linux普及的一个重要原因~~)但是,Linux也有自己的致命缺陷,那就是比WIN操作系统难以安装和操作,这就令许多新手望而生畏了。
       你可以在DistroWatch.com上看到Linux有将近350个版本,但是这其中包含了许多传播范围并不是很广的版本。这其中应用范围极其广泛的就是Ubuntu(获得了SUN CEO的支持)和SUSE(被视为另一个RED HAT)以及Linspire(捆绑了大量的应用程序和驱动程序)。
       在WORD中我们可以用office来编辑文档,那么我们在Linux应该怎么办呢?别急,我们有open office.org,open office.org基于Sun公司的StarOffice,被定位成可以免费替代Microsoft Office的一套软件。它配备了字处理、电子制表软件、演示和图像程序。OpenOffice与许多Linux版本捆绑在一起,包括来自Red Hat和Novell的版本。对于想自己定制的人来说,可以采用一些CD-ROM版本,但最简单的方法是从网上下载。虽然OpenOffice是重要的Linux应用软件,但存在与MS Office文件格式兼容性的问题。其它免费的但名气较小的Linux办公软件包括GNOME Office和KOffice。
       那么上网呢?在WINDOWS中我们有IE,那么how to in Linux? Don't worry!Mozilla公司的Firefox和与之配套的Thunderbird邮件客户端可以成为我们的选择。
      没错,我们在文档编辑和上网浏览之余,还要听音乐啊?how to in Linux?RealPlayer虽然因植根于Windows系统而闻名,但它也是Linux提供的少数播放器之一(还记的RealPlayer诉讼MS在WINDOWS中捆绑WINDOWS Media Player吗?)Linux RealPlayer基于开放源码的Helix播放器,可提供下载。另一种免费播放器是KDE集团的amaroK。有了播放器,音乐去哪里找啊?拜托,白度MP3和Yahoo Music可不是运行在Linux下啊。呵呵,很有道理啊,你可以尝试下MP3tunes.com和Mindawn,他们是为数不多的可以在Linux下运行的音乐供应商(前者好象要付费
      还有什么问题要说明呢,对,还有桌面问题,当Linux人员说“桌面”的时候,不是指你的桌面,指的是你的电脑用户接口(UI)。考虑到Linux历史上形成的DIY文化,其UI最初都是来自基本的操作系统的单独的元素。现在,几乎所有的Linux版本都提供一个或两个主要桌面环境:Gnome或KDE。从概念上来看,桌面源于X Window系统,这是来自Unix world的20世纪80年代的GUI。
        在CHINALABS上你可以看到这样的数据,台式电脑领域使用Linux的占总体PC的比例一直徘徊在3%以下。这里重要的原因是Windows属于一站式操作系统。它提供几乎所有用户所需要的全部驱动程序,而且只需要点击几次鼠标、等待半个小时后就能运行。Maybe,Linux在台式PC领域永远不会打败WINDOWS。但是它也有它自己的地盘,那就是服务器领域和嵌入式领域。据说SONY即将要推出的的PS3就是要采取Linux,还有,我们实验室的服务器用的也是Linux,呵呵。
       回到嵌入式这个本行上,用的比较多的是ucLinux。因为Linux操作系统必须在具备MMU的处理器上才能运行,但是现在的许多处理器上都没有MMU,而且许多的嵌入式系统的内存和存储空间都极为有限,无法运行体积庞大的Linux,为了解决这个问题,98年推出了在没有MMU的处理器上可以运行的ucLinux操作系统。ucLinux中的u表示Micro,C表示Control,所以ucLinux就是Micro-Control-Linux,也就是针对微控制领域而设计的Linux操作系统。
    June 11

    在2410系统上进行WINCE系统移植的总结(二)

       
        上回说到我们已经得到了WINCE的映象文件:nk.bin和nk.nb0。那接下来我们就要下载内核并运行WINCE。有两种方式可以实现:通过串口和以太网口。
        通过USB口下载,我们要用到的是nk.nb0的映象文件,这我们就要用USBDownloader(u2410mon启动程序的功能)来完成。通过DNW将它下载到你指定的地址(我用的是0X30200000),然后从这个地址开始运行就可以了,但这里要注意的是,这样下载我们只能将其下载到SDRAM中,系统掉电内核即丢失。
        通过以太网网口下载就相对有点麻烦。因为这要用到PB来下载。首先我们要借助USBDownloader来下载Eboot.nb0,通过Eboot.nb0我们可以设置系统主板的一些基本参数消息,一些主要的参数是:IP地址(使得主机和系统主板处于同一子网段,否则不能通信),MAC地址(WINCE网卡地址),对启动存储器进行低格并按照BINFS文件系统进行格式化。这样就解决好了与PB之间的通信问题。接着我们就要配置与PB的通信了。在PB中设置远程连接方式,设置好相应的参数后,便可开始通信下载。这里注意的一点是下载过程中可能会出现长时间没有反应的情况,这时,不用着急,先关掉下载对话框,然后重新按D键,PB会自动响应重新的通信要求,开始新的下载。下载完成后,在液晶上便会出现我们熟悉的WINDOWS启动画面了。
        上面通过以太网网口下载方式我们已经将WINCE内核镜象固化到了NAND Flash中,那么要成功运行系统我们还缺少什么呢?没错,那就是我们需要一个BIOS程序,通过BIOS就可以在系统启动时将在FLASH中的NK文件调到SDRAM中运行。在这里我们对BIOS有个相对专业的名称叫BOOTLOADER。这个BOOTLOADER也是bin文件,我们将其称为2410loader.bin。那么就得将其固化到FLASH中,为了实现对NAND FLASH的写入,要用到2410test中的一个对nandflash进行写测试的功能项。这里的写入过程稍显麻烦,有机会单独写文章介绍,这里不再描述(关键是配好地址)。这样在固化好了BOOTLOADER和上段所写的WINCE NK后,我们便得到了一个和一般PC没有什么区别的系统以及相似的启动操作过程,你可以在上面看电影,上网,听MP3,进行文档编写.......
       关于SDK的导出,我不再详细讲述,关键是先要激活MS ActiveSync,然后设置好下载即可,注意的是编译时要选中关联。
       关于上面的系统移植过程,有一个问题我始终不解,在利用以太网下载时本应该用到nk.bin文件,而且要将其固化到FLASH中,但是我们在移植过程中并没有直接接触到nk.bin而且并没有在DNW设置相应的下载地址,难道这一切都是PB所关联设置好的?那下BOOTLOADER为什么不用PB呢?而用那么麻烦的FLASH写入呢?难道PB就关联了NK文件吗?望高手解答。
       要转载本文,请注明出自:http://spaces.msn.com/zhangshunke/
     
    June 09

    关于在2410系统上进行WINCE系统移植的总结(一)

     
      早上做答辩PPT时,回顾了自己在2410平台上进行WINCE移植的一点体会,现将这种体会写出来,权当读书笔记吧~~~~~
      在系统移植前我们一般会按照三星提供的93个硬件测试程序对系统硬件进行测试。这里首先要求在系统的NOR Flash上固化好一个启动程序(u2410mon.bin),然后再通过USB下载硬件测试程序的二进制文件(2410test.bin),便可进行硬件电路测试。这里在PC端要使用到一个软件:DNW。DNW是三星的一个调试软件,它既可以做为串口信息观察窗口,也可以作为快速USB下载器的PC机端软件使用。要使得DNW的下载功能正常运行,必须要求在PC上安装有USB驱动(没装USB驱动的PC还叫PC吗?)。DNW的使用必须要配合NOR Flash中的u2410mon.bin,u2410mon.bin中包含USB固件,专门负责与DNW通讯。这样我们就可以依靠DNW将二进制代码文件通过USB口快速下载到系统的SDRAM中指定的地址。其中指定下载地址也是在DNW中实现的,具体方式是:configuration-->option。
      接下来便是进行WINCE系统移植了,除了要准备好上面提到的u2410mon.bin和DNW外,我们还要准备在PC机上安装Plaform Builder,EVC 和MS ActiveSync。首先我们要安装2410的BSP,虽然PB中已经带有2410的BSP,但是毕竟里面还有一些东西如驱动程序等和自己的系统平台不符合,所以我们必须先把其自带的BSP(SMDK2410.cec)的删除,然后再导入符合我们要求的smdk2410.cec(就是我们所希望的BSP,它是以特性目录文件集cec的形式出现的)。现在我们就可以依据自己BSP,添加相应的接口驱动程序(这些步骤都是傻瓜式的鼠标点击),添加完成后我们就可以开始编译自己的Platform了,编译时间那是相当的长啊,在这过程中在PB的OUTPUT窗口会出现许多系统打印信息,通过这些信息我们可以查看系统的编译信息,编译完成后我们便在相应的目录中看到两个文件nk.bin和nk.nb0,两者都是WINCE的映象文件。但是两者也是有区别的,通过USB口直接下载内核就要用nb0文件,通过以太网口利用PB进行下载就要用bin文件。nb0文件里是非压缩数据,当然它要比bin大些,里面的数据实际上就是WINCE NK展开后在内存里的数据,bin是压缩数据,里面的数据压缩成了块形数据,可以被Bootloader拷贝到内存。
      好了,至此我们已经得到了WINCE 的映象文件,接下来我们就可以用两种方法:USB和以太网口来下载内核运行WINCE,但是这两种下载方法有什么区别?各有什么特点呢?什么时候采用哪一种方法呢?即使下载后我们怎么导出SDK呢?怎么建立一个demo程序呢?请关注下回分解~~~~本文章如果要转载,请注明来自http://spaces.msn.com/zhangshunke
    May 20

    实验室版吉祥三宝(转载)

          一月堕落结束,开始正常学习生活。早上开工,按习惯,去逛了几个常去的论坛,看到下面这篇文章,狂笑不止(可能是深有感触吧),特转载。
          实验室版吉祥三宝
    师妹:师兄!
    师兄:哎~~
    师妹:我们为什么要做实验啊~?
    师兄:因为老板有项目
    师妹:那实验为什么做不完哪?
    师兄:因为老板还有IDEA~
    师妹:那实验什么时候才能结束啊?
    师兄:等我们全累趴下

    师妹:师姐!
    师姐:哎~
    师妹:你为什么还嫁不出去啊~?
    师姐:因为我读了博士了.
    师妹:女博士就不用嫁人了么?
    师姐:是的
    师妹:那你不是变态了嘛?
    师姐:读了博士才变的

    师兄,师姐:师妹!
    师妹:哎~
    师兄,师姐:在实验室不要唱这唱那
    师妹:为什么啊?
    师兄,师姐:小心被老板抓
    师妹:那该怎么办啊?
    (画外音起:看到老板,我们就一起唱~~)
    May 16

    来说说HP iPAQ1940

         汤圆姐,你还好意思说我的内容更新快?!看看你的吧,估计一年没写几篇,呵呵,弄的小弟我在这里想知道你在外面有没有找到一个老外男友都没甚办法,唉~~~~不对,你应该找到男朋友了,忙着谈恋爱那,才没时间去更新你的吧,呵呵,吼吼~~~,其实我最近是比较闲,自从浙大回到西安后也没有什么课程要上,只是看看书,为接下来的项目做些理论准备工作,在计划中这个月就是休息调整的,所以开个BLOG玩玩,既然刚开,一来有兴趣写,二来有时间,所以趁这股劲,每天花10来分钟写篇文章把,你们大家可要时刻关注哦,呵呵
        昨天的二三头肌训练下来,直接弄的我现在打字都不想打,手好疼啊,要不是为了晚上去看几个美女帅哥教练,今天是实在不想去训练了,呵呵,言归正传,昨天谈到了PPC,那今天我就向大家推荐一款PPC的经典之作---HP iPAQ1940(自己没用过,但花时间去了解过,去市场的柜台上花几个小时试用过)。其实单从品牌角度讲,自己对HP的感觉还是很好的,它不象日系产品那样花哨(个人很不喜欢SONY的一些产品的风格),它的产品中稳重不失时尚,前卫不缺传统(现在对自己买的HP的笔记本还是挺满意的,虽然同学说笨重,但这是我的风格,呵呵)。一直以来相对PALM,PPC给人的感觉就是“笨重”“男士专用”,这可真是害苦了众多爱上PPC的mm们,而iPAQ一直在PPC界称王称霸,功能强大,工艺一流,设计前卫。为改进缺点,iPAQ花大力气在体积上狠下工夫,终于减肥成功,推出了1940,继续其王者地位。1940在市场上曾红及一时,在众多PPC的铁竿粉丝中广为流传,前段时间我在浙大的时候在88就看到有人求购1940啊。我对1940的关注除了郭师兄的推荐外,更重要的是自己前段时间设计的手持机的嵌入式主板也是用的2410的CPU。1940除了用203M的2410外,还采用了240X320的半反式TFT的LCD,64K色显示,配有64M内存和32M的FLASH,还有SD/MMC插槽,支持红外和蓝牙,重量还可以120克左右。外观上由于它整机的四边做了圆角处理,整体上感觉更加苗条,银色外表凸显高端质感,但是外表上没有经过专门的防滑处理,夏天握在手中的时候可能会由于手中汗多而导致滑落。机身上面的开关键是一个很有创意的设计,键是透明的,他也是一个功能指示灯,起用蓝牙功能时闪动蓝灯,充电时则变为橙色,启动QQ时,则变为绿色(这点让我当时在温州市场上试用时确实很欣赏),LCD下面是5维方向键和四大功能键,设计的和一般产品大同小异,没什么特色。1940设计的两个败笔都是很声音有关(纯属个人意见),一是它的扬声器竟然在LCD下面按键的后面,这样在自己操作时会把手的四指(除了大拇指外)放在扬声器上,影响声音效果,二是它的耳机插孔是2.5mm的,由于我们一般都是用3.5mm的耳机,所以在使用耳机时一般都要用上随机附送的一个2.5mm转3.5mm的插头,显的比较麻烦。在网络方面,1940的蓝牙与手机的蓝牙相连可以GPRS拨号上网(在现场我没试过),据说与手机连接还可以用1940手写短信啊。总体上1940的给我的感觉还是很满意的,买一个?没钱啊
        怎么感觉今天向在写评测啊,呵呵,第一次写这样的文章,大家要鼓励啊,感谢杭州的朋友小刘带我去亲身体验了以下用这个机子,小刘对这那是相当的高手啊,那是相当的发烧友啊,在他房间里,生平第一次玩了PS2,呵呵,传说中的PS2啊,其实就是个游戏机,呵呵
      看了这个后,感觉其实里面的硬件设计也没什么,围绕2410的设计咱毕竟做过,而且做的比1940还要复杂,但是你怎么设计整体的布局和外观,怎么在总体的工艺上设计,那就是一个很高深的问题了,怪不得上次小刘和我说,在中国我们并不缺乏有才气的硬件工程师,但我们缺少的是既懂技术又懂工艺美术的硬件艺术师!唉,看来这称号只能在我的下一代身上实现了,因为我没艺术细胞啊~~~
    May 15

    palm&MS的PPC

      早上起床背了一小时的英语单词后实在是累的不行了,随手拿起一份去年买的CSDN杂志,在杂志中又翻到了那篇早就看到的关于现在流行的智能PDA操作系统的市场份额和流行趋势的比较和分析的文章,又看到了文章中对PALM没落和对MS的WINDOWS MOBILE崛起的点评,再联想到去年听过的那个微软亚洲研究院的嵌入式PM的讲座,呵呵,现在对自己要研究WINCE的前途还是比较有信心的
       在十几个月前,PALM和MS在PDA领域还是死对头,但是就在去年10月,PALM竟然宣布与MS建立合作关系联合推出基于WINDOWS版本的Treo智能手机,天哪,这消息好象就是苹果宣布要使用INTEL的芯片一样,虽然由于咱了解这行业的时间并不长久,对这其中的商业关系不是很清楚,但是毫无疑问的是现在微软在便携式市场与数年前相比已取的了长足的进步,虽然它的绝对市场份额不能与PALM相比,但是它的年增长率竟达到30%甚至更高(这数字是听前面那个MS的PM说的),而反观PALM,虽然多年来PALM的OS一直敢与MS的叫板,但是由于它在多线程方面的诸多不足,以及同步软件不如PPC强悍,不支持OPENGL和3D加速,以及内存利用率低等,使得用户特别是企业级用户开始向基于MS 的EOS的便携式产品靠拢,因为后者能支持更好的多线程以及更多的文挡支持,唉,人家软件巨人这绰号不是白叫的。所以在市场上这是一个此消彼长的现象,现在WINCE被人看好是正常的,你看,人家SONY不是都放弃了PALM吗(但他是采用SYMBIAN还是WINCE或者其他的呢?我不知道),呵呵(越来越感觉到自己研究的东西有前途!!),其实我个人觉得,这样的合作是一个双赢的结果,因为微软熟悉后端而PALM擅长前端,两者连手,对于PALM可以发挥自己的优势来挽救市场,对于MS则可以更加有资本的去应对SYMBIAN的挑战。说不定若刚年后,在便携式领域又出现一个WINTEL也有可能哦
         呵呵,上面的观点只是个人意见,由于入行时间不长久,有些观点可能不正确,欢迎大家拍砖指正。