预览模式: 普通 | 列表

据中国地震台网测定,北京时间2008年3月10日05时45分13.0秒 在河南封丘、长垣与兰考交界(北纬35.0,东经114.7) 发生4.3级地震。

分类:摘抄 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 850
早在上个学期的时候,就发现纽曼出了一款1.8寸的移动硬盘,一眼就相中了。但是由于刚上市,接近400元的价格让我望而却步,感觉性价比不高。最近在网上浏览,突然发现这款硬盘降到了299元,于是打算买一个。我一直是在淘宝网上购物,这次发现有一家叫做京东商城的大店铺,想去尝试一把。淘宝就是一个价格优势,因为很多人在那里卖东西,你的价格高了,自然没人买了,保修就不好说了,这也是我看中京东商城的地方。于是注册一个帐号,下单。由于选择高校代理,可以免邮费,带正规发票一共299元。



可这时不愉快的事情发生了,我晚上再次浏览京东网页的时候,发现这款硬盘降价了,价格变为288元,还打着“最后一批”的旗号!当时我就蒙了,中午刚定的货,晚上就降价,谁能受得了啊!于是我给他们写邮件投诉。

查看更多...

分类:技术 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 1023

    越来越多的公共场所开始为人们提供无线上网服务了,而国人最熟悉的恐怕就是星巴克咖啡馆了吧。带着您心爱的本本,就着一杯香浓的咖啡,边品尝美味边上网冲浪,那感觉自然悠闲惬意。

国内牛人搬戴尔 XPS ONE到星巴克上网
买了一台戴尔 XPS One,OH YEATH~

国内牛人搬戴尔 XPS ONE到星巴克上网
摆上摆上,上网喽~

国内牛人搬戴尔 XPS ONE到星巴克上网
该页无法显示,呃,网址记错了。

国内牛人搬戴尔 XPS ONE到星巴克上网
这回网址输对了,哈哈。

国内牛人搬戴尔 XPS ONE到星巴克上网
国内牛人正面曝光!

    在某年某月某人一天,有这么一位老兄镇定自若地闯入了星巴克,叫了杯冰拿铁,一边喝着冷饮一边上网冲浪,同样悠闲惬意。只是他随身携带的电脑太嚣张了,让旁人和他们的笔记本顿时黯然失色……

分类:摘抄 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 770

嵌入式uClinux软硬件开发环境

uClinux就是Micro-Control- Linux,它也是一个开放源码的项目,uClinux的源代码和开发工具可以免费从http://www.uClinux.org上下载得到。
uClinux是专为那些没有MMU(内存管理单元)的嵌入式处理器开发的,和主流的Linux相比,uClinux有以下的特点:
1.简化了内核加载方式,uClinux的内核可以在Flash上直接运行:就是把uClinux的内核的可执行映象烧写到flash上,系统启动时从 Flash的某个地址开始逐句执行;也可以加载到内存中运行:把内核的压缩文件存放在Flash上,系统启动时读取压缩文件在内存里解压,然后开始执行。
2.采用了romfs文件系统作为root文件系统:这种文件系统相对于一般的ext2文件系统要求更少的空间,首先内核支持romfs文件系统比支持ext2文件系统需要更少的代码,其次romfs文件系统相对简单,建立文件系统superblock需要更少的存储空间。Romfs文件系统不支持动态擦写,对于系统需要动态保存的数据采用RAM盘的方法处理,RAM盘采用ext2文件系统。
3.使用了Flat可执行文件格式:elf格式有很大的文件头,flat文件对文件头和一些段信息做了简化。

查看更多...

分类:技术 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 1303

uClinux

深入剖析uClinux  

     苹果的iPod是一款时尚的MP3播放器,采用苹果公司的专用MP3播放软件,是市场上销量最好的MP3之一。最近狂热的Linux爱好者对其进行了改造,在不改动硬件的环境下移植了内核版本为2.4.24的uClinux(基于ARM 32位处理器内核ARM 7TDMI),并使其具备了FramBuffer、硬盘支持、远程控制等功能,使一台MP3变成了一台PDA。该项目一直处于活跃阶段,许多新的功能正在添加之中。 

    图2显示了在Cisco 3000上路由器运行uClinux的图片。事实上,在基于MIPS处理器的Cisco 2500/3000/4000系列路由器上,uClinux都得到了移植,并能够出色稳定地工作。 

    以上两个例子显示了作为一个开放源代码的操作系统,uClinux有着优良的可移植性和广泛的兼容性,其应用遍及DVD播放器、PDA、路由器、防火墙、机顶盒、工业控制设备、VOIP设备、数码摄像头、智能家具设备等。 



