CN112631972B - Method and device for realizing device access - Google Patents

Method and device for realizing device access Download PDF

Info

Publication number
CN112631972B
CN112631972B CN202011555922.0A CN202011555922A CN112631972B CN 112631972 B CN112631972 B CN 112631972B CN 202011555922 A CN202011555922 A CN 202011555922A CN 112631972 B CN112631972 B CN 112631972B
Authority
CN
China
Prior art keywords
path
equipment
preset
memory area
place
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011555922.0A
Other languages
Chinese (zh)
Other versions
CN112631972A (en
Inventor
李清石
李文龙
刘强
张孝飞
赵鑫鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Inspur Scientific Research Institute Co Ltd
Original Assignee
Shandong Inspur Scientific Research Institute Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Inspur Scientific Research Institute Co Ltd filed Critical Shandong Inspur Scientific Research Institute Co Ltd
Priority to CN202011555922.0A priority Critical patent/CN112631972B/en
Publication of CN112631972A publication Critical patent/CN112631972A/en
Application granted granted Critical
Publication of CN112631972B publication Critical patent/CN112631972B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/0223User address space allocation, e.g. contiguous or non contiguous base addressing
    • G06F12/023Free address space management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0026PCI express

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Information Transfer Systems (AREA)

Abstract

The invention discloses a method and a device for realizing device access, wherein the scheme comprises the following steps: presetting an equipment path, and generating an equipment path configuration file based on the preset equipment path; storing the preset equipment path to a preset equipment path memory area, acquiring the equipment paths of all current in-place equipment, and storing the equipment paths of the in-place equipment to the in-place equipment path memory area; indexing the preset equipment path memory area, acquiring the corresponding preset equipment path, searching the in-place equipment path memory area based on the acquired preset equipment path, and acquiring the index of the preset equipment path in the in-place equipment path memory area; and obtaining the device path by using the index of the memory area of the on-site device path, generating a device file name, and accessing the specified device based on the device file name.

Description

Method and device for realizing device access
Technical Field
The embodiment of the specification relates to the technical field of instruments, in particular to a method and equipment for realizing equipment access.
Background
At present, instruments conforming to the PXIe bus specification have important application in the field of measurement and control, which requires continuous development of instrument technology.
In the prior art, a plurality of devices are placed in any slot position in a PXIe chassis, and when a user wants to find a certain device, the user cannot accurately access the corresponding device.
Therefore, how to accurately access a plurality of devices in any slot position in the chassis becomes a technical problem which needs to be solved urgently.
Disclosure of Invention
An embodiment of the present specification provides a method and a device for implementing device access, so as to solve the following technical problems in the prior art:
a plurality of devices are placed in any slot position in a PXIe case, and when a user wants to find a certain device, the user cannot accurately access the corresponding device.
In order to solve the above technical problem, the embodiments of the present specification are implemented as follows:
an embodiment of the present specification provides a method for implementing device access, including:
presetting an equipment path, and generating an equipment path configuration file based on the preset equipment path;
storing the preset equipment path to a preset equipment path memory area, acquiring the equipment paths of all current in-place equipment, and storing the equipment paths of the in-place equipment to the in-place equipment path memory area;
indexing the preset equipment path memory area, acquiring the corresponding preset equipment path, searching the in-place equipment path memory area based on the acquired preset equipment path, and acquiring the index of the preset equipment path in the in-place equipment path memory area;
and acquiring a device path by using the index of the memory area of the on-site device path, generating a device file name, and accessing the specified device based on the device file name.
Optionally, the preset device path specifically includes:
a piece of equipment is placed in a designated slot position in the case, and an equipment path of the equipment is obtained by using an interface provided by Windows;
and acquiring the device path of the device in the rest slots based on the interface provided by the Windows.
Optionally, the generating the device path configuration file specifically includes: the device path configuration file is generated based on a current system Peripheral Component Interconnect express (PCIe) bus topology.
Optionally, the generating the device path configuration file specifically further includes: and generating the equipment path configuration file according to the format of one equipment path in each line.
Optionally, the presetting of the device path specifically further includes: and setting an invalid equipment path for the appointed empty slot position based on the format of one equipment path in each line.
Optionally, the method further comprises: associating the device path with a slot number of the chassis.
Optionally, the indexing in the preset device path memory area to obtain the corresponding preset device path specifically includes: and indexing in the memory area of the preset equipment path by using the slot number of the equipment to obtain the preset equipment path corresponding to the slot number.
Optionally, the generating the device file name specifically includes: and generating the device file name by combining the device node of the device.
Optionally, the obtaining the device path of the device by using the interface provided by Windows specifically includes: and acquiring the device path of the equipment existing in the current system and matched with a specified Globally Unique Identifier (GUID) parameter by using an interface provided by the Windows.
An embodiment of the present specification provides an apparatus for implementing device access, including:
at least one processor; and (c) a second step of,
a memory communicatively coupled to the at least one processor; wherein, the first and the second end of the pipe are connected with each other,
the memory stores instructions executable by the at least one processor to cause the at least one processor to:
presetting an equipment path, and generating an equipment path configuration file based on the preset equipment path;
storing the preset equipment path to a preset equipment path memory area, acquiring the equipment paths of all current in-place equipment, and storing the equipment paths of the in-place equipment to the in-place equipment path memory area;
indexing the preset equipment path memory area, acquiring the corresponding preset equipment path, searching the in-place equipment path memory area based on the acquired preset equipment path, and acquiring an index of the preset equipment path in the in-place equipment path memory area;
and obtaining the device path by using the index of the memory area of the on-site device path, generating a device file name, and accessing the specified device based on the device file name.
The embodiment of the specification can achieve the following beneficial effects by adopting at least one technical scheme: multiple devices at any slot in the chassis can be accurately accessed.
Drawings
The accompanying drawings, which are included to provide a further understanding of the embodiments of the disclosure and are incorporated in and constitute a part of this disclosure, illustrate embodiments of the disclosure and together with the description serve to explain the disclosure and not to limit the disclosure in any way. In the drawings:
fig. 1 is a schematic flowchart of a method for implementing device access according to an embodiment of the present application;
fig. 2 is a schematic diagram of a method for implementing device access according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of a device for implementing device access according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present disclosure more clear, the following description of the present disclosure will be made in detail and completely with reference to the embodiments of the present disclosure and the accompanying drawings. It is to be understood that the embodiments described are only a few embodiments of the present application and not all embodiments. All other embodiments obtained by a person skilled in the art without making any inventive step based on the embodiments in the description belong to the protection scope of the present application.
The embodiment of the application provides a method and a device for realizing device access, which are specifically described as follows:
fig. 1 is a schematic flowchart of a method for implementing device access according to an embodiment of the present application, where the flowchart in fig. 1 includes the following steps:
s101: presetting an equipment path, and generating an equipment path configuration file based on the preset equipment path;
s102: storing the preset equipment path to a preset equipment path memory area, acquiring the equipment paths of all current in-place equipment, and storing the equipment paths of the in-place equipment to the in-place equipment path memory area;
s103: indexing the preset equipment path memory area, acquiring the corresponding preset equipment path, searching the in-place equipment path memory area based on the acquired preset equipment path, and acquiring an index of the preset equipment path in the in-place equipment path memory area;
s104: and acquiring a device path by using the index of the memory area of the on-site device path, generating a device file name, and accessing the specified device based on the device file name.
Firstly, presetting a device path, and generating a device path configuration file based on the preset device path.
The preset device path specifically includes: a piece of equipment is placed in a designated slot position in the case, and an equipment path of the equipment is obtained by using an interface provided by Windows; and acquiring the device paths of the devices in the rest slots based on interfaces provided by Windows.
The method for acquiring the device path of the device by using the interface provided by Windows specifically comprises the following steps: and acquiring the device path of the device existing in the current system matched with the specified GUID parameter by using an interface provided by Windows.
Generating an equipment path configuration file, specifically comprising: and generating a device path configuration file based on the PCIe bus topological structure of the current system. Briefly introduced herein, PCIe is a high-speed serial computer expansion bus standard, and its primary advantage is its ability to reduce latency. The PCIe device is directly connected with a PCIe bus, so that the cache and the data are closer to the CPU.
Generating an equipment path configuration file, specifically comprising: and generating a device path configuration file according to the format of one device path in each line.
Presetting an equipment path, and specifically further comprising: and setting an invalid equipment path for the appointed empty slot position based on the format of one equipment path in each row.
It should be noted that the device path is associated with the slot number of the chassis.
Taking a case with 18-bit slots as an example, one device can be placed in slots 2-9 and slots 11-18 in the case, and an interface provided by Windows is used to obtain a device path of the device existing in the current system, which is matched with the specified GUID parameter. Thus, a device path can be obtained.
It should be noted that the above-mentioned devices are the same devices to be accessed, the device path is a quantity related to the slot and the device, when the slot and the device are not changed, the device path is not changed, and when at least one of the slot or the device is changed, the device path is also changed, which is the basis for realizing multiple device accesses at any slot of the chassis.
The device path configuration file is organized according to a format of one device path in each line, that is, the device path in the line n represents the device path generated by the Windows for the device when the device is in the slot n of the chassis.
In order to keep the row number consistent with the slot number, an invalid device path may be set for the empty slot in the same format as the device path of the device, taking into account that some slots may not place devices.
And storing the preset device path to a preset device path memory area, acquiring the device paths of all current in-place devices, and storing the device paths of the in-place devices to the in-place device path memory area. The method for acquiring the device paths of all the current in-place devices and the method for acquiring the device paths are the same principle.
And indexing in the preset device path memory area to obtain a corresponding preset device path, searching the in-place device path memory area based on the obtained preset device path, and obtaining an index of the preset device path in the in-place device path memory area. Here, the searching of the in-place device path memory area is to verify that the preset device path does exist in the in-place device path memory area.
Indexing is performed in a preset device path memory area, and a corresponding preset device path is obtained, which specifically includes: and indexing in a memory area of the preset equipment path by using the slot position number of the equipment to acquire the preset equipment path corresponding to the slot position number.
And obtaining the device path by using the index of the memory area of the on-site device path, generating a device file name, and accessing the specified device based on the device file name.
Generating a device file name, specifically comprising: and generating the device file name by combining the device nodes of the device.
Fig. 2 is a schematic diagram of a method for implementing device access according to an embodiment of the present application, and what is described above in this specification specifically describes how to implement device access, and is not described here again.
In order to understand the technical scheme more clearly, a specific example is given below by combining part of codes:
the PXIe system is composed of a measurement and control computer, a PXIe host adapter, a PXIe system interface module, a PXIe case and a PXIe peripheral module in the PXIe case.
And generating a device path configuration file based on the PCIe bus topology of the current system.
Loading an equipment path preset in the equipment path configuration file and associated with the case slot position, and recording the equipment path to a preset equipment path memory area:
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#null#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}/*slot1*/
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#a&c205603&0&0068000000200000#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}/*slot2*/
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#a&31d993ab&0&0060000000200000#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}/*slot3*/
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#a&2759faf2&0&0008000000200000#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}/*slot4*/
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#a&133043f6&0&0040000000200000#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}/*slot5*/
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#a&2911d055&0&0048000000200000#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}/*slot6*/
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#a&31556b39&0&00a8000000200000#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}/*slot7*/
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#a&31bbc311&0&00a0000000200000#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}/*slot8*/
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#a&10d1244f&0&0088000000200000#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}/*slot9*/
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#null#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}/*slot10*/
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#c&2ec4103&0&00400080004000200000#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}/*slot11*/
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#c&be495c0&0&00480080004000200000#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}/*slot12*/
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#c&1ff69d1&0&00200080004000200000#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}/*slot13*/
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#c&af7be8e&0&00680080004000200000#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}/*slot14*/
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#c&3d91835&0&00600080004000200000#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}/*slot15*/
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#c&4c5ef67&0&00800080004000200000#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}/*slot16*/
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#c&a0ae75c&0&00880080004000200000#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}/*slot17*/
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#c&8a5201c&0&00a00080004000200000#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}/*slot18*/
no device is placed in line 1 and line 10, an invalid device path is set in the same format as the device path of the device for keeping the line number consistent with the slot number, and the remaining lines are placed with device paths related to the slot number.
Supposing that a PXIe peripheral module is placed in each of the slot position 2 and the slot position 7, acquiring device paths of all current in-place devices according to the method for acquiring the device paths, and recording the device paths to the memory area of the in-place device paths:
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#a&c205603&0&0068000000200000#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#a&31556b39&0&00a8000000200000#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}
the PXIe peripheral module in the slot 2 is to be accessed in one access, and the slot number 2 is used to index the preset device path memory area, so as to obtain the preset device path of the PXIe peripheral module in the slot 2:
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#a&c205603&0&0068000000200000#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}
searching an in-place device path memory area by using a preset device path of the PXIe peripheral module in the slot 2, acquiring an index of the in-place device path memory area of the preset device path, and acquiring a device path by using the index of the in-place device path memory area:
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#a&c205603&0&0068000000200000#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}
if the device nodes to be accessed are the user and the h2c, the device file names can be generated by combining the device nodes:
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#a&c205603&0&0068000000200000#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}\\user
\\?\pci#ven_10ee&dev_8038&subsys_000710ee&rev_00#a&c205603&0&0068000000200000#{74c7e4a9-6d5d-4a70-bc0d-20691dff9e9d}\\h2c
it should be noted that the device file name may be used for accessing the device in the slot specified by the chassis.
The present application further provides a schematic structural diagram of a device for implementing device access, as shown in fig. 3. A device for enabling device access, comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein, the first and the second end of the pipe are connected with each other,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
presetting an equipment path, and generating an equipment path configuration file based on the preset equipment path;
storing the preset equipment path to a preset equipment path memory area, acquiring the equipment paths of all current in-place equipment, and storing the equipment paths of the in-place equipment to the in-place equipment path memory area;
indexing the preset equipment path memory area, acquiring the corresponding preset equipment path, searching the in-place equipment path memory area based on the acquired preset equipment path, and acquiring the index of the preset equipment path in the in-place equipment path memory area;
and acquiring a device path by using the index of the memory area of the on-site device path, generating a device file name, and accessing the specified device based on the device file name.
The processor and the memory may communicate via a bus, and the device may also include an input/output interface for communicating with other devices.
Based on the same idea, one or more embodiments of the present specification further provide a non-volatile computer storage medium corresponding to the above method, and storing computer-executable instructions configured to:
presetting an equipment path, and generating an equipment path configuration file based on the preset equipment path;
storing the preset equipment path to a preset equipment path memory area, acquiring the equipment paths of all current in-place equipment, and storing the equipment paths of the in-place equipment to the in-place equipment path memory area;
indexing the preset equipment path memory area, acquiring the corresponding preset equipment path, searching the in-place equipment path memory area based on the acquired preset equipment path, and acquiring an index of the preset equipment path in the in-place equipment path memory area;
and obtaining the device path by using the index of the memory area of the on-site device path, generating a device file name, and accessing the specified device based on the device file name.
The above description is only an example of the present application and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modifications, equivalents, improvements, etc. that come within the spirit of the disclosure are intended to be included within the scope of the claims of this disclosure.

Claims (10)

1. A method for enabling device access, the method comprising:
presetting an equipment path, and generating an equipment path configuration file based on the preset equipment path;
storing the preset equipment path to a preset equipment path memory area, acquiring the equipment paths of all current in-place equipment, and storing the equipment paths of the in-place equipment to the in-place equipment path memory area; the in-place equipment is equipment placed in any slot position in the PXIe chassis;
indexing the preset equipment path memory area, acquiring the corresponding preset equipment path, searching the in-place equipment path memory area based on the acquired preset equipment path, and acquiring the index of the preset equipment path in the in-place equipment path memory area;
and obtaining the device path by using the index of the memory area of the on-site device path, generating a device file name, and accessing the specified device based on the device file name.
2. The method according to claim 1, wherein the presetting of the device path specifically comprises:
a piece of equipment is placed in a designated slot position in the case, and an equipment path of the equipment is obtained by using an interface provided by Windows;
and acquiring the device paths of the devices in the rest slots based on the interfaces provided by the Windows.
3. The method according to claim 2, wherein the generating the device path profile specifically includes:
and generating a device path configuration file based on the PCIe bus topological structure of the current system high-speed serial computer expansion bus standard.
4. The method according to claim 3, wherein the generating the device path profile specifically further includes:
and generating the equipment path configuration file according to the format of one equipment path in each line.
5. The method according to claim 4, wherein the presetting of the device path specifically further comprises:
and setting an invalid equipment path for the appointed empty slot position based on the format of one equipment path in each line.
6. The method of claim 5, further comprising:
associating the device path with a slot number of the chassis.
7. The method according to claim 6, wherein the indexing in the memory area of the preset device path to obtain the corresponding preset device path specifically comprises:
and indexing in the memory area of the preset equipment path by using the slot number of the equipment to obtain the preset equipment path corresponding to the slot number.
8. The method according to claim 1, wherein the generating the device filename specifically includes:
and generating the device file name by combining the device nodes of the device.
9. The method according to claim 2, wherein the obtaining the device path of the device using the interface provided by Windows specifically includes:
and acquiring the device path of the device existing in the current system and matched with the specified globally unique identifier GUID parameter by using the interface provided by the Windows.
10. A device for enabling device access, comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to cause the at least one processor to:
presetting an equipment path, and generating an equipment path configuration file based on the preset equipment path;
storing the preset equipment path to a preset equipment path memory area, acquiring the equipment paths of all current in-place equipment, and storing the equipment paths of the in-place equipment to the in-place equipment path memory area; the in-place equipment is equipment placed in any slot position in the PXIe chassis;
indexing the preset equipment path memory area, acquiring the corresponding preset equipment path, searching the in-place equipment path memory area based on the acquired preset equipment path, and acquiring an index of the preset equipment path in the in-place equipment path memory area;
and obtaining the device path by using the index of the memory area of the on-site device path, generating a device file name, and accessing the specified device based on the device file name.
CN202011555922.0A 2020-12-24 2020-12-24 Method and device for realizing device access Active CN112631972B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011555922.0A CN112631972B (en) 2020-12-24 2020-12-24 Method and device for realizing device access

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011555922.0A CN112631972B (en) 2020-12-24 2020-12-24 Method and device for realizing device access

Publications (2)

Publication Number Publication Date
CN112631972A CN112631972A (en) 2021-04-09
CN112631972B true CN112631972B (en) 2022-11-08

Family

ID=75324689

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011555922.0A Active CN112631972B (en) 2020-12-24 2020-12-24 Method and device for realizing device access

Country Status (1)

Country Link
CN (1) CN112631972B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3618032A (en) * 1968-12-09 1971-11-02 Ibm Automatic data composing, editing and formatting system
CN102566453A (en) * 2010-12-20 2012-07-11 陕西海泰电子有限责任公司 PXI e slot controller

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5029199A (en) * 1989-08-10 1991-07-02 Boston Technology Distributed control and storage for a large capacity messaging system
US8798207B2 (en) * 2012-06-20 2014-08-05 National Instruments Corporation Synchronizing receivers in a signal acquisition system
KR20240025702A (en) * 2016-06-07 2024-02-27 일루미나, 인코포레이티드 Bioinformatics systems, apparatus, and methods for performing secondary and/or tertiary processing
CN108390773B (en) * 2018-02-02 2021-09-28 上海汉得商业保理有限公司 Method and equipment for dynamic routing of scaffold
CN209560545U (en) * 2019-05-09 2019-10-29 中国人民解放军32181部队 Guided missile signal environment simulation system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3618032A (en) * 1968-12-09 1971-11-02 Ibm Automatic data composing, editing and formatting system
CN102566453A (en) * 2010-12-20 2012-07-11 陕西海泰电子有限责任公司 PXI e slot controller

Also Published As

Publication number Publication date
CN112631972A (en) 2021-04-09

Similar Documents

Publication Publication Date Title
KR101786871B1 (en) Apparatus for processing remote page fault and method thereof
CN111970267B (en) Data protocol conversion method and device, electronic equipment and storage medium
CN106776633B (en) User-configurable apparatus and method for automatically generating a2l file
US11354050B2 (en) Data processing method, apparatus, and computing device
CN103744799A (en) Memory data access method, device and system
US9514170B1 (en) Priority queue using two differently-indexed single-index tables
US20150113210A1 (en) Data storage flash memory management method and program
US4027288A (en) Self-managing variable field storage system for handling nested data structures
CN111917579A (en) Distributed training method, device, equipment and storage medium
CN110941547B (en) Automatic test case library management method, device, medium and electronic equipment
CN112631972B (en) Method and device for realizing device access
US5063503A (en) Information control system for selectively locking an entity with requested intermediate reserve exclusive and share locks
CN112000589A (en) Data writing method, data reading device and electronic equipment
CN113254455B (en) Dynamic configuration method and device of database, computer equipment and storage medium
US9232009B2 (en) Data integration apparatus for use in sensor network
CN101751311A (en) Request processing device, request processing system, and access testing method
CN108334453A (en) A kind of file adjustment method, device, terminal device and storage medium
CN107102898B (en) Memory management and data structure construction method and device based on NUMA (non Uniform memory Access) architecture
CN114816364A (en) Method, device and application for dynamically generating template file based on Swagger
CN108919756B (en) Method for loading and calling CPS node function processing method
CN117149447B (en) Bandwidth adjustment method, device, equipment and storage medium
CN111881220B (en) Data operation method and device under list storage, electronic equipment and storage medium
CN116954622B (en) Method for associating abstract syntax tree with source code coordinates, electronic device and medium
CN117076515B (en) Metadata tracing method and device in medical management system, server and storage medium
CN113515485B (en) Automatic generation method of RTL code of SoC chip control register module

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20220907

Address after: 250101 building S02, 1036 Chaochao Road, high tech Zone, Jinan City, Shandong Province

Applicant after: Shandong Inspur Scientific Research Institute Co.,Ltd.

Address before: Floor 6, Chaochao Road, Shandong Province

Applicant before: JINAN INSPUR HIGH-TECH TECHNOLOGY DEVELOPMENT Co.,Ltd.

GR01 Patent grant
GR01 Patent grant