首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > PPSM嵌入式RTOS中的窗口系统开发

PPSM嵌入式RTOS中的窗口系统开发

资料介绍
嵌入式系统论文

PPSM嵌入式RTOS中的窗口系统开发
摘要:PPSM是Motorola为M68K系列提供的实时嵌入式操作系统。本文介绍在PPSM嵌入式
RTOS上开发窗口及控件系统的体系和方法。
    关键词:PPSM EZ328 VZ328 M68K RTOS 实时嵌入式操作系统 窗口系统 控件
在目前的中低档PDA中,很多厂商都采用Motorola
M68K系列芯片。Motorola为其M68K CPU提供了一套免费的实时操作系统PPSM(Personal
Portable System
Manager)。但该系统中没有提供窗口系统。我们在实践中开发了一套窗口系统,如图1和
图2所示。该系统为事件驱动方式,并有一系列控件支持。软件开发人员采用添加控件的
方式构建所需的窗口,编写对控件和窗口事件的响应方式。下面介绍这套窗口系统的设
计方案。
1 PPSM系统简介
(1)虚拟多任务方式
PPSM系统中可以创建多个主任务,但只有一个主任务处于活动状态。每个主任务可以
创建多个子任务。主任务和子任务均有唯一的TaskId。任务之间可以发送消息。接收消
息的任务及其主任务可以取得CPU的控制权。
  (2)触摸屏输入
  PPSM系统采用了“活动区”的概念。“活动区”是用户设定的屏幕上的一个矩形区域,
只有笔在这样的区域中的动作才能引起PPSM向活动任务发送消息。每个活动区均属于其
创建的任务。换一种方式表达为:每个任务保存和管理一系列活动区,活动主任务的所
有子任务的活动区均处于活动状态,后创建的活动区覆盖之前创建的活动区。
  (3)图形界面支持
  PPSM系统以一部分系统内存作为屏幕缓存。每个任务可以拥有自己独立的屏幕缓存
,也可以共享一个屏幕缓存。屏幕缓存的尺寸可以与实际的屏幕大小不同。系统显示活
动任务的屏幕缓存中的图像。每个主任务拥有自己独立的屏幕缓存
PPSM嵌入式RTOS中的窗口系统开发
本地下载

评论