图1 运行uClinux的苹果iPod-MP3播放器 


图2 运行uClinux的Cisco 3000路由器
   

    针对没有MMU的CPU 

    全球每年生产的CPU的数量大概在二十亿颗左右,其中大部分是应用于专用性很强的各类嵌入式系统。大部分嵌入式系统为了减少系统复杂程度、降低硬件及开发成本和运行功耗,在硬件设计中取消了内存管理单元(MMU)模块。最初,运行于这类没有MMU的CPU之上的都是一些很简单的单任务操作系统,或者更简单的控制程序,甚至根本就没有操作系统而直接运行应用程序。在这种情况下,系统无法运行复杂的应用程序,或者效率很低,并且所有的应用程序需要重新开发,还要求开发人员十分了解硬件特性。这些都阻碍了不含MMU的嵌入式产品开发的速度和应用水平。 

    uClinux专门针对没有MMU的CPU,并且为嵌入式系统做了许多小型化的工作。uClinux是一个完全符合GNU/GPL公约的项目,完全开放代码。 

    最初的uClinux仅仅支持Palm硬件系统,基于Linux 2.0内核。随着系统的日益改进,支持的内核版本从2.0、2.2、2.4一直到现在最新的2.6。系统的开发人员从两人增加到了目前的12人,支持的硬件系统也从一种增加到了目前的十余种(支持的硬件平台如Motorola公司的M68328、M68EN322、MC68360、DragonBall系列如68EZ328、68VZ328,ColdFire系列的如5272、5307,ARM 7TDMI、MC68EN302、ETRAX、Intel i960、PRISMA、Atari 68k等等。) 

    根据Linuxdevices.com网站2004年3月的调查,uClinux在全球嵌入式Linux市场所占的份额已位居第二,仅仅落后于定制Linux(即自己下载源码进行修改定制)。同时Linux在全球嵌入式操作系统的市场份额依然处于统治地位(占40%以上),领先第二名微软公司的嵌入式操作系统三倍以上(市场份额约13%)。 

    uClinux系统特点 

    1. 嵌入式操作系统比较 

    由表1可以看出,对于嵌入式应用,高端平台可直接采用Linux系统,其兼容性和可移植度都较高,但对硬件处理速度和存储空间要求较高。 

    低端平台的最佳选择是uClinux,其性能稳定、移植性好、功能强大。 

    低端平台如果对实时性要求较高、应用相对简单,则可采用uc/os或其他操作系统。 

    2.基本架构
    由图3可以看出,uClinux的系统与标准Linux的架构完全一致。 



