首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > C++构件嵌入式框架

C++构件嵌入式框架

资料介绍
C++构件嵌入式框架
摘要:框架作为一种大粒度的重用技术在桌面软件开发中得到了广泛应用,而在嵌入
式开发领域,目前还没有一套完整的标准框架可供使用。本文以通信领域的嵌入式软件
开发为例,介绍使用C++语言,在ARM平台Nucleus
plus操作系统下实现嵌入式开发框架EFC的方法和应用实例。
    关键词:框架 C++ ARM Nucleus MFC EFC 面向对象
1 框架概述
1.1 什么是框架
国外著名的软件设计大师Ralph
Johnson对面向对象技术进行了长期而深入的研究。在他的主页中,对框架进行了如下定
义:A framework is a reusable design expressed as a set of abstract classes
and the way their instances collaborate.It is a reusable design for all or
part of a software
system.(框架是整个系统或系统的一部分的可重用性设计,由一组抽象出来的类及其实
例间的相互作用方式组成。)
框架把一个系统有机地分解成一组相对独立的构件,并定义了各个构件间的接口和作
用关系,符合软件工程中设计的模块化、独立化和信息隐藏等特征。框架提供了一个大
粒度的重用技术,即不仅支持源代码级的重用,而且支持分析和设计以及体系结构的重
用,因而被认为是一种最有前途的面向对象技术。
框架必须是健壮的、可扩展的、灵活的,它要求基于开放或共享标准。框架的设计要
力求做到完备性、灵活性、可扩展性、可理解性,同时抽象能用于不同的场合;用户能
轻松地添加和修改功能,定制框架;用户和框架的交互清晰,文档齐全。框架设计的一
个核心问题就是发现可重用的设计和“热点”,以保证框架具备充分的灵活性,使用
标签:构件嵌入式框
C++构件嵌入式框架
本地下载

评论