CN103412839A - CPCI bus big dipper timing locating function device in VxWorks operation system and driving method and driving device thereof - Google Patents
CPCI bus big dipper timing locating function device in VxWorks operation system and driving method and driving device thereof Download PDFInfo
- Publication number
- CN103412839A CN103412839A CN2013103885553A CN201310388555A CN103412839A CN 103412839 A CN103412839 A CN 103412839A CN 2013103885553 A CN2013103885553 A CN 2013103885553A CN 201310388555 A CN201310388555 A CN 201310388555A CN 103412839 A CN103412839 A CN 103412839A
- Authority
- CN
- China
- Prior art keywords
- big dipper
- time service
- locating module
- dipper time
- service locating
- 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.)
- Granted
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
The invention relates to driving, in particular to a CPCI bus big dipper timing locating function device in a VxWorks operation system and a driving method and driving device thereof. The CPCI bus big dipper timing locating function device in the VxWorks operation system and the driving method and driving device thereof are used for solving the problem that a big dipper timing locating module driving procedure based on a CPCI bus in a traditional VxWorks operation system is large in development difficulty when guaranteeing effective control. A computer can read, write and control a big dipper timing locating module through the CPCI bus, the CPCI bus is connected with the locating module through a PCI 9054 chip, and the CPCI bus can be converted into a local bus. By acquiring equipment information based on the CPCI bus big dipper timing locating function module and configuring inner memory space into inner memory management units, a pciIntConnect () function link can be used for interrupting a service routine. According to orders, driving can be achieved by correspondingly calling, opening, closing and reading data and monitoring the function of the big dipper timing locating module in real time. The CPCI bus big dipper timing locating function device is applied to an automatic test system.
Description
Technical field
The present invention relates to a kind of driving method, particularly cpci bus Big Dipper time service positioning function device and driving method and drive unit under a kind of vxworks operating system.
Background technology
Under vxworks operating system, cpci bus Big Dipper time service localization function module, as test module important in Auto-Test System, is applied in every field widely.Under traditional vxworks operating system based on the Big Dipper time service locating module Driver Development of cpci bus, as required, realize corresponding power function interface, and be packaged into I/O interface (the I/O interface of seven standards of standard, open () for example, close (), read () etc.), be registered in the system drive list, be articulated under the I/O subsystem.In this process, drive the data structure that the developer need to take out equipment, the establishment of finishing equipment and the installation of device driver, this process more complicated, bring a lot of inconvenience for the driving developer.
Summary of the invention
The objective of the invention is, in order to solve under traditional vxworks operating system based on the Big Dipper time service locating module driver of the cpci bus very large problem of development difficulty when guaranteeing effectively to control, to the invention provides cpci bus Big Dipper time service positioning function device and driving method and drive unit under a kind of vxworks operating system.
Cpci bus Big Dipper time service positioning function device under vxworks operating system of the present invention,
It comprises a plurality of Big Dipper time service locating modules, FPGA local bus, PCI9054 interface chip and cpci bus;
The PCI9054 interface chip is connected with the interface of cpci bus,
The PCI9054 interface chip also carries out data communication with the FPGA local bus,
The read-write control signal input/output terminal of FPGA local bus is connected with the read-write control signal input/output terminal of a plurality of Big Dipper time service locating modules simultaneously.
The driving method of cpci bus Big Dipper time service positioning function device under vxworks operating system, it comprises the steps:
Obtain the step based on the facility information of cpci bus Big Dipper time service positioning function device;
According to the size of the base address of PCI equipment and memory headroom, call sysMmuMapAdd () function and described memory headroom is configured to the step of the memory management unit of vxworks operating system;
Use the step of pciIntConnect () the function link interrupt service routine in vxworks operating system;
When receiving the order of opening Big Dipper time service locating module, carry out the step of opening Big Dipper time service locating module;
When receiving the order of closing Big Dipper time service locating module, carry out the step of closing Big Dipper time service locating module;
When receiving the order of reading Big Dipper time service locating module, carry out the step that reads Big Dipper time service locating module data;
When receiving Big Dipper time service locating module and carry out the order of Real-Time Monitoring, carry out the step of Big Dipper time service locating module Real-Time Monitoring.
The drive unit of cpci bus Big Dipper time service positioning function device under described vxworks operating system, it comprises:
Obtain the device based on the facility information of cpci bus Big Dipper time service positioning function device;
According to the size of the base address of PCI equipment and memory headroom, call sysMmuMapAdd () function and described memory headroom is configured to the device of the memory management unit of vxworks operating system;
Use the device of pciIntConnect () the function link interrupt service routine in vxworks operating system;
When receiving the order of opening Big Dipper time service locating module, carry out the device of opening Big Dipper time service locating module;
When receiving the order of closing Big Dipper time service locating module, carry out the device of closing Big Dipper time service locating module;
When receiving the order of reading Big Dipper time service locating module, carry out the device that reads Big Dipper time service locating module data;
When receiving Big Dipper time service locating module and carry out the order of Real-Time Monitoring, carry out the device of Big Dipper time service locating module Real-Time Monitoring.
The invention has the advantages that,
1), driving method of the present invention and drive unit can be realized the effective control to functional module;
2), the direct user oriented application program of the program of driving method of the present invention provides general driving function interface;
3), the program design of driving method of the present invention and encapsulation reduce the difficulty that drives exploitation greatly;
4), program design and the encapsulation of driving method of the present invention have independence and versatility, can be applicable to other design.
The accompanying drawing explanation
Fig. 1 is the principle schematic of cpci bus Big Dipper time service positioning function device under vxworks operating system of the present invention.
Fig. 2 is the principle schematic to the control procedure of Big Dipper time service locating module of the present invention.
Fig. 3 is the described principle schematic of opening Big Dipper time service locating module of embodiment three.
Fig. 4 is the described principle schematic of closing Big Dipper time service locating module of embodiment four.
Fig. 5 is the described principle schematic that reads Big Dipper time service locating module data of embodiment five.
Fig. 6 is the principle schematic of the described Big Dipper time service of embodiment six locating module Real-Time Monitoring.
Embodiment
Embodiment one: in conjunction with Fig. 1, present embodiment is described, cpci bus Big Dipper time service positioning function device under the described vxworks operating system of present embodiment,
It comprises a plurality of Big Dipper time service locating modules, FPGA local bus, PCI9054 interface chip and cpci bus;
The PCI9054 interface chip is connected with the interface of cpci bus,
The PCI9054 interface chip also carries out data communication with the FPGA local bus,
The read-write control signal input/output terminal of FPGA local bus is connected with the read-write control signal input/output terminal of a plurality of Big Dipper time service locating modules simultaneously.
The described Big Dipper time service of present embodiment positioning function device operates in the CPCI cabinet, controls computing machine and realizes the read-write of Big Dipper time service locating module is controlled by cpci bus.Between cpci bus and Big Dipper time service locating module, need to realize the cpci bus interface controller, described cpci bus interface controller adopts the PCI9054 interface chip of PLX company to realize, cpci bus is transformed into to local bus.Complete compatible with PCI 2.2 standards of PCI9054 interface chip, and burst transfers of data speed is high, and the interface chip price is low simultaneously, and versatility is good, can effectively reduce development difficulty.PCI9054 local bus side is used the FPGA local bus to realize bus interface decoding, and simultaneously, FPGA indoor design control register, realize the control to Big Dipper time service locating module.
Big Dipper time service positioning function device operates in the CPCI cabinet, its application program operates in to be controlled on computing machine, by cpci bus, realize the control to Big Dipper time service localization function module, therefore need the driver of exploitation based on cpci bus Big Dipper time service localization function module.The Driver Design of Big Dipper time service localization function module mainly comprises initialization apparatus, the realization of power function interface and encapsulation.
Embodiment two: present embodiment is the driving method of cpci bus Big Dipper time service positioning function device under the described vxworks operating system of embodiment one,
It comprises the steps:
Obtain the step based on the facility information of cpci bus Big Dipper time service positioning function device;
According to the size of the base address of PCI equipment and memory headroom, call sysMmuMapAdd () function and described memory headroom is configured to the step of the memory management unit of vxworks operating system;
Use the step of pciIntConnect () the function link interrupt service routine in vxworks operating system;
When receiving the order of opening Big Dipper time service locating module, carry out the step of opening Big Dipper time service locating module;
When receiving the order of closing Big Dipper time service locating module, carry out the step of closing Big Dipper time service locating module;
When receiving the order of reading Big Dipper time service locating module, carry out the step that reads Big Dipper time service locating module data;
When receiving Big Dipper time service locating module and carry out the order of Real-Time Monitoring, carry out the step of Big Dipper time service locating module Real-Time Monitoring.
Initialization apparatus, as the important step of CPCI Development of device driver, is mainly to be the hardware distributing system resource, in present embodiment, is mainly facility information, device memory mapping and the Break Link obtained based on the Big Dipper time service positioning function device of cpci bus.
The step of obtaining based on the facility information of cpci bus Big Dipper time service positioning function device comprises following method:
After the PCI device power, BIOS can PCI allocation equipment.The BIOS of target machine has the information that the interrupt number of the PCI equipment that finds and Vendor ID, Device ID, device type, distribution is listed at an interface when starting.
The initialization function first utilizes function pciFindDevice () to find corresponding equipment according to equipment Vendor ID and Device ID, according to Vendor ID, Device ID and identical device serial number (in a system, identical PCI equipment may be arranged), scan bus, find out BUS No, Device No and the Func No at equipment place.Then according to Bus number, device number and function number, call register base address and the interrupt number that pciConfigInLong () and pciConfigInByte () function are determined equipment.Again base address and I/O mask bit phase with obtain internal register base address on real plate.
According to the size of the base address of PCI equipment and memory headroom, calling the method that sysMmuMapAdd () function is configured to described memory headroom the memory management unit of vxworks operating system is:
VxWorks provides the MMU(memory management unit of standard), the user can distribute with MMU the memory headroom of PCI equipment.After clear and definite base address and memory headroom size, call function sysMmuMapAdd () function can be configured to MMU by memory headroom.After having completed the device memory mapping of Big Dipper time service localization function module, can, by the access to device memory, realize the control to equipment.
In vxworks operating system, use intConnect () link interruption service routine (ISR), but for CPCI equipment, the general pciIntConncet () that adopts articulates interruption, the main difference of it and intConnect () is that the interrupt vector that intConnect () is used monopolizes, and pciIntConncet () can make a plurality of external interrupt share an interrupt vector.PciIntConncet () is defined in pciIntLib.c, should comprise header file pciIntLib.h during use.Should notice that ventor is interrupt vector, need to be by the INUM_TO_IVEC acquisition that converts.
After under the VxWorks system, using pciIntConnect () function to interrupt and specifically c program couples together, this function interrelates the C function of appointment and the interrupt vector of appointment, and the address of function will be stored in this interrupt vector.When an interrupt occurs, system will be called this specific c program function, i.e. interrupt service routine.
Big Dipper time service locating module provides positioning signal (longitude, latitude), temporal information (date Hour Minute Second), and the FPGA local bus is illustrated in fig. 2 shown below the major control process of Big Dipper time service locating module:
Driving hardware interface register handbook according to providing, operate concrete register and realize above control procedure to functional module.Simultaneously, to the operation of Big Dipper time service locating module, common mainly containing opened, closed, read data and Real-Time Monitoring in place operation.
Embodiment three: in conjunction with Fig. 3, present embodiment is described, present embodiment is the further restriction of the driving method of cpci bus Big Dipper time service positioning function device under the described vxworks operating system of embodiment two,
The described step of opening Big Dipper time service locating module comprises the steps:
Obtain the numbering of the required Big Dipper time service locating module of opening and the step of channel number;
When the numbering of the Big Dipper time service locating module of input is in the Big Dipper time service locating module Serial Number Range of setting, the memory-mapped base address value of described Big Dipper time service locating module is assigned to global variable, the step of output character " OK ";
When the numbering of the Big Dipper time service locating module of input is not in the Big Dipper time service locating module Serial Number Range of setting, the step of the non-zero negative value diagnostic trouble code that the output numbering is wrong.Open the function of Big Dipper time service locating module, in Table 1:
Table 1 is opened Big Dipper time service locating module function
Embodiment four: present embodiment is described in conjunction with Fig. 4, present embodiment is the further restriction of the driving method of cpci bus Big Dipper time service positioning function device under the described vxworks operating system of embodiment two, and the step of closing Big Dipper time service locating module comprises the steps:
Obtain the step of the numbering of required Big Dipper time service locating module of closing;
When the numbering of the Big Dipper time service locating module of input is in the Big Dipper time service locating module Serial Number Range of setting, will preserve the global variable zero clearing of the memory-mapped base address value of described Big Dipper time service locating module, the step of output character " OK ";
When the numbering of numbering and the Big Dipper time service locating module obtained of the Big Dipper time service locating module of input was different, the step of wrong non-zero negative value diagnostic trouble code was numbered in output.
Close the function of Big Dipper time service locating module, in Table 2
Table 2 is closed Big Dipper time service locating module function
Embodiment five: present embodiment is described in conjunction with Fig. 5, present embodiment is the further restriction of the driving method of cpci bus Big Dipper time service positioning function device under the described vxworks operating system of embodiment two, and the step that reads Big Dipper time service locating module data comprises the steps:
Obtain the numbering of Big Dipper time service locating module of required reading out data and the step of channel number;
When the numbering of the Big Dipper time service locating module of input is in the Big Dipper time service locating module Serial Number Range of setting, and when in the channel number scope of the Big Dipper time service locating module that the channel number of the Big Dipper time service locating module of input is being set, read the step of the data that Big Dipper time service locating module receives;
When the numbering of the Big Dipper time service locating module of input is in the Big Dipper time service locating module Serial Number Range of setting, and when in the channel number scope of the Big Dipper time service locating module that the channel number of the Big Dipper time service locating module of input is not being set, the step of the non-zero negative value diagnostic trouble code of output channel mistake;
When the numbering of numbering and the Big Dipper time service locating module obtained of the Big Dipper time service locating module of input was different, the step of wrong non-zero negative value diagnostic trouble code was numbered in output;
The data that receive when the Big Dipper time service locating module read are effective, preserve described data, and the step of output character " OK ";
When the data that receive when the Big Dipper time service locating module that reads are invalid, the step of the non-zero negative value diagnostic trouble code that the output data are invalid.
The function of Big Dipper read data, in Table 3
The function of table 3 Big Dipper time service locating module read data
Embodiment six: present embodiment is described in conjunction with Fig. 6, present embodiment is the further restriction of the driving method of cpci bus Big Dipper time service positioning function device under the described vxworks operating system of embodiment two, and the step of Big Dipper time service locating module Real-Time Monitoring comprises the steps:
Obtain the step of numbering of the Big Dipper time service locating module of required Real-Time Monitoring;
When the numbering of the Big Dipper time service locating module of input is in the Big Dipper time service locating module Serial Number Range of setting, call the step of PciFindDevice () function;
When the numbering of the Big Dipper time service locating module of input not in the Big Dipper time service locating module Serial Number Range of setting the time, the step of the non-zero negative value diagnostic trouble code that the output numbering is wrong;
When the rreturn value of PciFindDevice () function is character " OK ", the step of output character " OK ";
When the rreturn value of PciFindDevice () function is not character " OK ", the step of output character " ERROR ".
The function of Big Dipper time service locating module Real-Time Monitoring, in Table 4:
Table 4 Big Dipper time service locating module Real-Time Monitoring function
According to the power function interface to Big Dipper time service locating module working control operation exploitation, directly user oriented application program encapsulation, provide the driving interface function.By the program direct compilation of driving method of the Big Dipper time service positioning function device of exploitation to the VxWorks system kernel, the user is when developing application, only need be according to the concrete operations that will complete, direct invoking performance function interface, do not need further encapsulation, thereby reduced the difficulty of Driver Development.
Present embodiment is the drive unit of cpci bus Big Dipper time service positioning function device under the described vxworks operating system of embodiment one, and it comprises:
Obtain the device based on the facility information of cpci bus Big Dipper time service positioning function device;
According to the size of the base address of PCI equipment and memory headroom, call sysMmuMapAdd () function and described memory headroom is configured to the device of the memory management unit of vxworks operating system;
Use the device of pciIntConnect () the function link interrupt service routine in vxworks operating system;
When receiving the order of opening Big Dipper time service locating module, carry out the device of opening Big Dipper time service locating module;
When receiving the order of closing Big Dipper time service locating module, carry out the device of closing Big Dipper time service locating module;
When receiving the order of reading Big Dipper time service locating module, carry out the device that reads Big Dipper time service locating module data;
When receiving Big Dipper time service locating module and carry out the order of Real-Time Monitoring, carry out the device of Big Dipper time service locating module Real-Time Monitoring.
Claims (7)
1.VxWorks under operating system, cpci bus Big Dipper time service positioning function device, is characterized in that,
It comprises a plurality of Big Dipper time service locating modules, FPGA local bus, PCI9054 interface chip and cpci bus;
The PCI9054 interface chip is connected with the interface of cpci bus,
The PCI9054 interface chip also carries out data communication with the FPGA local bus,
The read-write control signal input/output terminal of FPGA local bus is connected with the read-write control signal input/output terminal of a plurality of Big Dipper time service locating modules simultaneously.
2. the driving method of cpci bus Big Dipper time service positioning function device under vxworks operating system claimed in claim 1, is characterized in that, it comprises the steps:
Obtain the step based on the facility information of cpci bus Big Dipper time service positioning function device;
According to the size of the base address of PCI equipment and memory headroom, call sysMmuMapAdd () function and described memory headroom is configured to the step of the memory management unit of vxworks operating system;
Use the step of pciIntConnect () the function link interrupt service routine in vxworks operating system;
When receiving the order of opening Big Dipper time service locating module, carry out the step of opening Big Dipper time service locating module;
When receiving the order of closing Big Dipper time service locating module, carry out the step of closing Big Dipper time service locating module;
When receiving the order of reading Big Dipper time service locating module, carry out the step that reads Big Dipper time service locating module data;
When receiving Big Dipper time service locating module and carry out the order of Real-Time Monitoring, carry out the step of Big Dipper time service locating module Real-Time Monitoring.
3. the driving method of cpci bus Big Dipper time service positioning function device under vxworks operating system according to claim 2, is characterized in that, the described step of opening Big Dipper time service locating module comprises the steps:
Obtain the numbering of the required Big Dipper time service locating module of opening and the step of channel number;
When the numbering of the Big Dipper time service locating module of input is in the Big Dipper time service locating module Serial Number Range of setting, the memory-mapped base address value of described Big Dipper time service locating module is assigned to global variable, the step of output character " OK ";
When the numbering of the Big Dipper time service locating module of input is not in the Big Dipper time service locating module Serial Number Range of setting, the step of the non-zero negative value diagnostic trouble code that the output numbering is wrong.
4. the driving method of cpci bus Big Dipper time service positioning function device under vxworks operating system according to claim 2, is characterized in that, the step of closing Big Dipper time service locating module comprises the steps:
Obtain the step of the numbering of required Big Dipper time service locating module of closing;
When the numbering of the Big Dipper time service locating module of input is in the Big Dipper time service locating module Serial Number Range of setting, will preserve the global variable zero clearing of the memory-mapped base address value of described Big Dipper time service locating module, the step of output character " OK ";
When the numbering of numbering and the Big Dipper time service locating module obtained of the Big Dipper time service locating module of input was different, the step of wrong non-zero negative value diagnostic trouble code was numbered in output.
5. the driving method of cpci bus Big Dipper time service positioning function device under vxworks operating system according to claim 2, is characterized in that, the step that reads Big Dipper time service locating module data comprises the steps:
Obtain the numbering of Big Dipper time service locating module of required reading out data and the step of channel number;
When the numbering of the Big Dipper time service locating module of input is in the Big Dipper time service locating module Serial Number Range of setting, and when in the channel number scope of the Big Dipper time service locating module that the channel number of the Big Dipper time service locating module of input is being set, read the step of the data that Big Dipper time service locating module receives;
When the numbering of the Big Dipper time service locating module of input is in the Big Dipper time service locating module Serial Number Range of setting, and when in the channel number scope of the Big Dipper time service locating module that the channel number of the Big Dipper time service locating module of input is not being set, the step of the non-zero negative value diagnostic trouble code of output channel mistake;
When the numbering of numbering and the Big Dipper time service locating module obtained of the Big Dipper time service locating module of input was different, the step of wrong non-zero negative value diagnostic trouble code was numbered in output;
The data that receive when the Big Dipper time service locating module read are effective, preserve described data, and the step of output character " OK ";
When the data that receive when the Big Dipper time service locating module that reads are invalid, the step of the non-zero negative value diagnostic trouble code that the output data are invalid.
6. the driving method of cpci bus Big Dipper time service positioning function device under vxworks operating system according to claim 2, is characterized in that, the step of Big Dipper time service locating module Real-Time Monitoring comprises the steps:
Obtain the step of numbering of the Big Dipper time service locating module of required Real-Time Monitoring;
When the numbering of the Big Dipper time service locating module of input is in the Big Dipper time service locating module Serial Number Range of setting, call the step of PciFindDevice () function;
When the numbering of the Big Dipper time service locating module of input not in the Big Dipper time service locating module Serial Number Range of setting the time, the step of the non-zero negative value diagnostic trouble code that the output numbering is wrong;
When the rreturn value of PciFindDevice () function is character " OK ", the step of output character " OK ";
When the rreturn value of PciFindDevice () function is not character " OK ", the step of output character " ERROR ".
7. the drive unit of cpci bus Big Dipper time service positioning function device under vxworks operating system claimed in claim 1, is characterized in that, it comprises:
Obtain the device based on the facility information of cpci bus Big Dipper time service positioning function device;
According to the size of the base address of PCI equipment and memory headroom, call sysMmuMapAdd () function and described memory headroom is configured to the device of the memory management unit of vxworks operating system;
Use the device of pciIntConnect () the function link interrupt service routine in vxworks operating system;
When receiving the order of opening Big Dipper time service locating module, carry out the device of opening Big Dipper time service locating module;
When receiving the order of closing Big Dipper time service locating module, carry out the device of closing Big Dipper time service locating module;
When receiving the order of reading Big Dipper time service locating module, carry out the device that reads Big Dipper time service locating module data;
When receiving Big Dipper time service locating module and carry out the order of Real-Time Monitoring, carry out the device of Big Dipper time service locating module Real-Time Monitoring.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310388555.3A CN103412839B (en) | 2013-08-30 | 2013-08-30 | Cpci bus Big Dipper time service positioning function device and driving method thereof and drive unit under vxworks operating system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310388555.3A CN103412839B (en) | 2013-08-30 | 2013-08-30 | Cpci bus Big Dipper time service positioning function device and driving method thereof and drive unit under vxworks operating system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103412839A true CN103412839A (en) | 2013-11-27 |
CN103412839B CN103412839B (en) | 2016-01-20 |
Family
ID=49605852
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310388555.3A Active CN103412839B (en) | 2013-08-30 | 2013-08-30 | Cpci bus Big Dipper time service positioning function device and driving method thereof and drive unit under vxworks operating system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103412839B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103744805A (en) * | 2014-01-03 | 2014-04-23 | 哈尔滨工业大学 | Hardware architecture of CPCI (Compact Peripheral Component Interconnect) bus switch quantity and analog quantity output modules under VxWorks and time-sequence-configurable driving method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1749916A (en) * | 2004-09-16 | 2006-03-22 | 中国科学院电子学研究所 | Insert the method that the GPS pps pulse per second signal realizes that precise time is aimed at computing machine |
CN102999381A (en) * | 2011-09-09 | 2013-03-27 | 中国航天科工集团第三研究院第八三五七研究所 | Compact peripheral component interconnect (CPCI) device interrupt multiplexing method for improving realtime performance of VxWorks |
CN103198034A (en) * | 2013-02-26 | 2013-07-10 | 北京航空航天大学 | Hot-plug power management device based on CPCI (compact peripheral component interconnect) bus device board card |
-
2013
- 2013-08-30 CN CN201310388555.3A patent/CN103412839B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1749916A (en) * | 2004-09-16 | 2006-03-22 | 中国科学院电子学研究所 | Insert the method that the GPS pps pulse per second signal realizes that precise time is aimed at computing machine |
CN102999381A (en) * | 2011-09-09 | 2013-03-27 | 中国航天科工集团第三研究院第八三五七研究所 | Compact peripheral component interconnect (CPCI) device interrupt multiplexing method for improving realtime performance of VxWorks |
CN103198034A (en) * | 2013-02-26 | 2013-07-10 | 北京航空航天大学 | Hot-plug power management device based on CPCI (compact peripheral component interconnect) bus device board card |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103744805A (en) * | 2014-01-03 | 2014-04-23 | 哈尔滨工业大学 | Hardware architecture of CPCI (Compact Peripheral Component Interconnect) bus switch quantity and analog quantity output modules under VxWorks and time-sequence-configurable driving method |
CN103744805B (en) * | 2014-01-03 | 2016-04-27 | 哈尔滨工业大学 | Cpci bus switching value and analog output module hardware structure and the configurable driving method of sequential under VxWorks |
Also Published As
Publication number | Publication date |
---|---|
CN103412839B (en) | 2016-01-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102184122B (en) | Interrupt realizing method for Loongson central processing unit (CPU) mainboard | |
CN103309830A (en) | Driver of CPCI bus CAN communicating module under VxWorks operating system and driving method | |
CN103412841B (en) | The driver of cpci bus RS422 communication module and driving method under vxworks operating system | |
CN101739283B (en) | Computer and method for virtual system to directly access computer hardware | |
CN107992390B (en) | Chip debugging method based on-chip bus | |
CN105446933B (en) | The debugging system and adjustment method of multi-core processor | |
CN101626351A (en) | Multiprotocol data acquisition gateway | |
CN114153779B (en) | I2C communication method, system, equipment and storage medium | |
CN105335548B (en) | A kind of MCU emulation mode for ICE | |
US20140201406A1 (en) | Method for controlling transaction exchanges between two integrated circuits | |
CN103677855A (en) | Design method for driver of CPCI (Compact Peripheral Component Interconnect) bus DAC (digital-to-analog conversion) function unit under VxWorks operating system | |
US20150363259A1 (en) | Managing a storage device using a hybrid controller | |
CN103412833A (en) | CPCI (Compact Peripheral Component Interconnect) bus scanning ADC (Analog-to-Digital Converter) function module driver under VxWorks operating system and control method thereof | |
CN110209605B (en) | Register read-write method of PCIE bus network card and computing equipment | |
CN103713908A (en) | Method for designing digital quantity input functional unit driving program of CPCI (compact peripheral component interface) bus under VxWorks operating system | |
CN103412839B (en) | Cpci bus Big Dipper time service positioning function device and driving method thereof and drive unit under vxworks operating system | |
CN115017845A (en) | Bus driving type chip simulation excitation model for IP unit level verification | |
CN103761203B (en) | A kind of general connection method for different hardware equipment | |
CN103412840A (en) | CPCI (Compact Peripheral Component Interconnect) bus GPS (Global Positioning System) time-service positioning function device under VxWorks operating system and driving method and driver thereof | |
CN110765060B (en) | MDIO bus-to-parallel bus conversion method and device, equipment and medium | |
EP0942371A1 (en) | Debugging method for a microcomputer | |
CN103678073A (en) | Simulation system | |
CN110109849B (en) | CAN equipment driving device and method based on PCI bus | |
US6185523B1 (en) | Apparatus and method for computer system interrupt emulation | |
CN104572515A (en) | Tracking module, method, system and SOC (System-On-Chip) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |