嵌入式Linux软件平台系统设计说明书.docx
面向行业手持设备的嵌入式 Linux软件平台项目
嵌入式Linux软件平台系统设计说明书
编写者:CY
版本说明
日期
版本号
发布说明
作者
批准人
签字
岗位
目录
1引言
TOC\o1-5\h\z\oCurrentDocument编写目的 1
背景 1
基线 1
范围 1
定义 1
\oCurrentDocument参考资料 1
总体设计
概述 1
\oCurrentDocument设计思想 3
\oCurrentDocument基本处理流程 5
\oCurrentDocument产品的系统体系结构 8
\oCurrentDocument功能需求与系统单元的关系 9
\oCurrentDocument人工处理过程 11
11系统主要数据结构说明
11
\oCurrentDocument数据结构 11
\oCurrentDocument数据结构与系统单元的关系 16
16接口设计
16
\oCurrentDocument外部接口 16
\oCurrentDocument内部接口 17
17运行设计
17
\oCurrentDocument系统初始化 17
\oCurrentDocument运行控制 17
\oCurrentDocument运行结束 17
17系统出错处理设计
17
\oCurrentDocument出错信息 17
\oCurrentDocument补救措施 17
系统维护设计
\oCurrentDocument7.1检测点的设计 18
7.2检测专用模块的设计
18
\oCurrentDocument8尚待解决的问题 18
\oCurrentDocument附录A:嵌入式中文字库关键技术和算法 19
GLYPH的矢量表示 19
计算转换系数SCALE. 20
附录B:嵌入式中文字库数据流程图 21附录
附录B:嵌入式中文字库数据流程图
21
附录C:全屏手写系统结构图
22
附录D:多媒体软件移植系统流程图
23
1引言
编写目的
本文档是为保证“面向行业手持设备的嵌入式 linux软件平台”项目在整个开发过程中的完整性、可追
溯性,并保证软件产品与《面向行业手持设备的嵌入式 Linux软件平台项目系统需求规格说明书》保持一
致性而编写的。
预期读者为项目相关开发人员、项目管理人员和 SCMSQA人员、客户代表。
背景
1.2
1.3
1.4
项目名称:面向行业手持设备的嵌入式 Linux软件平台
用户: 无线手持通信设备厂商
基线
《面向行业手持设备的嵌入式 Linux软件平台项目系统需求规格说明书》
范围
本软件结构设计说明书所涉及的内容范围包括总体的结构设计,系统单元的结构设计,系统主要数据结构说明,接口设计,运行设计,系统出错处理设计和维护设计。
定义
无。
参考资料
《面向行业手持设备的嵌入式 Linux软件平台项目系统需求规格说明书》
《面向行业手持设备的嵌入式 Linux开发平台项目总体开发计划》
本文件中引用的其他文献、资料以及软件开发标准。
总体设计
概述
2.1.1功能描述
本产品要实现的功能包括:
嵌入式Linux系统
目标系统的软件开发环境
对运行平台提供的各种接口,提供稳定的驱动程序
基于QT/embedded的图形用户界面
中文图形界面中英文手写输入、键盘输入
多媒体播放器
个人助理套件
英汉词典
浏览器
面向交通、物流行业的应用编程接口
本参考平台包括开发包和运行包。要求参考平台具备高度的可配置性,方便开发人员根据其需
要在参考平台的基础上进行添加、裁减和上层开发,快速形成产品。
2.1.2运行环境
开发平台的运行环境:推荐采用 PIII650以上CPU,内存大于128M,硬盘空间大于4G;推荐完全安
装普华Linux3.0,并安装开发包和目标系统源代码。
运行包硬件环境:
硬件采用PXA250开发板,规格如下:
socketedprocessorforeasyupgrades
64MBytesSDRAM
32MBytesBootROM
32MBytesFlashMemory
1MByteSRAM
oneIntel?SA-1111?CompanionChip,whichprovides:
—onePCMCIAslot
—oneCompactFlashslot
—oneUSBHostport
—PS/2keyboardandmousesup