图3 uClinux系统架构


    3. 内存管理
    uClinux是专门针对没有MMU的处理器而设计的,即uClinux无法使用处理器的虚拟内存管理技术。实际上uClinux采用实存储器管理策略,通过地址总线对物理内存进行直接访问。所有程序中访问的地址都是实际的物理地址,所有的进程都在一个运行空间中运行(包括内核进程),这样的运行机制给程序员带来了不小的挑战,在操作系统不提供保护的情况下必需小心设计程序和数据空间,以免引起应用程序进程甚至是内核的崩溃。 

    uClinux仍然采用存储器的分页管理,系统在启动时把实际存储器进行分页,在加载应用程序时程序分页加载。一个进程在执行前,系统必须为进程分配足够的连续地址空间,然后全部载入主存储器的连续空间中。系统不含MMU带来的另外一个问题是磁盘交换空间无法使用,对于资源有限的嵌入式系统而言,系统执行时如果缺少内存将无法通过磁盘交换来得到改善。 

    MMU的省略虽然带来了系统及应用程序开发的限制,但对于成本和体积敏感的嵌入式设备而言,其应用环境和应用需求并不要求复杂和相对昂贵的硬件体系,对于功能简单的专用嵌入式设备,内存的分配和管理完全可以由开发人员考虑。 

    4.文件系统
    uClinux系统多采用Romfs文件系统,Romfs是一种相对简单、占用空间较少的文件系统。空间的节约来自于两个方面:首先内核支持Romfs文件系统比支持ext2文件系统需要更少的代码;其次romfs文件系统相对简单,在建立文件系统超级块(Superblock)需要更少的存储空间。Romfs是只读的文件系统,禁止写操作,因此系统同时需要虚拟盘(RAMDISK)支持临时文件和数据文件的存储。 

    随着技术的发展,近年来日志文件系统在uClinux系统上得到了较多的应用,其中以支持NOR FLASH的JFFS、JFFS2文件系统和支持NAND FLASH的YAFFS最为流行。这些文件系统都支持掉电文件保护,同时支持标准的MTD驱动。 

    5.多进程管理
    由于uClinux没有MMU管理存储器,在实现多个进程时需要实现数据保护。uClinux的虽然支持fork函数,但其实质是和vfork:实际上uClinux所有的多进程管理都通过vfork来实现。 

    vfork不拷贝父进程的页面,只是初始化私有的数据结构与准备足够的分页表。调用完成后父子进程事实上共享同一块存储器,因此子进程可以更改父进程的数据及堆栈信息,所有父进程进入睡眠,直到子进程执行exec。当子进程正确开始执行后,将唤醒父进程,使得父进程继续往后执行。这意味着uClinux系统fork调用完程后,要么子进程代替父进程执行(此时父进程已经休眠)直到子进程调用exit退出,要么调用exec执行一个新的进程。 

    vfork是uClinux与标准Linux应用程序的开发中最重要的不同之处,只有对vfork与fork两个函数的差异和程序处理有详细的了解才能顺利地完成从Linux到uClinux的程序移植。 

    6.实时性讨论
    与Linux一样,uClinux本身并不支持实时性应用,但通过实时性的修改(RTLinux或RTAI)可以提供基于内核空间和用户空间的硬实时和软实时的系统调用。 

    uClinux不足之处 

    正如中国古语云“人无完人”,uClinux也有一些不足之处: 

    1.文档的不足
    与Linux及其他自由软件类似,uClinux的文档十分不足:缺乏组织和一致的文档、热门技术和分类文档众多而杂乱无章、非热点部分文档缺失甚至没有文档。对于开发人员而言,往往要深入程序的源代码找寻有用的资料。 

    2.Bug问题
    uClinux与硬件平台直接相关。对于有商业公司赞助的硬件平台,其相关代码和Bug更新较快,编译和执行都十分顺利;但对于非商业支持的硬件平台,其内核和应用程序代码都得不到及时更新和排错。这种现象在内核源代码树还不是十分普遍,但在uClinux自带的应用程序库中却经常发生编译错误,往往是增加了一个应用程序或改变了运行库便导致无法编译。这就需要开发者投入足够的时间和精力进行排错和修改,也会导致开发进度的延误。 

    总结 

    uClinux是一个优秀的嵌入式操作系统,集硬件兼容性、软件可移植性、系统稳定性于一身,是开放系统世界的一颗新星。在本系列文章的后面将陆续探讨uClinux的内核定制、驱动开发、文件系统等一系列技术问题 

分类:技术 | 固定链接 | 评论: 0 | 引用: 10 | 查看次数: 1266

看來莪眞啲荖ㄋ!

妗天莪買ㄋ噺啲①剘電腦噯恏者,仩麵介紹ㄋ①種噺型啲輸扖法,噈媞莪現茬輸扖啲這種攵牸。家管咜叫“吙煋攵”,學洺叫腦殘體。甴①些具俻無限想潒仂啲⑨零後們髮明啲,媞融合ㄋ符號、繁體牸、ㄖ攵、冷僻牸等非㊣規吪攵牸符號玍宬啲①種噺攵牸。
甴呲突嘫髮現自魢還沒赱絀校冂噈已經荖ㄋ。噹初莪們寫信,亼家現茬髮短信。噹初莪們仩高ф苚傳呼機,現茬亼家尛學噈苚掱機,還媞超薄滑蓋哋。亼笓亼,気死亼錒!
現實媞殘酷啲,愑澉麵對現實吧!
分类:叽歪 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 799

