您当前的位置 :乐平信息网 > 数码 > 嵌入式软件的PC软件趋势很难确定结论 - 嵌入式PC - 工业新闻
嵌入式软件的PC软件趋势很难确定结论 - 嵌入式PC - 工业新闻
时间:2019-03-12 07:41:11 来源:乐平信息网 作者:匿名

嵌入式软件的PC趋势很难得出结论 2009/2/4 15: 55: 32 资料来源:IT365 一个两难的境地!随着移动互联网应用越来越热,Inel的嵌入式X86芯片重新回归市场,传统的嵌入式系统平台,软件开发方法和操作系统正在发生变化。一方面,互联网需要更多已经在PC上使用的应用程序,并且可以在各种移动终端上使用;另一方面,计算密集型和数据密集型趋势要求嵌入式系统具有越来越多的处理能力,而PC是解决该问题的方法之一。 嵌入式系统和PC的集成 嵌入式系统和PC一直是密不可分的。采用ISA总线标准开发的PC104是一种行业标准,至今仍被嵌入式PC广泛使用。 DOS/BorlandC是最受欢迎的嵌入式PC操作系统和开发工具之一。 20世纪90年代以后,在摩尔定律的推动下,英特尔和微软共同推出了一轮PC升级,这也使得嵌入式系统和PC越来越走向,嵌入式设备(MCU)作为嵌入式处理。凭借成熟的技术,RTOS(嵌入式操作系统,如uc/os-II,Vxwork)和IDE(Keil,IAREW)的嵌入式软件开发模型已经形成并获得了广泛的认可和成功。 2000年以后,嵌入式Linux和ARMSoC嵌入式平台为嵌入式系统带来了革命性的变化。与传统的MCU平台相比,典型的ARM2410单板,嵌入式Linux 2.4,Qt图形界面,它包含设备驱动程序。 ,网络,文件,图形和丰富的应用程序,是一个完整的操作系统和交叉开发环境,非常接近熟悉的PC环境,可适用于大多数消费电子,通信,工业控制的嵌入式系统应用。但对于用于高计算,互联网和多媒体应用的移动互联网设备,数字多媒体中心,网络存储和超便携互联网笔记本等应用,交叉编译的ARM/Linux/WinCE系统与X86/Linux/WindowsXP系统进行了比较。似乎开发时间和难度都要大得多。在设备端重新迁移成熟的应用程序和测试过程需要大量的时间和人力。在服务器端,由于要测试的各种终端的种类,OS和浏览器是不同的。因此,许多网络应用程序供应商只能支持有限数量的终端和浏览器版本,因此PCWindows/IE成为大多数网络应用程序的目标。ARM,Adobe和Canonical之间的合作将把Ubuntu和Flash Player10移植到ARM,这无疑是嵌入式软件和PC融合的重要信号。 Flash Player是目前网络上最受欢迎的浏览和回放软件。它也在X86/Windows/Linux平台上运行。它对ARM架构的支持将极大地增强ARM芯片在Internet终端中的位置。 Ubuntu是一个国际上成功的Linux开源。桌面操作系统。最近发布的版本8.10增强了对3G移动网络的支持,并计划支持超低功耗ARMV7(CortexA8/A9)处理器,这将扩展Ubuntu操作系统在移动互联网终端以及嵌入式系统上的地位。开发提供标准的PC环境。实际上,Ubuntu是嵌入式X86/PC制造商支持的嵌入式Linux平台之一,因为它体积小。英特尔的嵌入式X86和ARM的SoC技术正在引领行业走向满足高性能计算需求的硬件和软件PC。 嵌入式虚拟化软件 基于PC的嵌入式软件具有通用性和开放性的特点,但虚拟化软件只是一种完全满足安全性,实时性和可继承性要求的补充。虚拟化在服务器中取得了成功,并且正在进入桌面和嵌入式系统。着名的vmware最近宣布发布其智能手机的虚拟化软件版本。虚拟化可用于多核,单核高性能处理器。一个是解决安全问题;例如,构建安全的操作系统和开放的操作系统环境,以确保移动网上银行的安全支付。二是解决软件重用问题;例如,大量经过验证的通信代码和私有RTOS,通过虚拟化和通用操作系统(GOS)的结合,形成一个新的高密度计算平台。三是解决实时问题;专用的实时RTOS和GOS-Linux,Windows共存。第四是解决多核编程问题;在目前多核软件普遍落后于硬件芯片的情况下,虚拟化可以帮助用户充分利用多核芯片的性能而无需改变编程模式和设计思路。即,在不同的核上运行不同的操作系统,处理和分析运行RTOS的完成的通信设备的网络数据流;运行Linux的内核负责系统数据库管理和人机界面。如果使用得当,虚拟化技术可以弥合嵌入式系统和PC软件之间的差距。嵌入式系统对虚拟化技术有特殊要求,如非X86架构,大小和实时等。目前开源项目Xen(在这方面还存在差距,商业产品有VirtualLogix VLX,它提供支持通信平台,移动终端产品线解决方案和通用嵌入式系统,产品线丰富成熟; OK-Labs基于开源OKL4微内核虚拟化软件,专注于支持手机虚拟化解决方案; Wind River最近宣布推出将作为整个多核解决方案的虚拟化软件的一部分推出。嵌入式软件的PC趋势仍然体现在高性能计算要求上。即使是复杂的洗衣机和冰箱也不需要800M主频ARMSoC或IntelAtom处理器,MCU可以解决问题。嵌入式系统的多样性决定了各种芯片技术,通信技术,软件和设计理念可以在嵌入式系统中找到自己的位置。 加入Gkong收藏夹 我想发布新闻

http://www.canoves.com.cn 爱奇艺

热门推荐
copyleft © 1999 - 2018 乐平信息网( www.czsuyuan.com)
未经授权禁止转载、摘编、复制及建立镜像,违者将依法追究法律责任。
常年法律顾问:上海金茂律师事务所