首页> 外文OA文献 >Linux Kernel Functions for an Embedded Target Platform
【2h】

Linux Kernel Functions for an Embedded Target Platform

机译:嵌入式目标平台的Linux内核函数

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

In the earliest years of computer systems revolution in the 1930-40s, the computers were extremely expensive and huge, and they were dedicated to performing a single task or a collection of targeted tasks. Nowadays, the tendency of computer systems development is towards some small, fast, and very powerful tools, gadgets and equipment which have become part of our everyday life. These systems are called embedded systems. Although they were used only to control electromagnetically telephone switches at the beginning, their capabilities have improved gradually over the past decade. Obviously, this is a vital requirement for embedded systems to be able to connect to some networks in order to send and receive data. It could increase the level of complexity in embedded systems. Hence, they are required to have more memory and interfaces, as well as the services of an operating system to do memory management, network management, file systems and etc. Although there are many different kinds of embedded operating systems, the Linux OS is chosen in our case. Now the question is how the Linux operating system could be integrated into the embedded system hardware platform and make it compatible with the user applications.If the target platform is one of the platforms already supported by the Linux, the porting procedures could be accomplished easily by using the codes and files provided by the Linux kernel. Otherwise, it is required to start coding from scratch. The target embedded system which is used in this thesis is called COFFEE Core. It is a RISC-based embedded processor that has been designed at Tampere University of Technology. COFFEE Core is considered as a general-purpose platform which is mainly designed for embedded systems. Since the COFFEE Core is not developed in the Linux kernel tree, it is required to integrate some pieces of code which should be written exclusively for COFFEE Core in Linux kernel tree. Accordingly, some modification in the hardware-independent sections is required.Therefore, the main goal of this thesis is to illustrate what it means to porting Linux OS to a newly designed architecture. It provides a comprehensive programming paradigm of the process of porting and explains how and in which order the porting could be fulfilled. Moreover, the architecture of Linux itself is presented and its different components will be reviewed.
机译:在1930-40年代计算机系统革命的最初几年中,计算机非常昂贵且庞大,它们专用于执行单个任务或目标任务的集合。如今,计算机系统的发展趋势是朝着一些小型,快速且功能强大的工具,小工具和设备发展,这些已成为我们日常生活的一部分。这些系统称为嵌入式系统。尽管它们在一开始仅用于控制电磁电话交换机,但在过去的十年中,它们的功能已逐渐提高。显然,这对于嵌入式系统必须能够连接到某些网络以发送和接收数据至关重要。这可能会增加嵌入式系统的复杂性级别。因此,要求它们具有更多的内存和接口,以及操作系统的服务来执行内存管理,网络管理,文件系统等。尽管嵌入式操作系统有很多种,但还是选择了Linux OS。就我们而言。现在的问题是如何将Linux操作系统集成到嵌入式系统硬件平台中并使其与用户应用程序兼容。如果目标平台是Linux已经支持的平台之一,则可以通过以下方式轻松完成移植过程:使用Linux内核提供的代码和文件。否则,需要从头开始编码。本文使用的目标嵌入式系统称为COFFEE Core。它是坦佩雷理工大学设计的基于RISC的嵌入式处理器。 COFFEE Core被认为是主要用于嵌入式系统的通用平台。由于COFFEE Core不是在Linux内核树中开发的,因此需要在Linux内核树中集成一些应专门为COFFEE Core编写的代码。因此,需要对独立于硬件的部分进行一些修改。因此,本论文的主要目的是说明将Linux OS移植到新设计的体系结构的意义。它提供了移植过程的全面编程范例,并说明了如何以及按什么顺序完成移植。此外,还介绍了Linux本身的体系结构,并将介绍其不同的组件。

著录项

  • 作者

    Ashjaei Zeinab;

  • 作者单位
  • 年度 2016
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号