tag 标签: 操作系统

相关帖子
相关博文
  • 2015-6-28 14:21
    194 次阅读|
    0 个评论
       随着嵌入式处理器尤其是 ARM 处理器的广泛使用,嵌入式操作系统也曾爆发之势。对于初学者来讲以哪种系统作为学习对象成为一个问题。之所以说初学者,因为对老鸟来讲从一个系统转换到另外一个系统并不是一个费力的过程。但对初学者来讲,学的太杂会出现一直在低水平徘徊的危险。    由于市场的需求是多种多样,必然产生的嵌入式操作系统也是多种多样。由于本人一直从事信号处理相关行业,自然关注的也是对高性能 CPU 比较友好的操作系统。从个人的角度看,一个操作系统至少要有这么几个特点。 1、 实时性能,实时不仅仅意味着反应快,也意味着程序效率,对信号处理来讲对性能和效率的追求是没有上线的; 2、 要有相对完整的驱动框架,可以让内核和 BSP 分别开发而不要融合在一起; 3、 能够实现应用与系统的分离,不然每次改动程序都要更新整个系统,有些太麻烦,如果客户需要二次开发的功能,简直就无能为力了; 4、 有独立的调试工具,目前 GDB 是比较常用的调试手段; 5、 最好有自己的开发环境,不过如果包含上面功能,一般都必须要有自己的开发环境了,有开发环境可以大大的提高工作效率; 6、 可以裁剪,毕竟对嵌入式来讲,不必要的功能会占用宝贵的资源,影响效率。     如果能够开源就更好了,开源的好处对商业来讲意味着比较大的自由。一个自由是可以减小项目开始的投入,想买就买不想买也没人逼你,毕竟还没商用。不必去花钱购买一套软件,往往这种软件价格不菲。项目成功或者盈利后这些花销或许不是什么,但在开始对很多中小公司或个人来讲项目开始就有这么大的投入还是有些压力的。    另外一个自由最重要,可以根据自己的需求特点对系统做些更改或扩展,我想 Linux 之所以如此火爆,这个应该是个很重要的原因。想象一下,如果 arm 绑定 Windows 发展,那多核和大小核的应用要等到猴年马月。从市场的规律看,供给总是落后于需求,这种扩展的灵活性一方面可以避免被人卡脖子,另一方面也给形成自己的独特优势提供了可能。
  • 热度 18
    2015-1-13 13:27
    2148 次阅读|
    17 个评论
             自2007年iOS问世后,世界上第一次有移动操作系统在人机交互界面美观,易用性,直观性,简单,趣味性,用户体验上全面超过iOS。而且在功能上也完全妙杀Android。下面献上作者的专利技术。   2007年乔布斯发布 iPhone,重新发明了手机,开启移动互联网的新时代之 后,智能手机的人机交互界面再也没有发生过架构性的变革。从iOS 1到iOS 6,都是渐进性的改良,iOS 7是一次全新方向的战略转折点,但乔布斯创立的静态式图标操作方式也还是一样的。不管是拟物风格的图标,还是扁平风格的图标,它们的操作方式都是一样的。      未来,移动操作系统将进入后图标时代。      智能动态图标技术     主屏的桌面是一个干净的,漂亮的默认没有任何图标的大气简约界面。系统检测所有的 应用程序,当有程序处于触发状态时,自动显示在主屏上。当你需要使用某个程序时,它会自动出现在你面前。当你点击使用完该程序的时候,它又自动隐藏,还你 一个清爽的桌面。召之即来,挥之即去,随心所欲。               当工作原理设计得漂亮的时候,外观才真正的漂亮-----苹果             旧设计和新设计的对比,新设计更美观,更宽敞,更简约,屏幕看起来更大。你的照片也再也没有一堆图标挡着了。      人们常常将简约等同于极简主义。但是,真正的简约远不止删除矫饰和去除杂乱那么简单。而是因应你的需要,因地、因时恰到好处地展现每一方面--苹果     我们创造的每一件产品,从来都不仅仅追求设计的美观。因为只关注外观的做法,出发点就是错误的--苹果      全域应用程序图标界面              当你第一次上手使用,就对它所能做的了然于胸时,那就是简约---苹果      主屏幕上向右滑动,出现全域应用程序图标界面,用户安装的所有的应用程序,都显示在这里,一目了然。全域应用程序图标界面会根据用户安装的应用程序的数量,自动调节图标的大小。     上面左图中有50个应用程序,一般的用户差不多够了。用户再也无需来回滑动屏幕找程序,或在文件夹中找程序。     全域应用程序图标界面的底部,依次是App Store, iTunes Store, iBook Store三大应用商店;要安装新东西,直接点击这3个Store的图标就可以。右下角是垃圾篓,将程序的图标拖进垃圾篓,就是删除程序。非常的形象,一 看就会。很多第一次使用iOS的人,包括使用Android的人,都不知道怎么安装程序,也不知道怎么删除程序,都要问人的。     安装、删除、管理、浏览、打开应用程序,从来没有这么容易和简单过。               Apple Watch实际上就是用了作者的专利技术, 现在还不清楚到底是作者拥有全域应用程序图标界面的专利还是苹果拥有此专利,(作者是2013年7月申请的,PCT的国际查新报告是最新的,比苹果更早。如果美国专利局也查不到苹果有更早的专利申请,那么Apple Watch是侵犯了作者的专利的)。     在此作者强调一点,专利的各种合作(各大手机公司或互联网公司购买某个国家的普通授权或排他授权)作者很欢迎,但拒绝任何专利蟑螂、专利中介。乔布斯身前有了解决智能电视人机交互的设计思路,我也有了解决智能电视人机交互的设计思路。 我是要在下一代手机的硬件设计,在下一代手机的软件设计,在下一代平板电脑设计,在智能手表设计,在智能电视设计,等等的设计上,和乔布斯,以及艾维光明正大的,正面较量设计的高下,无论输赢,都是尊严和骄傲。 像iPad商标那种让中国人丢脸的事,千万不要来找我。     全域应用程序图标界面实际上更适合于手机,而不是很小屏幕的手表。Apple Watch发布后,国外就有人做了个用在手机上的视频:                下面是作者的专利技术的视频:         或者 视频链接 :http://v.youku.com/v_show/id_XNzgxOTA5MTUy.html   无状态栏的全屏应用程序界面         显眼的修饰元素已不复存在,并去除了不必要的条栏和按钮。在摒弃华而不实的设计元素的过程中,脱颖而出并受到更多关注的将是最重要的部分:与你有关的内容---苹果        所有的应用程序都是没有屏幕顶部的状态栏的。这样设计的优点:          你免费得到5%的增大的屏幕。          你的应用程序屏幕看起来更大,主屏幕也看起来更大,你会感觉你换了个屏幕更大的新手机     电池电量可以每低10%, 大的横幅信息在屏幕上提示,例如90%,80%,70%,60%,50%,40%,30%,20%的电量分别大横幅提示下,和低电量的提示一样。这样用户 反而更清楚电量的使用情况。很多时候,小状态栏,用户并不注意到,反而对电池电量使用状况并不了解。         5寸屏幕的安卓手机,去掉顶部的状态栏只有4.8寸,再去掉底部的菜单栏,真实显示面积只有4.5寸。5寸手机,单手使用是不舒服的。但是4.5寸到4.8寸,采用笔者的设计,屏幕实际显示面积更大,而且可以单手使用。      小细节,不小觑           细心的读者可能又发现了,在主屏中的手机信号的指示小图标,即不是传统的从低到高的小竖条,也不是艾维设计的五个小圆点。如果五个小圆点,是艾维作为设计师的签名。那么新的手机信号指示图标,就是我作为一个中国设计师的签名。     首先这个图标很形象,所有用户一眼就能识别这就是手机信号。其次,我设计的大小很大,是一般信号图标的至少4倍大小,用户绝对一眼就看到。最重要的,我的设计是,不是通过小竖条或小圆点的亮的多寡来表示信号的强弱。而是通过图标的颜色来表示信号强弱。     用绿色或蓝色显示表示信号强,黄色或黄色闪烁显示表示信号一般,红色或红色闪烁显 示表示信号非常弱,提醒用户最好不要打电话,提醒用户换个位置或地方,等信号显示强的时候再打电话,这样对用户的健康非常重要,因为在信号弱的时候,辐射 会比较大。尤其是当信号比较弱的时候,用户接打电话容易掉线,有了 红色或红色闪烁的提醒,用户就会主动避免在信号弱的时候接电话和打电话,改为短信或语音信箱,这样大大降低了用户可能的掉线问题,降低了可能的消费者不满 或退货,大大提高了消费者的满意度,也避免了可能的天线门等质量事件。     简单的设计,就可以避免苹果曾经的天线门事件。      跨 越横亘在 “功能性” 与 “愉悦感” 之间的鸿沟,既要不夸张地引人注目,又要有一用难忘的愉悦,是非常困难的事情。但对细节的孜孜以求,让我们能跨越这道鸿沟,将二者融为一体。细节着眼于细 微之处营造愉悦感。细节的作用有时难以察觉,但它却始终存在,并会不断累积形成一致的体验---苹果     最重要的,可以在同等硬件条件下,将智能手机的电池时间延长三分之一。业界可能知道,到了iPhone这个境界,电池时间每延长1%,意味着有多艰难,每提高1%可能都是几千万美元,甚至上亿美元的成本。     是的,以后仅仅通过软件升级,不仅可以享受主屏和应用程序界面更大的显示效果,获 得5%额外的屏幕显示大小,还可以享受三分之一的额外的电池时间,Android用户就不说了,能获得2倍的电池时间。智能手机用户再也不用担心冲一次 电,一天都扛不住。或者在保持现有的电池时间下,拥有更轻薄的世界最薄的智能手机。
  • 2013-8-22 11:35
    237 次阅读|
    0 个评论
      近日,泛普纳米科技有限公司研制成功ProTouch DSP,用作其核心产品ProTouch iFoil纳米触控膜(简称触控膜、又称触摸膜)的硬件中间件,该中间件作为连接触控膜与电脑主机的中间件,可以屏蔽OS(操作系统)的差异,使得ProTouch iFoil纳米触控膜可以在所有操作系统下运行,不需要再安装驱动(如常见的Windows 7/8, Linux Ubuntu, Android等等),该中间件将在9月4日的上海国际数字标牌展中正式亮相,预计9月中旬开始批量销售。 ProTouch DSP是泛普纳米公司研发的首个新型硬件中间件,支持7至120英寸ProTouch iFoil纳米触控膜,本身具有高软/硬件兼容、通信接口源代码开放的特点,而配备ProTouch DSP的ProTouch iFoil系列纳米触控膜在今年Q4将新增支持20点的多点触控、免驱动运行的重要功能成为本次泛普纳米公司新品发布的一个亮点。   ProTouch DSP具有如下优势 1,支持免驱动运行,兼容绝大多数操作系统 ProTouch DSP的接入使得ProTouch iFoil纳米触控膜可以在任何支持HID鼠标输入或基于HID多点触控输入的操作系统上免驱动运行,即插即用,运行中拔出也不会造成系统损伤,极大的简化了ProTouch iFoil触控膜的应用流程,可以更迅速、更稳定的应对各种操作系统。如:Linux Ubuntu/Debian/SuSE/Fedora..., Windows 2000/XP/7/8..., Mac OS X Leopard/Lion/..., Unix, VxWorks....等。 2,支持20点触控 ProTouch DSP搭配ProTouch MT多点触控膜(20点)可实现ProTouch iFoil纳米触控膜从双点触控到20点触控的突破性功能优化,以支持多人同时互动等高度复杂的触摸功能,使ProTouch iFoil纳米触控膜的应用范围大大加宽,同时由于ProTouch DSP的研发成功,泛普纳米有望在今后一段时间内,实现任意张纳米触控膜无缝拼接,实现超大尺寸触控桌及触控墙,如4张55英寸的液晶面板拼接实现120英寸、支持80个点的多点触控墙/触控屏。 3,兼容ProTouch iFoil纳米触控膜所有系列控制器 ProTouch DSP兼容目前已发布的ProTouch iFoil纳米触控膜所有系列控制器,包括支持双点触控的经典控制器ProTouch V5/V5s/V6和支持20点触控的ProTouch MT多点控制器(20点)。由于免驱运行,使得ProTouch 纳米触控膜即使在ARM CPU平台 和 Intel Atom凌动CPU下也能畅快运行,大大降低了对电脑主机的要求、降低客户的主机成本。   4, 通信接口对外开源 基于ProTouch DSP的通信接口源码,泛普纳米公司将实施开放源代码策略,便于使用者根据实际需求自定义设计通信接口界面,此举将使得更多用户参与到ProTouch iFoil纳米触控膜的应用中,使其应用范围更加广泛,同时也更贴合客户的应用预期。   ProTouch DSP的成功研制大大优化了ProTouch iFoil纳米触控膜的运算速度、降低了用户的电脑主机成本,拓宽了ProTouch iFoil纳米触控膜的应用范围,有效地帮助集成厂商快速开发基于不同操作系统平台的新型触控产品、帮助终端客户大大降低纳米触控屏的成本。  
  • 热度 14
    2010-10-31 20:47
    2309 次阅读|
    14 个评论
        电脑时代Wintel垄断超过20年,中国政府虽然大力扶植龙芯、Linux,依然无法撼动Wintel的统治,现在智能手机、信息终端时代来临,随着这几年硬件产业特别是大陆微电子产业的发展,大陆在手机应用处理器、基带领域虽然与海外竞争对手尚有差距已经具备了一定的竞争基础,相信未来10年全球会看到大陆微电子产业的进步,反观操作系统,先是Symbian独步、iPhone崛起,这两年Android异军突起、Windows Phone 7及尚未发布的Meego一波接一波,至今却鲜见大陆公司有所举措,一旦竞争格局确定,相信未来20年中国将彻底失去这一市场。     Google转向Android看似偶然之举,其实从推出google Map到视频应用等,面对移动互联网浪潮转向Android也非常自然,看起来开源、免费的操作系统,其实Google却已经控制了最核心的环节没有开源,一样引来全世界的软硬件厂商为自己打工,反观百度,推出了一个百度输入法,iPhone用户要使用还非要越狱不可,应当说中国公司在软件及互联网公司在发展理念上完全落伍西方竞争对手,Apple推出iPAD当初,连Apple自己也难有信心一炮走红,提前准备了Macbook Air准备救急,因为iPAD的异常火爆,导致本该5月份发布的Macbook Air推迟至10月发布,而iPAD在大陆地区的火爆,与中国互联网公司及媒体的推波助澜关系密切,很多iPAD用户之所以经常使用,很大原因因为大陆视频公司在短时间内提供了海量的视频内容,如果没有了这些视频内容,相信很多iPAD购买者已经将之束之高阁,大陆公司的服务意识值得欣赏,不过缺乏创新的做法却可能导致未来20年中国公司将继续处于跟从者的地位无法改变。     无论iPhone还是Android Phone甚至WP 7 Phone硬件并无差异,甚至所有的硬件大陆公司都可以设计加工,使用的AP及基带等主要芯片大陆也都可以提供,即使技术略有差距,毕竟已经初具规模,在Apple的芯片供应商也开始出现大陆IC公司的身影,反观操作系统,至今却难有突破,中国有与Google竞争的全球最大搜索用户的百度,有全球排名第二的电信设备供应商华为、也有电脑排名第四的联想,更有互联网用户数最多的网站腾讯,却无法在未来移动终端最具活力和垄断力的操作系统领域分食一杯羹不得不说是中国的遗憾,也可能导致未来20年中国在全球竞争中处于不利地位,这样的格局令人担心也值得产业界人士关注。     抛开政府支持的红旗等操作系统不谈,其实中国企业也一度对操作系统颇为青睐,几年前商务通曾经一度涉足,在投入无果后卖给应用处理器提供商智多微,应当说智多微当年理念没有错,甚至与Apple现在的模式有些相似,可惜商业模式是一回事,自身实力与环境是另一回事,开发操作系统不仅没有令智多微迈向另一个高峰,重负反而令自己跌向深渊,前两年联想也一度花费巨资及人力投入手机操作系统开发,随着Android崛起,据说也已经放弃多年的积累转向Android,现在想来实在可惜。(老杳) 老杳吧:集成电路社区–欲知半导体动态,速上LAOYAOBA 【版权声明】:本文为老杳原创,欢迎转载,但必须注明“信息来源:老杳吧”及其他相关信息(作者姓名等),并保留原文链接。
  • 2010-7-9 09:35
    3481 次阅读|
    0 个评论
    ——作者:In-Stat中国助理分析师   李兵 iPhone的出现,带来了手机用户体验的革命,触摸屏操作,简洁美观的UI设计,各种酷炫特效,无不吸引众多用户眼球,并掀起了智能手机更新换代的狂潮。创新的设备+服务的商业模式使得苹果逐渐由硬件厂商向软件厂商转型,同时给消费电子产业树立了标杆。 紧随苹果之后的则是Android系列手机与Window mobile系列手机。本文着重从用户(UI/UE设计)、终端厂商支持、开发者等几个角度对这两类手机进行比较。 从用户角度来说,很少有用户买到一部智能手机之后,愿意在3寸大的屏幕上去学习操作系统该如何使用,操作系统的简单易用性及其友好的界面是大多数用户选择智能手机的一个重要因素。比如,前些年,在简单的塞班手机的竞争下,window手机难以为继,尽管其功能在当时来说异常强大。所以,UI交互形式上来说,操作系统均有同质化的发展趋向。无论是Android,还是windows mobile,均提供这种一目了然的标签界面。 而智能手机的用户体验,苹果无疑将其发挥到了极致,目前其他手机能做的,只能是尽量往苹果的方向靠拢。微软的研发能力和积累不在话下,Android虽然发展时间不长,但过去一段时间以来Android一系列的升级,也可看出谷歌的雄厚实力。所以,UE设计只是时间问题。 而在产业链环节的比较上,Windows mobile和Android的关系正如PC时代的windows和Linux。PC时代的windows绑架了用户,而在手机领域,大多数用户并不关心手机的操作系统,他们关心的是手机的外观、款式以及实现的功能等等。所以,在智能手机领域,获得硬件厂商的支持有着至关重要的作用。 WM向厂商收取授权费,Android开源并免费获取;另外一个重要的点是Android在用户空间(user-space)采取的是ASL开源许可证,即用户可在Android基础上进行修改,但不用向开源社区公开所作的修改。如此,对于部分纯粹卖终端的厂商来说,免费的Android自然比WM更有吸引力(比如,以低成本著称的MTK智能手机方案在WM方案上仍然要支付10美金的授权费用,也算一笔不小的费用);对于较为有实力并想沿用苹果终端+服务的厂商来说,他们也可以基于Android开发自己独有的OS并打造相应的应用网店,比如中国移动的OMS,以及联想的lephone OS等等。所以,在获取终端厂商的支持上,Android有较大优势。这也是Android近一年能够快速发展的原因。当然,谷歌吸取了Linux在PC领域发展的教训,Android内核的许可证是基于GPLv2的,该许可证的特点是所有人的修改都必须向开源社区公开,这保证了Android在谷歌的带领下,朝着统一的方向发展。 终端厂商的支持使得Android手机的种类大为丰富,如HTC、三星、LG等原本支持WM的厂商都开始生产Android手机,Moto甚至完全放弃了WM而转向Android。手机种类的丰富自然会大大增大手机用户的市场规模。手机用户规模的扩大又大大刺激了各种开发者为其开发各种应用程序,形成了一个良性循环。下面的一组数字或许能说明一些问题:目前,Android在经过仅仅18个月的发展,已经拥有60款终端,59家合作运营商,21家OEM厂商,超过5万款应用程序,以及18万的应用开发者。 点击浏览更多 李兵博客文章
