2020-9-25
Linux嵌入式开发基础学习-第二节
第二节:软件基础知识嵌入式系统的基础是硬件,软件是嵌入式系统的灵魂。软件是由程序和文档构成的,程序是一组按照特定结构组织的指令和数据集合。软件可以分成系统软件和应用软件,以及介于二者之间的中间件软件。系统软件是使用计算机提供的基本功能,面向通用领域;应用软件是针对某种特殊需求设计的,一般来说具有专门的功能。软件的另一个组成部分是文档,常见的软件文档有开发文档和用户文档,开发文档面向开发人员,用户文档面向最终用户。软件开发流程大致分为四个部分:需求分析、概要设计和详细设计、编码和调试、测试和维护,常见的软件开发模型有:瀑布开发模型、增量开发模型、统一软件开发模型(UML)。瀑布模型把软件开发分成......