Linux 正广泛应用于各种嵌入式设备的开发中

   2023-03-09 工业品商城106
核心提示:充分利用硬件操作系统的付费公布已经沦为消费者商品行业普遍接纳的真实。在这些商品之中,商品运行率非常低,源代码改良改版非常剧烈,商品的贩售费用至关重要,所有这些都使GNU方式非常有潜力。然而,一个方法,可结合开源/免费操作系统,也为CPU主体获取了一个无缝的检修自然环境,需详尽认识主体和SoC元素的相互作用。有

充分利用硬件操作系统的付费公布已经沦为消费者商品行业普遍接纳的真实。在这些商品之中,商品运行率非常低,源代码改良改版非常剧烈,商品的贩售费用至关重要,所有这些都使GNU方式非常有潜力。然而,一个方法,可结合开源/免费操作系统,也为CPU主体获取了一个无缝的检修自然环境,需详尽认识主体和SoC元素的相互作用。

有几种“付费操作系统”检修克服计划可以,设计师员工需充份认识它们的缺陷。比如,Linux之内核子最常见的付费调试器是KGDB。KGDB的主要优点是需重新编译器操作系统。对于商品之上已有商品的运用来说,这并不总是也许的。操作系统打补丁也会引进冲击装置效能的源代码变更。

GDBServer是另一个盛行的应用程序检修付费操作系统,但它的主要难题是不拥护同时检修大量执行绪/线程。随着检修的执行绪/线程数目的减少,GDBServer的效能急速好转,造成号召时间段太快,这反出去又会造成目的装置爆发失灵。其他有关难题:难以在同一目的相连之上检修驱动程序和应用程序。检修装置驱动程序和检修共享库。

由于MIPS IP主体是专有主体,保证x86主体的所有效能和开关监管特征在Linux之内核中全然构建合乎x86和Linux社区的最佳权益。

对全新主体设计师的拥护不能毁坏或减少原有的主体拥护构造,必须容许原有顾客快速搬迁到全新的核心技术。x86操作系统的可配置性使保障Linux之内核代码库更具吸引力,因为必须试验之内核子安装的许多混合,以保证全新插入的机能在所有混合之中准确行驶。

今天,为了构建机构总面积的最佳测量技能(MIPS/mm2)和机构耗电的最佳测量技能(MIPS/mW),许多处理器透过余核子科技,在操作系统间分派处置电压。这些应用程序可以对称多处置(SMP)方法原产,其中一个使命在操作系统间大致平均分配。或者采用非对称多处置(PHP),将特定任务分配给特定的主体。无论哪种方法,Linux之内核中必须有合适的拥护,以容许构建这些编译器建模,同时对应用程序开发人员尽可能均匀。

MIPS Technologies的多线程34K内核和多线程/多处置1004K内核建议对主体之内的余核子监管使用略有不同的方式,由于34K内核能在单个操作系统物理学范例(VPE)之中获取多个模拟操作系统或模拟处理单元,而1004K内核获取余核子装置的相同履行。

对于每个操作系统,我们履行的操作系统之内核子余核拥护和改进必须能准确辨识所采用的操作系统,准确调用并无针构建特定的余核子机能。必须解读的是,在构建基于34K设备的使命分享建模时,一个物理学主体实际上以多个模拟主体的方式发生,这些主体并不自动履行连续性监管。在某些情形之下,这种余核子自然环境更适宜PHP自然环境,比如每个VPE都行驶独立国家的手动装置。1004K核真正的连续性余核设计师使现代的SMP建模更具潜力,一个手动装置可全然掌控两个主体。

在今天的红色测量自然环境之中,开关监管越来越重要,不仅在需最小有效地缩短充电年限的便携式装置之中,而且在天然气耗费和热能最小化的沟通供电系统之中。目前操作系统操作系统对开关监管的拥护主要分散在规范PS2之上通过ACPI。但ACPIAPI不局限于雪铁龙的余核SoC,因为后者必须将相干性开关监管计划拓展到余核子、外部ARM外围设备,最终是内部装置外围设备(如射频功率放大器)。

在x86,我们构建了一个雪铁龙的开关管理IP块,称作支开关模块(CPC),在确切的1004K构建容许每个主体的单独掌控,容许主体转入或返回连续性手动,如果适当的台词,全然拆除。这样的开关管理模式可进一步拓展,使主体电流和电压调变维持在手动装置本身的掌控下。这个CPC块的机能还必须拓展到操作系统操作系统。我们现在正在建构此开关监管构造的根基,以便为Linux之内核子本身和在规范操作系统应用程序域下行驶的其他应用程序获取彻底的接口。

 
 
更多>同类新闻资讯
推荐图文
推荐新闻资讯
点击排行

新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服