相关资源
  • 所需E币: 4
    时间: 2019-12-25 16:20
    大小: 1.27MB
    上传者: quw431979_163.com
    ARM开发工程师入门宝典获取更多权威电子书请登录www.eetchina.comARM嵌入式系统开发综述ARM开发工程师入门宝典获取更多权威电子书请登录www.eetchina.com前言嵌入式系统通常是以具体应用为中心,以处理器为核心且面向实际应用的软硬件系统,其硬件是整个嵌入式系统运行的基础和平台,提供了软件运行所需的物理平台和通信接口;而嵌入式系统的软件一般包括操作系统和应用软件,它们是整个系统的控制核心,提供人机交互的信息等。所以,嵌入式系统的开发通常包括硬件和软件两部分的开发,硬件部分主要包括选择合适的MCU或者SOC器件、存储器类型、通讯接口及I/O、电源及其他的辅助设备等;软件部分主要涉及OSporting和应用程序的开发等,与此同时,软件中断调试和实时调试、代码的优化、可移植性/可重用以及软件固化等也是嵌入式软件开发的关键。嵌入式系统开发的每一个环节都可以独立地展开进行详细的阐述,而本文的出发点主要是为嵌入式开发的初学者者提供一个流程参考。因为对于初学者在面对一个嵌入式开发项目的时候,往往面临着诸多困难,如选择什么样的开发平台?什么样的器件类型?在进行编译时怎样实现代码优化?开发工具该如何选择和使用?在进行程序调试时应该注意那些问题以及选择什么样的嵌入式OS等等。希望通过本文,能帮助初学者了解有关ARM嵌入式系统开发流程。硬件工程师必读攻略----如何通过仿真有效提高数模混合设计性能(上)2/28……
  • 所需E币: 4
    时间: 2019-12-24 14:15
    大小: 6.96MB
    上传者: 16245458_qq.com
    《Linux操作系统之奥秘》(完成版)……
  • 所需E币: 1
    时间: 2019-6-4 15:12
    大小: 3.39MB
    上传者: dancai
    电子与嵌入式系统设计丛书嵌入式实时操作系统原理与最佳实践刘旭明著机械工业出版社pdf原书非扫描版推荐给嵌入式软件工程师
广告