关于锂电池充电的权威说法[转]

        传统镍电池如果充电时间过长,镍电池里的液体会结晶,阻止充电器将电充满。这样一来,为了使其性能最大化,必须充满电或定期放电。而对于锂电来说,我们可以在方便时刻随时为锂离子电池充电,完全不用像镍电池那样麻烦。

  关于锂电寿命的讹传:锂电只能充300~500次,之后就需要更换。

  正确的说法:锂电寿命和充电周期的完成次数有关,和充电次数没有直接关系。

  一个充电周期意味着电池的所有电量由满用到空,再由空充到满的过程。这并不等同于充一次电。其意义见下图。



  上图表示,先充40%,用了一段时间以后又充了20%,下次用过以后又充了30%,再下次20%……在该20%的中途,即刚补充了10%的电力之时,总共累计完成一个充电周期。之后是下一个周期。

  简单的理解,例如,一块锂电在第一天只用了一半的电量,然后又为它充满电。如果第二天还如此,即用一半就充,总共两次充电下来,这只能算作一个充电周期,而不是两个。因此,通常可能要经过好几次充电才完成一个周期。每完成一个充电周期,电量就会减少一点。不过,减少幅度非常小,高品质的电池充过多次周期后,仍然会保留原始电量的 80%,很多锂电供电产品在经过两三年后仍然照常使用,就是这个原因。当然锂电寿命到了最终还是需要更换的。

  锂电的寿命一般为300~500个充电周期。假设一次完全放电提供的电量为Q,如不考虑每个充电周期以后电量的减少,则锂电在其寿命内总共可以提供或为其补充300Q-500Q的电力。由此我们知道,如果每次用1/2就充,则可以充600-1000次;如果每次用1/3就充,则可以充900~1500次。以此类推,如果随机充电,则次数不定。总之,不论怎么充,总共补充进300Q~500Q的电力这一点是恒定的。所以,我们也可以这样理解:锂电池寿命和电池的总充电电量有关,和充电次数无关。深放深充和浅放浅充对于锂电寿命的影响相差不大。

  事实上,浅放浅充对于锂电更有益处,只有在产品的电源模块为锂电做校准时,才有深放深充的必要。所以,使用锂电供电的产品不必拘泥于过程,一切以方便为先,随时充电,不必担心影响寿命。

        如果在高于规定的操作温度,即35°C以上的环境中使用锂电,电池的电量将会不断的减少,即电池的供电时间不会像往常那样长。如果在这样的温度下,还要为设备充电,那对电池的损伤将更大。即使是在较热的环境中存放电池,也会不可避免的对电池的质量造成相应的损坏。所以,尽量保持在适益的操作温度是延长锂电寿命的好方法。

        如果在低温环境,即4°C以下中使用锂电,同样也会发现电池的使用时间减少了,有些手机的原装锂电在低温环境中甚至充不上电。但不必太担心,这只是暂时状况,不同于高温环境下的使用,一旦温度升起来,电池中的分子受热,就马上恢复到以前的电量。

        要想发挥锂离子电池的最大效能,就需要经常用它,让锂电内的电子始终处于流动状态。如果不经常使用锂电,请一定记得每月给锂电完成一个充电周期,做一次电量校准,即深放深充一次。
分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 805

全球限量版iPod汇总

      这些版本的iPod都是限量的,有些全球只有100多台,珍贵而有意义的纪念版iPod,你最喜欢哪款?

0



                                     500台米老鼠限量版iPod nano

     苹果推出迪斯尼限量版的第二代iPod nano!迪斯尼限量版iPod nano的背面有以激光刻蚀上米老鼠的图案,而且随机配件还包含了皮质的保护套以及登山扣等,甚至还有三种图案的“Click Wheel”保护贴,不过限量版的机器仅仅是在迪斯尼购物网上发售,只有500台,而售价大约是人民币2150元(2GB)。


0

                                             24K金iPod video

       iPod奢侈版,金属背板采用的是24K度金,前面板还是有白色和黑色。Apple iPod 24 Carat Gold,80GB售价800美金,30GB售价600美金,不是每一个人都能够下决心购买的。

0

                                            Google版iPod nano

       Google和Apple的结晶品?看,连Google版iPod nano都出来了。没错,这是iPod nano的特别版,专为Google而做。不过这并不是愚人节的恶搞。要想获得这个东西,你得帮Google做点事。

        Google的日文blog里放出了下面的图片。即Google会邀请部分用户参与改进Google的有关产品和服务,然后就有机会获得这种奖品。上图中的这个iPod nano,看起来像是第一名的奖品。 

0

                                     史努比纪念版iPod nano II

        史努比这只可爱的小狗每个人都很喜爱,这次史努比的形象就上了iPod nano II的外壳。这套日本Runat公司推出的史努比纪念版的iPod nano II全球限量1000台,但是售价仅为33600日元,约合2276元人民币。稀少的发行量,却只是相对较低的售价。不仅播放器的背面嵌有史努比的可爱形象,连其一系列附件,包括真皮套件和登山扣等也全都才用史努比图案来装饰,十分可爱。对于动漫迷来说,这一定是不可多得的好东西

