text: 
  #include <sys/mman.h>
  #include <sys/types.h>
  #include <sys/stat.h>
  #include <unistd.h>
  #include <linux/fb.h>
  #include <fcntl.h>
  #include <stdio.h>
  #include <string.h>
  #include <sys/ioctl.h>
  #include <stdlib.h>
  
  #include <disp_manager.h>
  #include <font_manager.h>
  #include <input_manager.h>
  #include <page_manager.h>
  
  
  int main(int argc, char **argv)
  {
  	int error;
  
  	if (argc != 2)
  	{
  		printf("Usage: %s <font_file>\n", argv[0]);
  		return -1;
  	}
  	
  	/* 初始化显示系统 */		
  	DisplaySystemRegister();  
  
  	SelectDefaultDisplay("fb");
  
  	InitDefaultDisplay();
  
  	/* 初始化输入系统 */		
  	InputSystemRegister();
  	IntpuDeviceInit();
  
  
  	/* 初始化文字系统 */		
  	FontSystemRegister(); 
  	
  	error = SelectAndInitFont("freetype", argv[1]);
  	if (error)
  	{
  		printf("SelectAndInitFont err\n");
  		return -1;
  	}
  
  	/* 初始化页面系统 */		
  	PageSystemRegister(); 
  
  	/* 运行业务系统的主页面 */
  	Page("main")->Run(NULL);
  	
  	return 0;	
  }
  
  
  
  
  