关于嵌入式linux操作系统的探讨

关于嵌入式linux操作系统的探讨

ID:10981130

大小:51.50 KB

页数:3页

时间:2018-07-09

关于嵌入式linux操作系统的探讨_第1页
关于嵌入式linux操作系统的探讨_第2页
关于嵌入式linux操作系统的探讨_第3页
资源描述:

《关于嵌入式linux操作系统的探讨》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、关于嵌入式Linux操作系统的探讨摘要:对于操作系统而言,目前嵌入形式的Linux系统应用十分广泛,受到众多用户的青睐。在我国,对该系统的应用更是渗入到许多领域之中,而且获得了很好的效果。伴随科学技术的不断发展、经济全球化的影响和硬件设备的不断完善,嵌入形式的操作系统也在越来越多的领域中被应用,其功能也日益复杂化,原来的控制程序新增了许多功能,且操作系统为其提供了大部分的功能。中国1/vie  关键词:嵌入式Linux系统系统分析  中图分类号:TP316文献标识码:A:1674-098X(2016)11(b)-010

2、1-02  伴随我国科学技术的不断发展,大部分以硬件系统为基础的软件开发以及相关项目的研发也随之不断更新,在相关技术平台方面及操作系统方面也日益复杂化,具有的功能也日益完善。以嵌入形式的Linux系统为基础的相关软件开发也发生很大的变化,不停地进行优化以及对其进行整合,目前在我国已取得不错的成效。利用该系统可以进行比较复杂、庞大的桌面计算,确保许多产业系统进行正常运行。  1嵌入形式的Linux系统具有的主要特点  1.1开放性  开放性不仅是嵌入形式的Linux系统的基础,也是其前提条件,这也表明此系统可以融合许多交

3、叉系统,对系统进行整体运行,使许多系统之间相互兼容。  1.2稳定性  对于嵌入形式的Linux系统而言,不仅在兼容性方面要强,还必须具有很好的稳定性,如此才有助于保持其性能优势。对于很多以该系统为基础的运行程序而言,其在同一时间需执行许多任务,如此便要求各个程序在进行运行的过程中保持相对的独立性。这些以嵌入形式Linux系统为基础的软件程序在实际应用中不断完善,以期可以在现今行业采用的系统中进行运行。  1.3网络功能强大性  在Linux这个操作系统之中网络部分尤为突出,该系统几乎包括了所有的网络协议和所有的网络接

4、口。相比标准类型的U-NIX系统,Linux系统具有的内核在处理各种网络协议的时候更有效率,对网络进行吞吐方面的性能也极佳。其中,Linux系统最大的优点便是其操作方面的自由性,开放性质的源代码为用户提供了自由的空间。丰富的软件资源也是Linux系统的一大优点,几乎包含了所有的通用程序。由此可见,嵌入形式的Linux系统在未来的发展前景一片光明,必将成为因特网时代的主流系统。  1.4开放形式的源代码,丰富的软件资源  由于Linux系统的源代码具有开放性,因而用户操作起来更加自由,因为对于嵌入形式的各种系统而言,相互

5、之间的差别很大,在具体应用的时候要结合实际情况对其做出修改或者对其进行优化,所以源代码在此时便显得尤为重要。对于Linux系�y而言,其软件类型多种多样,基本上囊括了所有的通用程序,此外还在不断地进行扩充。要想在Linux系统中对嵌入形式的应用软件进行开发通常只需在系统中找到相类似的软件,以其为模板再次进行开发即可,十分方便。  1.5强大的开发工具  对嵌入形式相关系统进行开发,其重点在于配备有效的开发工具以及调试工具。传统类型的此类工具主要为在线模式的仿真器,这种仿真器主要利用微处理器进行模拟仿真,使得开发人员可以

6、清晰地看到目标板上面那些程序的工作情况,方便开发者对程序进行监控以及相关调试。然而这种在线形式的仿真器十分贵,并且使用范围也比较局限,仅适合最底层的软件调试,然而对于嵌入形式的Linux系统而言,只要所使用的软件或硬件可以符合串口具有的功能,那么离开在线模式的仿真器同样也能够对其开发以及做出调试,进而降低了开发成本。嵌入形式的Linux系统具有的工具链十分完整、全面,无论是操作系统,还是应用软件都可以十分便利地对其进行调试。  2嵌入形式Linux系统的具体实现过程  所谓嵌入形式的Linux系统即按照操作系统所提出的

7、各种需求,不断进行更新、不断进行修改其代码而最终所得的。对于Linux而言,普通类型和嵌入类型的最大区别在于其内核方面,嵌入式的内核主要是目标平台为对象所专门做出的修改和进行的有针对性的设计。要实现此系统主要有以下几步:第一步为bootloader固件方面。所谓固件即基于硬件ROM或者Flash进行运行的相关程序,这些程序与主程序进行配合来执行各种任务。其在ROM之中的主要任务便是负责启动其中的嵌入形式的程序。假如cpu对其支持,在开发的时候也可直接在RAM中进行存储,以此方便运行。在设计bootloader的时候应结

8、合硬件的特性。第二步为内存管理方面。所谓内存管理,其具有的功能便是对内存页面进行释放申请和相关地址映射。假如不存在操作系统,便需嵌入形式的相关程序进行负责。也就是说,各程序要对自己的内存空间进行管理,利用嵌入形式的操作系统能够保证开发者进行编程的时候内存之间互不干扰,使程序可以安全运行。如,静态方式虽然可以保证不发生内存越界的情况

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。