0

                                        当电影遇上iPod

       为庆祝电影公映而推出的代号为“MA079”的20G的特别版iPod,将与电影相关主题产品组合成[iPod& THE NIGHTMARE BEFORE CHRISTMAS BOX]一并在成为迪斯尼店和亚马迅等网络商店上销售,这款特别版的iPod与之前情人节特别版的iPod一样,也主要是在机器的背面做文章,增加的图案包括电影的主角和相关网址。而套装其他有特色的商品包括电影主题T恤,iPod专用保护套以及电影主题图章帖纸等相关的产品

0

                                    miffy纪念版iPod nano

       苹果iPod nano现在已经成为不少企业或者公司纪念庆典的专用道具,日本东京宽带公司将推出miffy兔子的限量版iPod nano,虽然售价不菲,但是只发售500套的数量还是相当诱人的,更何况是特别定制的套装版本。这款定制机在机身背面用激光刻蚀上了兔子的图案,并且随机附送有真皮包、挂绳以及登山扣,而且Click Wheel部分也有特别的贴纸来保护。

0

                               仅106台 迈克尔·杰克逊版iPod

       在eBay销售网上我们看到一款别具特色的iPod播放器,根据描述,这是一款迈克尔·杰克逊特别版的iPod播放器,这款名为“Visionary”的特别版iPod原型为30GB的iPod video播放器,原价只要250美元左右,而迈克尔·杰克逊特别版的iPod却要800美元。

       根据描述,这款特别版的iPod全球仅有106台,所有就算有钱也不一定能买到。特别版的iPod里面预装了杰克逊Visionary系列单曲里的歌曲,对于既喜欢杰克逊又喜欢iPod播放器的用户来说,这是一个完美的结合。用户需要使用美元通过Paypal在线付款才能购买。 

0

                                 哈利波特版iPod及新版iTunes

         在推出iPod nano的同时,苹果也发售了iPod的哈利波特特别版本,另外配合新机发售,以及iTunes手机的上市,iTunes 5.0版也正式推出。这款iPod的哈利波特特别版本是以iPod photo为原型的,外观上与iPod photo完全一致,除了背面印有霍格华兹的图案之外。不过里面内置了哈利波特的六集有声电子书,倒是对哈利波特迷有一定的吸引力。

0

                                    Hello Kitty纪念版iPod mini

       苹果公司在日本推出了特别纪念版本的iPod mini随身听,采用粉红色设计,以世界知名的HelloKitty为主题,相信不少女孩子会喜欢。Hello Kitty版iPod mini采用6G容量的粉色iPodmini蓝本,在随身听背部印有HelloKitty的商标,最主要的是随机附赠相关的卡通附件,除标配的线缆、耳机、光盘外,还附赠粉色蝴蝶结皮套,粉色Kitty主题玩具熊,可以作为iPodmini的底座使用,另赠送Kitty主题小熊钥匙链一个。 

0

                                     奔驰+宝马版iPod

       你是超级车迷吗?如果同时你也是个iPod迷,那绝对不要错过把iPod刻上你爱车标志的机会。ColorWareInc.公司专门打造个性iPod,你可以直接购买喷制好的产品也可以要求他们喷涂订制的图案。推荐给奔驰、宝马和iPod双重Fans,当看到全身黑油油发亮且酷帅有型的“奔驰”“宝马”iPod,会不会怦然心动?

 

0

                                     机器猫特别限量版iPod mini

      这套特别版iPod mini中包括有背面用激光刻印了机器猫图案的蓝色iPod mini一部、Doraemon's Bell商店专属布制保护套,以及五枚可以贴在iPod mini转盘上的机器猫造型贴纸。这次的特卖只有1000套,每套的含税售价为37800日元,每人只限订购三套。

分类:摘抄 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 812
    新华网东京2月17日电(记者钱铮)日本东芝公司16日表示将全面退出高清DVD(HD-DVD)业务,这标志着在下一代DVD的两种格式之争中,索尼等公司主导的蓝光技术阵营取得了事实上的胜利。

    据日本媒体17日报道,东芝将在近期召开董事会做出正式决定。

    蓝光和高清是下一代DVD格式的两支主导力量,两种格式互不兼容。2005年夏天,统一下一代DVD格式的谈判破裂后,以索尼为首的蓝光阵营和以东芝为首的高清阵营各自巩固了自己的标准,围绕下一代DVD格式的标准之争十分激烈。

查看更多...

分类:摘抄 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 719