线程中讨论的其他部件:SysBIOS, C2000WARE, SFRA, TMS320F28.0049万M
您好,
我想尝试运行一个修改过的电机控制实验,如is05_motor_id。
我要做的是编写一些C函数,然后在实验室代码的main()函数内创建线程,这些线程将运行我的函数,可以与main()并行一次,也可以作为一个后台任务来持续执行任务。 如果可能的话,我还想为这些不同的线程指定优先级,包括main()。
如何执行此操作? 找不到任何对线程库的引用。 由于代码将在C2000上运行,我不能使用p_threads或p_threads_Win32之类的库,因为这些库是要在Linux和Windows上运行,而不是在C2000上运行?
我遇到的最接近的事情是使用CPU计时器并将线程作为中断例程运行的想法。 (顺便说一句,此主板上有多少个CPU定时器? 如果我使用和更改CPU计时器(如更改其tick率或分配另一个用作其中断服务例程的功能),这是否会导致实验室中的其他内容出现问题?)
感谢您提供有关多线程的任何信息,以及关于我正在尝试执行的操作的任何其他有用的意见。

































