买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:宏晶微电子科技股份有限公司
摘要:本公开提供一种线程启动方法及线程启动系统,属于片上系统芯片领域,其可解决软硬件联合仿真验证中现有的开发涉及多线程并行启动的C或C++驱动程序较为复杂、周期较长的问题。本公开的线程启动方法,包括:第一驱动程序通过预设通信接口向第二驱动程序发送函数调用指令;第二驱动程序根据函数调用指令运行线程启动函数,以通过预设通信接口向第一驱动程序发送多个线程启动指令;第一驱动程序根据多个线程启动指令,启动对应的多个线程。
主权项:1.一种多线程启动方法,其特征在于,包括:第一驱动程序通过预设通信接口向第二驱动程序发送函数调用指令;其中,第一驱动程序为待验证芯片对应的原有驱动程序,其中设置有多个线程;第二驱动程序为便于多线程启动而编写的驱动程序,由多个线程启动函数构成;函数调用指令中包含同时启动的线程的数量;第二驱动程序根据所述函数调用指令运行线程启动函数,以通过所述预设通信接口向所述第一驱动程序发送多个线程启动指令;其中,所述线程启动函数在运行过程中生成多个线程启动指令,每个线程启动指令对应开启一个线程;所述第一驱动程序根据多个所述线程启动指令,启动对应的多个线程;所述第一驱动程序根据多个所述线程启动指令,启动对应的多个线程,之后还包括:所述第一驱动程序内运行的第一线程通过所述预设通信接口向第二驱动程序发送资源锁定指令,所述资源锁定指令包括待访问资源的资源信息;响应于所述待访问资源处于未锁定状态,所述第二驱动程序根据所述资源锁定指令对所述待访问资源进行加锁处理,以使得所述待访问资源处于锁定状态,并向所述第一驱动程序内运行的第一线程反馈锁定成功信息;所述第一驱动程序内的所述第一线程访问所述待访问资源;所述第一驱动程序内的所述第一线程通过所述预设通信接口向所述第二驱动程序发送资源解锁指令,所述资源锁定指令包括待解锁资源的资源信息;所述第二驱动程序根据所述资源解锁指令对相应的资源进行解锁处理,以使得所述待解锁资源处于未锁定状态。
全文数据:
权利要求:
百度查询: 宏晶微电子科技股份有限公司 多线程启动方法及多线程启动系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。