- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于嵌入式Linux操作系统的探讨.doc
关于嵌入式Linux操作系统的探讨
摘 要:对于操作系统而言,目前嵌入形式的Linux系统应用十分广泛,受到众多用户的青睐。在我国,对该系统的应用更是渗入到许多领域之中,而且获得了很好的效果。伴随科学技术的不断发展、经济全球化的影响和硬件设备的不断完善,嵌入形式的操作系统也在越来越多的领域中被应用,其功能也日益复杂化,原来的控制程序新增了许多功能,且操作系统为其提供了大部分的功能。
中国 1/vie
关键词:嵌入式 Linux系统 系统分析
中图分类号:TP316 文献标识码:A :1674-098X(2016)11(b)-0101-02
伴随我国科学技术的不断发展,大部分以硬件系统为基础的软件开发以及相关项目的研发也随之不断更新,在相关技术平台方面及操作系统方面也日益复杂化,具有的功能也日益完善。以嵌入形式的Linux系统为基础的相关软件开发也发生很大的变化,不停地进行优化以及对其进行整合,目前在我国已取得不错的成效。利用该系统可以进行比较复杂、庞大的桌面计算,确保许多产业系统进行正常运行。
1 嵌入形式的Linux系统具有的主要特点
1.1 开放性
开放性不仅是嵌入形式的Linux系统的基础,也是其前提条件,这也表明此系统可以融合许多交叉系统,对系统进行整体运行,使许多系统之间相互兼容。
1.2 稳定性
对于嵌入形式的Linux系统而言,不仅在兼容性方面要强,还必须具有很好的稳定性,如此才有助于保持其性能优势。对于很多以该系统为基础的运行程序而言,其在同一时间需执行许多任务,如此便要求各个程序在进行运行的过程中保持相对的独立性。这些以嵌入形式Linux系统为基础的软件程序在实际应用中不断完善,以期可以在现今行业采用的系统中进行运行。
1.3 网络功能强大性
在Linux这个操作系统之中网络部分尤为突出,该系统几乎包括了所有的网络协议和所有的网络接口。相比标准类型的U-NIX系统,Linux系统具有的内核在处理各种网络协议的时候更有效率,对网络进行吞吐方面的性能也极佳。其中,Linux系统最大的优点便是其操作方面的自由性,开放性质的源代码为用户提供了自由的空间。丰富的软件资源也是Linux系统的一大优点,几乎包含了所有的通用程序。由此可见,嵌入形式的Linux系统在未来的发展前景一片光明,必将成为因特网时代的主流系统。
1.4 开放形式的源代码,丰富的软件资源
由于Linux系统的源代码具有开放性,因而用户操作起来更加自由,因为对于嵌入形式的各种系统而言,相互之间的差别很大,在具体应用的时候要结合实际情况对其做出修改或者对其进行优化,所以源代码在此时便显得尤为重要。对于Linux系?y而言,其软件类型多种多样,基本上囊括了所有的通用程序,此外还在不断地进行扩充。要想在Linux系统中对嵌入形式的应用软件进行开发通常只需在系统中找到相类似的软件,以其为模板再次进行开发即可,十分方便。
1.5 强大的开发工具
对嵌入形式相关系统进行开发,其重点在于配备有效的开发工具以及调试工具。传统类型的此类工具主要为在线模式的仿真器,这种仿真器主要利用微处理器进行模拟仿真,使得开发人员可以清晰地看到目标板上面那些程序的工作情况,方便开发者对程序进行监控以及相关调试。然而这种在线形式的仿真器十分贵,并且使用范围也比较局限,仅适合最底层的软件调试,然而对于嵌入形式的Linux系统而言,只要所使用的软件或硬件可以符合串口具有的功能,那么离开在线模式的仿真器同样也能够对其开发以及做出调试,进而降低了开发成本。嵌入形式的Linux系统具有的工具链十分完整、全面,无论是操作系统,还是应用软件都可以十分便利地对其进行调试。
2 嵌入形式Linux系统的具体实现过程
所谓嵌入形式的Linux系统即按照操作系统所提出的各种需求,不断进行更新、不断进行修改其代码而最终所得的。对于Linux而言,普通类型和嵌入类型的最大区别在于其内核方面,嵌入式的内核主要是目标平台为对象所专门做出的修改和进行的有针对性的设计。要实现此系统主要有以下几步:第一步为bootloader固件方面。所谓固件即基于硬件ROM或者Flash进行运行的相关程序,这些程序与主程序进行配合来执行各种任务。其在ROM之中的主要任务便是负责启动其中的嵌入形式的程序。假如cpu对其支持,在开发的时候也可直接在RAM中进行存储,以此方便运行。在设计bootloader的时候应结合硬件的特性。第二步为内存管理方面。所谓内存管理,其具有的功能便是对内存页面进行释放申请和相关地址映射。假如不存在操作系统,便需嵌入形式的相关程序进行负责。也就是说,各程序要对自己的内存空间进行管理,利用嵌入形式的操作系统能够保证开发
您可能关注的文档
- 公司效绩评价体系的探讨论文开题报告.doc
- 公司无形资本价值的决定条件.doc
- 公司法与劳动法交叉的一些现实问题探讨.doc
- 公司法监管对企业绩效的提升作用分析.doc
- 公司流动性与盈利性的关系研究.doc
- 公司的有限责任制度的若干问题.doc
- 公司网站可信度感知相关因素及其数据分析.doc
- 公司自治与公司法的修改.doc
- 公司薪酬体系的创新设计论文格式.doc
- 公司财务分析中的状态研究.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)