英语翻译uc-OSII在S3C44B0II板子上的移植摘 要随着Internet和后PC时代的到来,嵌入式系统的应用愈来愈广泛,嵌入式产品在人们的生活中无处不在.通常,应用程序对嵌入式软件的基本要求是体积小,
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 16:53:01
英语翻译uc-OSII在S3C44B0II板子上的移植摘 要随着Internet和后PC时代的到来,嵌入式系统的应用愈来愈广泛,嵌入式产品在人们的生活中无处不在.通常,应用程序对嵌入式软件的基本要求是体积小,
英语翻译
uc-OSII在S3C44B0II板子上的移植
摘 要
随着Internet和后PC时代的到来,嵌入式系统的应用愈来愈广泛,嵌入式产品在人们的生活中无处不在.通常,应用程序对嵌入式软件的基本要求是体积小,执行速度快,具有较好的裁剪性和可移植性.在特定的操作系统之上开发应用软件,可以让程序开发人员屏蔽掉很多低层硬件细节,使得应用程序高度方便移植简单易维护,同时开发周期也短.μC/OS-II是一个基于优先级的抢占式实时内核,支持56个用户任务,90%的代码使用标准的ANDIC语言书写,程序可读性强,移植性好,代码可固化,非常灵活.
为了提高可移植性,μC/OS-II的绝大部分代码都是用C语言编写的.在一般情况下,这部分代码不需要修改就可以使用,因此它的移植工作主要与4个文件相关:汇编文件(OS_CPU_A.ASM)、处理器相关C语言文件(OS_CPU.H、OS_CPU_C.C)和配置文件(OS_CFG.H).
本文介绍了嵌入式实时操作系统μC/OS-II与微处理器S3C44B0X的结构特点,并详细阐述了μC/OS-II在ARM7S3C44B0X开发板上的移植方案及需要修改的源代码,最后通过多任务系统运行的实例测试移植是否成功.
本论文共有5章,分别包括第1章绪论,第2章应用知识简介,第3章μC/OS-II移植工作,第4章测试.
英语翻译uc-OSII在S3C44B0II板子上的移植摘 要随着Internet和后PC时代的到来,嵌入式系统的应用愈来愈广泛,嵌入式产品在人们的生活中无处不在.通常,应用程序对嵌入式软件的基本要求是体积小,
With the Internet and post-PC era,embedded systems increasingly wide range of embedded products in people's lives everywhere.Typically,the application of the basic requirements of embedded software is small,fast implementation,with better cutting and portability.Operating system in the development of specific applications,developers can program masked a lot of low-level hardware details,making the application simple and easy to transplant to facilitate a high degree of maintenance,at the same time is also shorter development cycle.μC / OS-II is a priority-based preemptive real-time kernel to support user tasks 56,90% of the code ANDIC using the standard language of writing,the program readability,and portability,and code can be solidified,very flexible .
In order to improve the portability,μC / OS-II are the vast majority of code written using C language.Under normal circumstances,this part will not need to change the code you can use,so it is mainly the transfer documents associated with 4:the compilation of documents (OS_CPU_A.ASM),related to C language document processor (OS_CPU.H,OS_CPU_C.C) and configuration files (OS_CFG.H).
In this paper,embedded real-time operating system μC / OS-II with the structural characteristics of the microprocessor S3C44B0X and elaborated on μC / OS-II development board in ARM7S3C44B0X transplant program and the need to modify the source code,and finally through the multi-tasking Examples of system operation testing the success of transplantation.
In this paper,a total of 5 chapters,including Chapter 1 Introduction,Chapter 2 About the application of knowledge,Chapter 3 μC / OS-II transplantation work,Chapter 4 test.
With the Internet and after the arrival of the era of PC, application of the embedded system more and more widely, embedded products in human life is everywhere. Usually, the application of the embedd...
全部展开
With the Internet and after the arrival of the era of PC, application of the embedded system more and more widely, embedded products in human life is everywhere. Usually, the application of the embedded software are basic requirements of the small size, speed, good cutting and portability. In the specific operating systems, software development and application on the programmer can let off many low-level hardware shielding, make application details easy transplantation simple easy to maintain altitude, at the same time, the development cycle is short. Mu C/OS - II is based on a priority of the real-time kernel pre-emptive, support 56 user tasks, 90% of the code to use the standard ANDIC language writing, procedures, portability, readable codes can be cured, very flexible.
In order to improve transportability, mu C/OS - II most code is written in C. Under normal circumstances, this part of the code does not need to modify, so it can be used with the transplantation of four main job related files (documents), OS_CPU_A compiled by ASM) and relevant documents (C language processor OS_CPU j C j H, OS_CPU_C) and the configuration files (H). OS_CFG.
The paper introduces the embedded real-time operating system mu C/OS - II and the structure characteristics S3C44B0X microprocessor, and expounded the mu C/OS - II in ARM7S3C44B0X development board and need to modify the transplantation of the source code, and finally through many examples of tasks system operation test transplant success.
This paper has described in chapter 5, including introduction chapter 1, chapter 2 application knowledge introduction, chapter 3 mu C/OS - II transplantation, chapter 4.
收起
uc-OSII in the transplant board S3C44B0II
Abstract :
With the Internet and post-PC era, embedded systems increasingly wide range of embedded products in people's lives everywhere. Typically, ...
全部展开
uc-OSII in the transplant board S3C44B0II
Abstract :
With the Internet and post-PC era, embedded systems increasingly wide range of embedded products in people's lives everywhere. Typically, the application of the basic requirements of embedded software is small, fast implementation, with better cutting and portability. Operating system in the development of specific applications, developers can program masked a lot of low-level hardware details, making the application simple and easy to transplant to facilitate a high degree of maintenance, at the same time is also shorter development cycle. μC / OS-II is a priority-based preemptive real-time kernel to support user tasks 56, 90% of the code ANDIC using the standard language of writing, the program readability, and portability, and code can be solidified, very flexible .
In order to improve the portability, μC / OS-II are the vast majority of code written using C language. Under normal circumstances, this part will not need to change the code you can use, so it is mainly the transfer documents associated with 4: the compilation of documents (OS_CPU_A.ASM), related to C language document processor (OS_CPU.H, OS_CPU_C.C) and configuration files (OS_CFG.H).
In this paper, embedded real-time operating system μC / OS-II with the structural characteristics of the microprocessor S3C44B0X and elaborated on μC / OS-II development board in ARM7S3C44B0X transplant program and the need to modify the source code, and finally through the multi-tasking Examples of system operation testing the success of transplantation.
In this paper, a total of 5 chapters, including Chapter 1 Introduction, Chapter 2 About the application of knowledge, Chapter 3 μC / OS-II transplantation work, Chapter 4 test.
收起