嵌入式最小Linux的移植及系统性能测试
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Transplantation and Testing of Embedded Minimum Linux System
  • 作者:董华 ; 苗晟
  • 英文作者:Dong Hua;Miao Sheng;Information Network Division of the People′s Procuratorate of Yunnan Province,Chinese Academy of Sciences;Computer and information College of Southwest Forestry University;Key Laboratory for the Structure and Evolution of Celestial Objects;
  • 关键词:嵌入式系统 ; 最小Linux系统 ; Cortex-a9 ; 内核源码
  • 英文关键词:embedded system;;minimum Linux system;;cortex-a9;;kernel source
  • 中文刊名:DZCL
  • 英文刊名:Electronic Measurement Technology
  • 机构:云南省人民检察院信息网络处;西南林业大学计算机与信息学院;中国科学院天体结构与演化重点实验室;
  • 出版日期:2017-08-15
  • 出版单位:电子测量技术
  • 年:2017
  • 期:v.40;No.280
  • 基金:中科院云南天文台开放课题基金(OP201506);; 西南林业大学教改基金(yb201501)项目资助
  • 语种:中文;
  • 页:DZCL201708045
  • 页数:5
  • CN:08
  • ISSN:11-2175/TN
  • 分类号:208-211+216
摘要
最小Linux也称最简系统,是基于Linux内核构建的能够在嵌入式系统上运行的无界面最小系统。通过最小系统的搭建和移植有利于快速掌握嵌入式系统的系统移植和编程的基本方法。针对目前较新的基于Cortex-a9架构设计的Exynos4412平台,介绍最小Linux系统的交叉编译环境搭建及相关驱动软件的配置,内核源码以及Busybox的编译和镜像文件的烧写移植流程,并给出主要移植步骤和相关指令介绍。在最小系统基础上,编写测试代码来测试嵌入式最小Linux系统下软件的运行时间以分析Cortex-a9架构的性能,通过实验表明,基于四核Cortex-a9架构的最小Linux系统百万次除法运算时间约为0.18s,能够满足大多数嵌入式系统性能指标。
        The minimum Linux system,which is running on the embedded system whiout interface building by the Linux kernel.Through the minimum system establishment and transplantation,it is helpful to grasp the basic method of system transplantation and programming.According to the Cortex-a 9 framwork designing of the Exynos4412 platform,Building cross-compiler environment and some related software is introduced,paper focus on the the kernel source code and Busybox compiler and the flow of the transplantation,the main steps of transplant and main instruction were also introduced.The test code has been programmed to show the performance of the Cortex-a 9 and minimum Linux system.The experimental results show that million times the division operation time spend about 0.19 s,which can meet the performance requirements of most embedded systems.
引文
[1]R GEHR J.Reel time and embedded systemkeaching reliability[J].Ieee Computer Society,2006,7(5):1-3.
    [2]NI Week 2015,以大数据开启物联网之门[J].电子测量与仪器学报,2015,30(8):1245-1246.
    [3]蒋涛,宫琴.基于嵌入式脉冲控制方式的电子耳蜗调试平台的体内系统的研发[J].仪器仪表学报,2015,36(7):1673-1680.
    [4]肖景,杨会平,贺达江.参数化的嵌入式乘法器测试技术研究[J].电子测量技术,2016,39(6):98-101.
    [5]陆兴华.嵌入式Linux环境下飞机稳定性惯导控制系统设计[J].国外电子测量技术,2016,35(9):110-115.
    [6]夏兰,林凌云.嵌入式ARM Linux血氧饱和度监测系统设计[J].电子测量技术,2016,39(3):74-79.
    [7]耿鹏.嵌入式系统课程教学体系研究[J].江苏科技信息,2012(6):42-48.
    [8]李良,姚凯.嵌入式Linux系统的开发环境搭建与移植[J].电脑编程技巧与维护,2014(12):16-18.
    [9]郝秉华.基于S3C6410处理器的嵌入式Linux系统移植[J].电脑与信息技术,2013(6):36-38.
    [10]符意德.嵌入式系统设计原理及应用[M].2版.北京:清华大学出版社,2010.
    [11]弓雷,等.ARM嵌入式Linux系统开发详解[M].2版.北京:清华大学出版社,2014.
    [12]施威铭.Android APP开发入门[M].北京:机械工业出版社,2016.
    [6]MENG H,PAN L.Realization of remote update technology for embedded equipment based onμC/OS-Ⅱ[J].Journal of Measurement Science and Instrumentation,2014(3):69-72.
    [7]李宗卿,刘忠富,吴学富,等.无线智能家居舒适度测控系统[J].国外电子测量技术,2016,35(11):103-107.
    [8]李远茂,刘桂雄,曾成刚.基于GPS的室外放射源信息监控系统设计[J].电子测量与仪器学报,2016,30(8):1244-1254.
    [9]罗文,王莉娜,肖鲲.基于GPRS的嵌入式系统远程监控和升级[J].电子技术应用,2010(5):159-162.
    [10]吴佳敏.嵌入式远程工业监控系统的终端设备软件设计与实现[D].成都:电子科技大学,2010.
    [11]邱丽芳.基于ISP技术的远程升级智能仪表的设计[J].电子测量技术,2007,30(2):125-128.
    [12]黄庆卿,汤宝平,邓蕾,等.机械振动无线传感网络数据分块无损压缩方法[J].仪器仪表学报,2015,36(7):1605-1610.作者简介邓力,1993年出生,硕士研究生,主要研究方向为智能控制系统和水利信息化。E-mail:1903411129@qq.com周新志,1966年出生,工学博士,教授,博士生导师,主要研究方向为智能控制系统、新型传感技术、智能信息处理技术以及水利信息化等。

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700