基于ARM的嵌入式Linux终端系统性能实时优化研究
DOI:
作者:
作者单位:

郑州工业应用技术学院 信息工程学院,郑州工业应用技术学院 信息工程学院,中国农业大学 信电工程学院

作者简介:

通讯作者:

中图分类号:

TP302

基金项目:

郑州工业应用技术学院校级科研项目:基于ARM的嵌入式Linux系统实时性优化研究(2017ZD003)


Research on real-time performance optimization of embedded Linux terminal system based on ARM
Author:
Affiliation:

College of Information Engineering,Zhengzhou University Of Industrial Technology,College of Information Engineering,Zhengzhou University Of Industrial Technology,College of Information and Electrical Engineering,China Agricultural University

Fund Project:

The school level research project of the Zhengzhou Institute of Industrial Applied Technology: Research on real-time performance optimization of embedded Linux system based on ARM (2017ZD003)

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    传统嵌入式Linux终端系统性能优化方法通常忽略了硬件方面的优化,导致整体优化结果不佳。为此,提出一种基于ARM的嵌入式Linux终端系统优化方法。给出基于ARM的嵌入式Linux终端系统内存分配图,根据系统内存分配图,将嵌入式Linux终端系统内存分配问题转换成0-1背包问题,通过动态规划方法解决背包问题,实现嵌入式Linux终端系统内存优化。通过ARM硬件中断管理与数据处理实现Linux终端系统实时性优化,ARM利用高级中断控制器AIC的硬件中断定向功能和优先级控制功能对中断进行管理,数据处理采用主动丢弃策略对实时性问题进行处理,将一些无用或者不重要的数据删除。实验结果表明,将所提方法应用于嵌入式Linux终端系统实时性优化后,嵌入式Linux终端系统时延显著降低,内存分配更加高效稳定。

    Abstract:

    The traditional performance optimization method of embedded Linux terminal system usually ignores the hardware optimization, resulting in poor overall optimization results. Therefore,an optimization method of embedded Linux terminal system based on ARM is proposed, and the memory allocation diagram of embedded Linux terminal system based on ARM is given. The memory allocation problem of embedded Linux terminal system is transformed into 0-1 knapsack problem, and the knapsack problem is solved by dynamic programming method. To realize the memory optimization of embedded Linux terminal system. To realize L through ARM hardware interrupt management and data processing Inux terminal system real-time optimization arm uses the hardware interrupt orientation function and priority control function of the advanced interrupt controller AIC to manage the interrupt. The data processing adopts the active dropping strategy to deal with the real-time problem and removes some useless or unimportant data. The experimental results show that. When the proposed method is applied to real-time optimization of embedded Linux terminal system, the delay of embedded Linux terminal system is significantly reduced, and memory allocation is more efficient and stable.

    参考文献
    相似文献
    引证文献
引用本文

张瑶,毛建景,牛丹彤. 基于ARM的嵌入式Linux终端系统性能实时优化研究[J]. 科学技术与工程, 2018, 18(21): .
Zhang Yao, Mao Jian-jing, Niu Dan-tong. Research on real-time performance optimization of embedded Linux terminal system based on ARM[J]. Science Technology and Engineering,2018,18(21).

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2018-02-01
  • 最后修改日期:2018-02-01
  • 录用日期:2018-04-18
  • 在线发布日期: 2018-07-30
  • 出版日期:
×
律回春渐,新元肇启|《科学技术与工程》编辑部恭祝新岁!
亟待确认版面费归属稿件,敬请作者关注