基于PCI/PCIe总线多CPU系统启动方法及模块

    公开(公告)号:CN101876911A

    公开(公告)日:2010-11-03

    申请号:CN200910249673.X

    申请日:2009-12-11

    Abstract: 本发明公开一种基于PCI/PCIe总线多CPU系统启动方法及模块,涉及自动控制领域。所述方法:预先建立数据结构,并选定每条总线组长CPU,主CPU将数据结构加载到自身内存,并将自身内存映射到PCI空间;主CPU加载所述数据结构至各总线的组长CPU;各总线的组长CPU在接收到所述数据结构后,依据数据结构中本CPU的初始化信息启动初始化,并在初始化成功后通知主CPU更新本CPU的状态信息;各总线上,完成初始化的组长CPU在主CPU的控制下,加载数据结构至本总线上其它从CPU;至全部CPU均初始化成功,完成所述系统的启动。大大提高系统启动速度;不用增加新的硬件,节省了成本。

    多CPU间的通信方法、系统及CPU

    公开(公告)号:CN101957808A

    公开(公告)日:2011-01-26

    申请号:CN201010193491.8

    申请日:2010-06-04

    Abstract: 本申请公开了一种多CPU间的通信方法、系统及CPU,所述多CPU中的主CPU通过总线连接若干从CPU,所述方法包括:主CPU的内核将主CPU的应用程序发送的数据传输到主CPU内预先设置的共享内存空间;从CPU接收到主CPU触发的中断信号后,从CPU的内核从共享内存空间中获取所述数据;从CPU的内核通过预先建立的套接字SOCKET将所述数据传输到所述从CPU的应用程序。本申请实施例中的多个CPU之间的应用程序通信时,通过在CPU的内核与应用程序之间设置SOCKET,将在传输不同命令时所需要设置的不同接口统一为SOCKET接口,降低了CPU内部接口设置的复杂性,提升了CPU间应用程序通信的性能。

    基于PCI/PCIe总线多CPU系统启动方法及模块

    公开(公告)号:CN101876911B

    公开(公告)日:2013-05-15

    申请号:CN200910249673.X

    申请日:2009-12-11

    Abstract: 本发明公开一种基于PCI/PCIe总线多CPU系统启动方法及模块,涉及自动控制领域。所述方法:预先建立数据结构,并选定每条总线组长CPU,主CPU将数据结构加载到自身内存,并将自身内存映射到PCI空间;主CPU加载所述数据结构至各总线的组长CPU;各总线的组长CPU在接收到所述数据结构后,依据数据结构中本CPU的初始化信息启动初始化,并在初始化成功后通知主CPU更新本CPU的状态信息;各总线上,完成初始化的组长CPU在主CPU的控制下,加载数据结构至本总线上其它从CPU;至全部CPU均初始化成功,完成所述系统的启动。大大提高系统启动速度;不用增加新的硬件,节省了成本。

    多CPU间的通信方法、系统及CPU

    公开(公告)号:CN101957808B

    公开(公告)日:2013-02-13

    申请号:CN201010193491.8

    申请日:2010-06-04

    Abstract: 本发明公开了一种多CPU间的通信方法、系统及CPU,所述多CPU中的主CPU通过总线连接若干从CPU,所述方法包括:主CPU的内核将主CPU的应用程序发送的数据传输到主CPU内预先设置的共享内存空间;从CPU接收到主CPU触发的中断信号后,从CPU的内核从共享内存空间中获取所述数据;从CPU的内核通过预先建立的套接字SOCKET将所述数据传输到所述从CPU的应用程序。本发明实施例中的多个CPU之间的应用程序通信时,通过在CPU的内核与应用程序之间设置SOCKET,将在传输不同命令时所需要设置的不同接口统一为SOCKET接口,降低了CPU内部接口设置的复杂性,提升了CPU间应用程序通信的性能。

Patent Agency Ranking