十一、DSP/BIOS后台管理 IDL模块
IDL 模块管理着应用中最低等级的线程。除了用户自己编写的函数外,IDL模块执行DSP/BIOS的API函数,
DSP/BIOS内核正是利用这些函数来处理主机通信和CPU负载计算的。
当DSP/BIOS分析工具的RTA控制面板激活时,应用程序会包含一个IDL_cpuLoad的IDL对象,其会调用一个提供
CPU利用率的函数,绘出负载图。另外,还有LINL_dataPump函数在后台处理与主机的数据交换,RTDX,HST等。
程序模块执行状态图,就是RTA_dispatch函数处理的结果。
(1)void IDL_run(void)
依次调用IDL模块中定义的所有IDL函数,其在所有IDL函数执行一次后返回,由于IDL函数中有完成主机和目标
系统交换数据的函数,所有IDL函数必须定期调用。 |