网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
资料首页最新产品 技术参数 电路图 设计应用 解决方案 代理商查询 IC替换 IC厂商 电子辞典
关键字: 技术文章 PDF资料 IC价格 电路图 代理商查询 IC替换 IC厂商 电子辞典

不断改进Linux内核

    Linux正广泛应用于各种嵌入式设备的开发中。然而,在面对特定嵌入式应用时,例如内存空间有限,或是需要实时确定性以及高安全性能的应用,Linux仍存在许多挑战。工具链的改善、不断演变的标准化努力等,都有助于提升Linux对于所有嵌入式应用的价值。其中,最重要的就是不断改进Linux内核。

    Linux内核是应用软件采用的标准Linux API和处理器系统底层硬件结构之间的接口。该内核是内部组件和外部可加载模块的复杂组合,为应用程序的执行提供全面和稳定的处理环境,提供安全消除软件缺陷、在某种程度上防止硬件故障的能力。

    维持如此复杂的程序代码收集很明显是一个严峻的挑战。内核原始程序代码被划分为标准‘树’结构,这样子系统就能够更好地彼此隔离,有助于实现几个关键内核维护工作的分布。

    供货商和开发人员将他们的知识反馈到开放原始码社群以改进内核。Linux开放、分散的本质,再加上背后强大的社群支持,使基于Linux的OS成为培养创新的良好选择。

    当选择Linux OS时,嵌入式Linux开发人员有两个主要选择:‘免费’版本;商业发行版。目前,大多数开发人员使用的都是免费发行版。但免费’并非零成本。免费版本固有的局限性包括:缺乏丰富的Linux工具;相较竞争的实时OS来说占用更多空间;为满足实时要求最佳化Linux所面临的挑战;支持以及开发工具有限。除了决定使用商用或免费Linux版本,开发人员还必须认识到其纠错/开发工具的能力和局限。

    经过多年的发展,Linux内核已经成为可扩展性最强、最可靠的操作系统之一。但不论你采用‘免费’还是商用版本,都请持续关注、维护内核,这样Linux才能继续成长和发展,成为下一代嵌入式设备RTOS的选择。

热门搜索:PS120406 UL24RA-15 6SPDX-15 02M5000JF N060-004 2839648 TLP604TEL LED12-C2 2320322 2920120 TLP808TEL 01B5001JF 01C1001JF LC1200 2762265 PS120420 TLP712B SBBSM2106-1 01M1002SFC2 SBB1605-1 UL17CB-15 2839570 PSF2408 02B0500JF SBB1005-1
COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
客户服务:service@IC72.com 库存上载:IC72@IC72.com
(北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质