下载此文档

嵌入式Linux软件平台系统设计说明书.docx


文档分类:IT计算机 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
Hessen was revised in January 2021
嵌入式Linux软件平台系统设计说明书
面向行业手持设备的嵌入式Linux软件平台项目
嵌入式Linux软件平台系统设计gital memory card or MultiMediaCard
I2C bus communications
logic analyzer connections
one expansion-card slot for custom development
isolatable processor core voltage for precise power measurements
eight 7-segment LED digits, eight discrete LEDs, eight discrete switches, and two
hexadecimal-encoding switches for use by application software

设计思想
系统构思
本项目向用户提供参考平台包含开发包和运行包,在系统设计中因此也分为开发平台和运行平台,其中
开发平台系统构思如图1所示,运行平台构思如图2所示。

目标系统源码包
PXA开发包
PC环境
目标系统交叉编译工具`具具具
目标系统下载工具
Qpe源代码
目标系统裁减工具
目标系统打包工具
目标系统远程调试工具
PXA250的Linux核心和glibc库
Bash源代码
标准Linux系统
图1 开发平台系统构思

嵌入式GUI
嵌入式矢量字库
全屏手写识别输入法
嵌入式
多媒体套件
嵌入式文本浏览器
邮件客户端
中文终端
文件管理器
基本库和扩展库支持
(C库、网络、多媒体(IPP)、图形)
音频I/O驱动
LCD驱动
网卡驱动
触摸屏、键盘、鼠标驱动
Linux核心
USB驱动
背光灯驱动
串口驱动
图2 运行平台系统构思
关键技术与算法
关键技术:
嵌入式Linux操作系统:
主要是基于IntePXA 250 硬件平台进行嵌入式Linux系统优化,保证系统具备良好的可移植性和可扩展性,此过程主要涉及的技术包括:
系统可剪裁可配置技术;
支持无硬盘及闪存工作方式技术;
JFFS2 文件系统技术;
支持随时直接关机;
支持运行时核心模块动态加载机制;
嵌入式图形用户界面:
支持基于Framebuffer的GUI系统;
支持GIF、JPEG、XPM、PNG、BMP等常用图像格式;
提供易用的、可定制的、功能完善的人机交互界面;
提供已预制的应用模块接口,提供对应用程序添加的扩展机制等;
图形界面支持完整的中文机制及环境;
为提高用户的开发效率,提供丰富的控件集和开发工具;
面向行业类的应用编程接口库:
提供具体行业的API函数的实现机制;
实现不同系统平台间的通讯;
使开发出的API函数能够让开发人员较方便地实现上层应用程序与底层硬件之间的通讯;
嵌入式JAVA:
嵌入式Java虚拟机;
提供Java处理程序;
支持Java applet和Java application;
提供Java工具;
提供Java运行环境;
嵌入式中文信息处理子系统:
全面的中文显示支持;
提供多种中文输入法;
嵌入式中文字体;
支持嵌入式手写输入;
本项目目的是提供系统平台,所以具体算法主要由合作厂商提供相关接口,本项目设计的主要算法有:
基于IPP的多媒体编解码算法
矢量字体的轮廓描绘、填充、平滑算法(算法分析见附录A)
高效、准确的手写笔迹匹配识别算法
关键数据结构

基本处理流程
系统流程图
开发平台系统流程如图3所示:

图3 开发平台系统流程图
根据开发需要对参考平台进行配置
根据配置对源代码进行编译
链接库文件,形成可执行代码
生成动态库或静态库
判断是否需要裁减
根据需要进行裁减
按配置要求对相关文件进行打包
判断是否需要打包
写入目标系统
Y
Y
N
N

运行平台系统流程图如图4所示.
开发板加电
初始化设备
挂装文件系统
加载busybox
启动init进程
加载图形界面(QPE)
上层应用(记事本,媒体播放,关机等)
退出运行环境
关机

图4 运行平台系统流

嵌入式Linux软件平台系统设计说明书 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人lxljh
  • 文件大小768 KB
  • 时间2022-07-12