首页 > 知识点讲解
       嵌入式Linux
知识路径: > 嵌入式系统软件基础知识 > 嵌入式操作系统基础知识 > 嵌入式操作系统基本概念 > 
相关知识点:9个      
        嵌入式Linux是指对标准Linux进行小型化裁剪处理之后,可固化在存储器或单片机中,适合于特定嵌入式应用场合的专用Linux操作系统。
        嵌入式Linux的开发和研究已经成为操作系统领域的一个热点,其特点包括:
        .高性能、可裁剪的内核:Linux内核的高效和稳定已经在各个领域得到了验证,其独特的模块机制使用户可以根据自己的需要,实时地将某些模块插入到内核或从内核中移走,很适合于嵌入式系统的小型化的需要。
        .完善的网络通信和文件管理机制:Linux支持所有标准的Internet网络协议,并且很容易移植到嵌入式系统当中。此外,Linux还支持ext2、fat16、fat32、romfs等文件系统。
        .优秀的开发工具:一套完善的开发和调试工具是嵌入式系统开发的关键。嵌入式Linux提供了一套完整的工具链,它利用GNU的gcc做编译器,用gdb、kgdb、xgdb做调试工具,能够方便地实现从操作系统到应用软件各个级别的调试。
        .免费、开放源码:Linux是开放源码的自由操作系统,用户可以根据自己的应用需要方便地对内核进行修改和优化,这对于千差万别的嵌入式系统来说是非常重要的。
        .广泛的硬件支持:支持x86、ARM、MIPS、ALPHA、PowerPC等多种体系结构,目前已经成功移植到数十种硬件平台,几乎能够运行在所有流行的CPU上,支持各种主流硬件设备和最新硬件技术。
        .软件资源丰富:几乎每一种通用程序在Linux上都能找到,从而减轻了开发工作量。
        常见的嵌入式Linux包括:uClinux、RT-Linux、Embedix和Hard Hat Linux等。uClinux主要针对没有MMU的微处理器;RT-Linux是最早实现硬实时支持的Linux版本;Embedix的设计使用了模块化的设计方案,方便系统剪裁;Hard Hat Linux是MontaVista公司开发的一个嵌入式实时系统,可以针对硬件环境进行配置,以获得最好的性能和最小的体积。
        为实时系统而开发的变种RT Linux(Real-Time Linux),可以让Linux支持硬实时任务;Linux的开放式开发原则使得Linux下的驱动和升级变得越来越多和越来越快。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有