模块化思想在BSP开发中的应用  被引量:1

The Application of Modularization Thinking in BSP Development

在线阅读下载全文

作  者:刘德亮[1] 陈诗军[2] 胡昌赤[1] 方少红[1] 

机构地区:[1]华中科技大学软件学院,湖北武汉430074 [2]中兴通讯股份有限公司,广东深圳518004

出  处:《微机发展》2005年第2期106-108,共3页Microcomputer Development

摘  要: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.

关 键 词:模块化 板级支撑包 嵌入式系统 软件复用 通用件 

分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象