フレーム無し
フレーム付き

XTAL-RT共通
API・構造体
一覧表

SH3固有API一覧へ
I. RT共通ドキュメント 目次

II. システムコール

--システム--
sys_gettime()
name_generate()

--プロセス--
PROC_INI
proc_create()
proc_delete()
proc_start()
proc_stop()
proc_wakeup()
proc_sleep()
proc_setslice()
proc_setpriority()
self_sleep()
self_end()
self_getname()
self_setslice()
self_setpriority()
self_grab_cpu()
self_ungrab_cpu()

--キュー--
QUEUE_PBOX
queue_create()
queue_delete()
queue_read()
queue_write()
queue_peek()
queue_npeek()

--イベント--
EVENT_PBOX
event_create()
event_delete()
event_set()
event_wait()
event_get()
object_join_event()

--セマフォ--
semaphore_create()
semaphore_delete()
semaphore_signal()
semaphore_wait()
SEMAPHORE_PBOX

--共有メモリ--
memory_page_size()
memory_common_create()
memory_common_delete()
memory_common_size()
memory_window_create()
memory_window_delete()
memory_window_size()
memory_common_map_window()

--デバッグ--
dbg_putstr()
dbg_write()
object_dbgdump()

III. ライブラリ

--名前--
str_to_name()
name_to_str()





SH3固有
API
一覧表
XTAL-RT共通API一覧へ
IV. SH3固有ドキュメント 目次

V. システムコール

--プログラム・コード--
code_create()
code_create_rom()
code_create_file()
code_delete()

--プロセス--
proc_fork()
self_ungrab_cpu1()
--メモリ管理--
proc_log2phy_address()
memory_stack_fold()
self_get_sp()
memory_strip_page()
memory_page_start()
memory_page_size1()
data_map_file()
data_unmap_file()
sys_malloc()
sys_free()
--割り込み--
intvec_set()
intrev_create()
intrev_delete()
intrev_set()
--デバッグ--
dbg_reg_get()
dbg_reg_put()
dbg_mem_get1()
dbg_mem_put1()
dbg_mem_get4()
dbg_mem_put4()
dbg_break_point_set()
dbg_break_point_clear()
dbg_proc_stop()
dbg_proc_resume()
dbg_is_proc_breaked()
dbg_target_file()
dbg_untarget_file()
dbg_get_breaked_filename()
dbg_get_proc_by_code_1st()
dbg_get_proc_by_code_next()
dbg_get_code_by_filename()

VI. ライブラリ

名前(name)



フレーム無し
フレーム付き