实际上,这样的设计一方面可以实现逻辑屏幕的概念,即应用程序可以在比实际物理屏幕大的屏幕上绘制图形;另一方面.不管应用任务在前台(拥有LCD)还是在后台(不拥有LCD),都可以进行图形函数的调用。如果是前台任务,绘制的图形会立刻显示在LCD上;如果是后台任务,图形被暂时“绘制”到该任务的VRAM中,等下次该后台任务切换到前台时,系统任务(System Task)将调用Refresh函数将该任务的VRAM刷新到LCD上。
结 语
根据以上内容,设计完成了GUI的原型系统,并在PDA应用中采用了该GUI。为了方便应用程序员的开发,还在此基础上设计了基于MS VC++的GUI模拟器。图4所示是ASIX Windcw在PDA系统和模拟器上的应用。
关于嵌入式技术就介绍完了,您有什么想法可以联系小编。