摘要
BSP是嵌入式系统中用于实现硬件无关性的底层软件,完成对指定硬件的配置和管理。随着嵌入式系统的发展和普及,其规模越来越大,BSP的复杂度也急剧增加,传统的BSP开发方法已经不适应现代嵌入式系统发展的需要,它存在重复开发严重、代码通用性差、维护工作量大等诸多问题。模块化编程是现代软件开发中的一种重要思想,可以极大地提高代码编写的效率、缩短研发周期、提高系统的稳定性,文中在分析传统BSP开发方法存在的弊端的基础上,提出了一种将模块化思想用于BSP开发的方法。
BSP is the rock-bottom software which is used to implement hardware independence in embedded system.The function of BSP is to configure and manage the appointed hardware.With the development and popularization of the embedded system,its size becomes larger and larger. And the complication of BSP enhances sharply,too.The traditional developing method of BSP is already not seasoned with the development of the embedded system.Many problems emerged in BSP developed by traditional method,such as repeated development,bad universalization of the code and huge workload of maintenance.Modularization programming is an important thinking in modern software development.It can distinctly enhance programming efficiency, shorten developing periods and enhance the stability of the system.This paper gives an idea to apply the modularization thinking in BSP development based on analyzing the abuse of traditional developing method of BSP.
出处
《微机发展》
2005年第2期106-108,共3页
Microcomputer Development
关键词
模块化
板级支撑包
嵌入式系统
软件复用
通用件
modularization
board support package
embedded system
software reusing
universal component