教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

嵌入式系统概论课程大作业-程序设计说明书

来源:网络收集 时间:2026-01-26
导读: 北京航空航天大学 软件学院 THE COLLEGE OF SOFTWARE BEIHANG UNIVERSITY 《嵌入式系统概论》课程大作业 在BootLoader里添加开机画面功能的实现 程序设计说明书 Program Design Specification 编制部门: 北航软件学院 07级 《嵌入式系统概论》课程实验小组

北京航空航天大学 软件学院

THE COLLEGE OF SOFTWARE BEIHANG UNIVERSITY

《嵌入式系统概论》课程大作业 在BootLoader里添加开机画面功能的实现

程序设计说明书

Program Design Specification

编制部门: 北航软件学院 07级 《嵌入式系统概论》课程实验小组 实验小组人员:夏凯(GS0721C15) 李祺(GS0721782)

吕喆鹏(GS0721783) 吕昊阳(GS0721794)

编制时间:2008年1月5日

程序设计说明书2008年1月5日

目录

1 概述 ............................................................................................................................ 2

1.1 引言 .................................................................................................................. 2 1.2 编写目的 .......................................................................................................... 2 1.2 背景 .................................................................................................................. 2 1.3 定义 .................................................................................................................. 3 1.4 参考资料 .......................................................................................................... 3 2 需求概述 ................................................................................................................. 4

2.1 开发意图 .......................................................................................................... 4 2.2设计目标 ........................................................................................................... 5 2.3 需求分析 .......................................................................................................... 5

2.3.1需求描述 ................................................................................................. 5 2.3.2需求初步分析 ......................................................................................... 6 2.4 性能要求 .......................................................................................................... 7 2.5 运行环境需求 .................................................................................................. 7

2.5.2开发环境要求 ......................................................................................... 7 2.5.2运行环境要求 ......................................................................................... 7 2.6 接口 .................................................................................................................. 7 3 详细设计 ................................................................................................................. 8

3.1 总体设计 .......................................................................................................... 8

3.1.1模块函数说明 ......................................................................................... 8 3.1.2 主函数启动位置说明 ............................................................................ 8 3.2 层次模块设计流程 .......................................................................................... 9

3.2.1 OEMPlatformInit ( )说明 ..................................................................... 11 3.2.2 MainMenu()函数说明 ..................................................................... 12 3.2.3 WriteBMP( )说明 .................................................................................. 13 3.2.4 ShowBMP( )函数说明 ......................................................................... 14 3.3 主要函数说明及其层次关系 ........................................................................ 14

第 1 页 共 16 页

程序设计说明书2008年1月5日

1 概述

1.1 引言

北京航空航天大学软件学院2007-2008学年第一学期《嵌入式系统概论》课程已经基本结束了。在课程结束之际,为了检验同学们的学习成果,更为了锻炼大家的动手和理论联系实际的实践能力,加深对嵌入式系统知识的认识和了解,我们以完成一份大作业的形式来向任课老师交出一份合格的学习总结答卷。

本学期在《嵌入式系统概论》课程之内还包含了上机实验环节。通过上机实践环节的锻炼,我们对嵌入式系统的知识有了更多的了解,自然对我们完成最后的大作业也提供了很好的锻炼和准备机会。

为了能够准确的检验自己的学习成果,同时结合个人的实际情况(技术基础、工作领域、课余时间等),本着总结和学习的态度,我们以实验内容为基础,在实验的基础上完成我们实验小组的大作业。希望各位老师和同学能够对我们的完成大作业给予批评和指正。 1.2 编写目的

编写本篇程序设计说明书的目的在于对我们所编写的程序提出需求分析,并在具体实现程序前进行详细的程序设计,以为后续的程序开发与维护提供基础和保障。

本说明书共包含二个部分。第一部分是需求分析,用以对我们所要完成的大作业程序的功能、性能及其价值做出说明和规定,并作为今后程序开发完毕后的验收标准。第二部分是详细设计,用以对需求分析中提出的问题和解决方案进行具体分析和实现;给出总体功能并分析各模块功能;详细设计程序中各组成模块的实现流程、功能、接口、等内容,便于对程序的编码进行指导和约束,为软件综合测试提供评审依据,为下一阶段的代码实现做好充分的文档准备。 1.2 背景

◆ 程序名称:在BootLoader里添加开机画面功能的实现

◆ 程序开发者:北航软件学院 07级 《嵌入式系统概论》课程实验小组

第 2 页 共 16 页

程序设计说明书2008年1月5日

◆ 主要用户:对在嵌入式系统启动时运行开机画面有需求的所有用户。 ◆ 程序开始时期:2008-1-5 1.3 定义

BootLoader:简单地说,BootLoader就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。

NAND flash:flash指的是闪存,它是非易失存储器,可以对称为块的存储器单元块进行擦写和再编程。任何 flash器件的写入操作只能在空或已擦除的单元内进行,所以大多数情况下,在进行写入操作之前必须先执行擦除。NAND flash是 flash中的一种结构,它强调降低每比特的成本,更高的性能,并且像磁盘一样 …… 此处隐藏:4084字,全部文档内容请下载后查看。喜欢就下载吧 ……

嵌入式系统概论课程大作业-程序设计说明书.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/593558.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)