计算机科学 ›› 2013, Vol. 40 ›› Issue (Z11): 8-12.

• 无线网络与通信 • 上一篇    下一篇

一个基于Bash的轻量级构建系统的设计与实现

白云,喻莉,谢长生   

  1. 华中科技大学计算机系 武汉光电国家实验室 武汉430074;华中科技大学计算机系 武汉光电国家实验室 武汉430074;华中科技大学计算机系 武汉光电国家实验室 武汉430074
  • 出版日期:2018-11-16 发布日期:2018-11-16
  • 基金资助:
    本文受国家自然科学基金(60972016),湖北省杰出青年基金(2009CDA150)资助

Design and Implemetation of a Lightweight Building Framework Based on Bash

BAI Yun,YU Li and XIE Chang-sheng   

  • Online:2018-11-16 Published:2018-11-16

摘要: 基于在Linux各发行版本中广泛支持的Bash脚本语言,设计并实现了一个轻量级构建系统,用以管理构建过程中的各种复杂性要素,从而在多个不同硬件平台上实现嵌入式Linux图形界面操作系统的深度定制。通过该系统的独特设计和简洁实现,全新的轻量级构建系统具有对环境依赖度小、深度定制更为便捷、持续开发更为灵活高效等特点。

关键词: 嵌入式Linux,构建系统,交叉编译

Abstract: A lightweight building framework was designed and implemented based on Bash script language widely supported in various distribution of Linux,for the purpose of managing the complexity factors in building operation system,thus deeply customizing embedded Linux operation system with graphics user interface upon various hardware platform.Based on these unique design and simplification,the resulting system can be less environmental dependent,more efficient for continuous development.

Key words: Embedded Linux,Building framework,Cross compile

[1] Rosli A N C,Shakaff A Y M,et al.Face reader for biometricidentification using Single Board Computer and GNU/Linux[C]∥International Conference on Robotics,Vision,Information,and Signal Processing,2007.Penang,Malaysia,2007
[2] Adams B,Schutter K D,Tromp H,et al.The Evolution of the Linux Build System[C]∥The Third International ERCIM Symposium on Software Evolution,2007.2007
[3] Lauer M.Building Embedded Linux Distributions with BitBake and OpenEmbedded[C]∥Proceedings of the Free and Open Source Software Developers’ European Meeting(FOSDEM).Brussels,Belgium,Feb.2005
[4] Beekmans G.Linux From Scratch Version 6.2[M].onlineweblibrary.com,2006
[5] Angstrom Web Site.http://www.angstrom-distribution.org/,2012
[6] Yaghmour K,Masters J,Ben-Yossef G,et al.构建嵌入式LINUX系统(第2版)[M].Taiwan O R公司,译. 秦云川(改编),中国电力出版社,2011

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!