首页> 外文期刊>Journal of Software Engineering and Applications >Analysis and Programming of Kernel for Embedded Systems
【24h】

Analysis and Programming of Kernel for Embedded Systems

机译:嵌入式系统内核的分析与编程

获取原文
           

摘要

In this study, we present a miniOS kernel implemented via analysis of the context switching, the scheduler, and the memory management of the original OS kernel for an embedded system based on ARM core. Since this is a large subject, we have limited our scope to them only that made up an embedded operating system. The implemented miniOS kernel is composed only by them, to the exclusion of all other functions of the original kernel. Our goal is to modify the OS kernel depending on the product function. The implementation method of the miniOS kernel can be applicable to any OS being mounted based on the ARM core. Modifying the kernel depending on the product function can improve the OS booting speed as well as save the system memory. The functions of the scheduler, the context switching, and the memory management are described with the source in each section. The miniOS kernel was implemented in the Assembly and C language and was verified through the build and the test. The results are shown in the Section 5.
机译:在本研究中,我们介绍了一个miniOS内核,该内核通过对基于ARM内核的嵌入式系统的上下文切换,调度程序和原始OS内核的内存管理进行分析来实现。由于这是一个很大的主题,因此我们仅将它们的范围限制为组成嵌入式操作系统的对象。所实现的miniOS内核仅由它们组成,不包括原始内核的所有其他功能。我们的目标是根据产品功能修改OS内核。 miniOS内核的实现方法可以适用于基于ARM内核安装的任何OS。根据产品功能修改内核可以提高操作系统的启动速度并节省系统内存。调度程序的功能,上下文切换和内存管理在每个部分中都有源代码进行了描述。 miniOS内核以Assembly和C语言实现,并通过构建和测试进行了验证。结果显示在第5节中。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号