예제 #1
0
파일: main.c 프로젝트: bigcmel/dummygit
void __main()
{

  /* 变量声明 */

  WORD binary_base;
  WORD binary_length;


  // 示意程序到了这里
  LCD_ClearScr( 0x00000000 );
  LCD_PrintChar(0xFFFFFFFF, ASCII_I);

  
  // 进程管理器的安装与初始化    
  pm_setup();


  // 载入一个应用程序,名叫 "app_0"

  binary_base = 0x00000000;
  binary_length = 1024;

  load_user_app_to_initd( "app_0", (BYTE*)binary_base, binary_length );


  while(1) // 姑且先这样写了,不停地做调度
    {
      pm_scheduling(); // 开始进程管理的进程调度
    }


}
예제 #2
0
/**
 * sip_svc_setup() - Setup SiP Service
 *
 * Invokes PM setup
 */
static int32_t sip_svc_setup(void)
{
	/* PM implementation as SiP Service */
	pm_setup();

	return 0;
}
예제 #3
0
파일: daemon.c 프로젝트: clauden/babysitter
int setup()
{
  run_as_user = getuid();
  process_pid = getpid();
  pm_setup(read_handle, write_handle);
    
  return 0;
}