示例#1
0
文件: main.c 项目: forest1040/kozos
int main(void)
{
  INTR_DISABLE; /* 割込み無効にする */

#ifdef SIMULATOR
  extern int bss_start, ebss;

  memset(&bss_start, 0, (long)&ebss - (long)&bss_start);

  /* ソフトウエア・割り込みベクタを初期化する */
  softvec_init();

  /* シリアルの初期化 */
  serial_init(SERIAL_DEFAULT_DEVICE);

#if 0
  /* DRAMの初期化 */
  dram_init();
#endif
#endif

  puts("kozos boot succeed!\n");

  /* OSの動作開始 */
  kz_start(start_threads, "idle", 0, 0x100, 0, NULL);
  /* ここには戻ってこない */

  return 0;
}
示例#2
0
int main(void)
{
  INTR_DISABLE;

  puts("kozos boot succeed!!!!\n");
  kz_start(start_threads, "start", 0x100, 0, NULL);
  return 0;
}
示例#3
0
文件: main.c 项目: nekogigi/kozos
int main(void)
{
  INTR_DISABLE; /* 割込み無効にする */

  /* OSの動作開始 */
  kz_start(start_threads, "idle", 0, 0x100, 0, NULL);
  /* ここには戻ってこない */

  return 0;
}
示例#4
0
文件: main.c 项目: yku/EmbeddedOS
int main(void)
{
    INTR_DISABLE; /* 割り込み無効 */

    puts("kozos boot succeed!\n");
    
    kz_start(start_threads, "idle", 0, 0x100, 0, NULL);

    return 0;
}
int main(void) {
  INTR_DISABLE; // 割込みを無効にしてから初期化を行う
  
  puts("kozos boot succeed!\n");

  // OSの動作開始
  kz_start(start_threads, "idle", 0, 0x100, 0, NULL); // 初期スレッドの起動
  //ここには到達しない。
  
  return 0;
}
示例#6
0
int
main(void)
{
	INTR_DISABLE;

	puts("Hello World! My name is Kozos.\n");

	kz_start(start_threads, "start", 0x100, 0, NULL);

	return 0;
}
示例#7
0
文件: main.c 项目: kshimo69/h83069fos
int main(void)
{
    INTR_DISABLE;   /* 割込み無効にする */

    puts("kozos boot succeed!\n");

    /* OSの動作開始 */
    kz_start(start_threads, "start", 0x100, 0, NULL);
    /* ここには戻ってこない */

    return 0;
}
示例#8
0
int main(void)
{
	INTR_DISABLE; /* disable interruption */

	puts("kozos boot succeed!\n");

	/* start OS */
	kz_start(start_threads, "start", 0x100, 0, NULL);
	/* process does not return here */
	
	return 0;
}