Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

45 results about "Spin locks" patented technology

Using Spin Locks. Spin locks are a low-level synchronization mechanism suitable primarily for use on shared memory multiprocessors. When the calling thread requests a spin lock that is already held by another thread, the second thread spins in a loop to test if the lock has become available. When the lock is obtained,...

Spin lock optimization method and electronic equipment

The invention discloses a spin lock optimization method and electronic equipment, and the method comprises the steps: creating and initializing a spin lock structural body which comprises a lock holder pointer; when each thread obtains the spin lock, creating a corresponding request node structure body to form a waiting queue; in the waiting queue, determining spin lock holders in the plurality of threads based on the lock holder pointers; and after the processor core corresponding to the spin lock holder executes the critical zone code of the corresponding thread, traversing the waiting queue, reading the critical zone function pointer of each waiting node, and sequentially executing the critical zone code in each request node structure body on the current processor core based on the critical zone function pointer. According to the method, the performance bottleneck of a traditional spin lock in a multi-core environment is broken through, all-around optimization of cache consistency overhead, queue delay, energy efficiency ratio and multi-core expansibility is achieved, and the performance of the spin lock in the multi-core processor environment is remarkably improved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Construction method and device for system operation lagging, equipment, medium and program product

The invention provides a system operation lagging construction method and device, equipment, a medium and a program product. Relates to the technical field of system performance testing. The method comprises the steps that the CPU thread number and a watchdog threshold value of a current system are obtained; on the basis of the CPU thread number and the watchdog threshold value, the duration of the target thread executing busy waiting operation is calculated through a preset formula; initializing a spin lock of a kernel mode, and creating target threads of which the number is the same as that of the CPU threads, so that the target threads execute preset processing logic to construct system operation jamming; the preset processing logic comprises the following steps: periodically obtaining a spin lock; responding to the situation that the spin lock is not obtained, and continuing to execute the spin lock obtaining operation; and in response to obtaining the spin lock, executing a busy waiting operation. According to the method, CPU resources are continuously occupied through kernel spin lock competition, and a real system jamming scene is simulated. The busy waiting operation duration is dynamically calculated, it is ensured that the single-thread lock holding time is slightly lower than a watchdog threshold value, and crash of a system triggering unrecoverable is avoided.
Owner:CHINA UNITED NETWORK COMM GRP CO LTD +2

Quantum gate protocol for the execution of spin locking onto superconducting qubit architectures

A system and method for inducing spin locking onto superconducting qubits, via a control drive, during performance of a quantum gate between the superconducting qubits is described. Spin locking may prolong the coherence times of the superconducting qubits involved in the gate, therefore reducing the risk that a fault occurs due to interference by noise in the environment. In order to induce spin locking, pulses may be directed at the superconducting qubits for the duration of the gate. The pulses may be determined and optimized by optimal coherence control methods and applied using a control drive. The pulse profiles may be determined in a manner that is specific to the given gate, to the superconducting qubits involved in the gate, and to the quantum hardware upon which the superconducting qubits and the gate are implemented.
Owner:AMAZON TECH INC

Shared peripheral control method of single-chip multi-core system, electronic equipment and medium

The invention discloses a shared peripheral control method of a single-chip multi-core system, electronic equipment and a medium. The method comprises the following steps: determining a use priority of each core to a shared peripheral based on a performance parameter of each core; when the shared peripheral is not used and the first core is started, a hardware spin lock is obtained, the shared peripheral is initialized, a control authority of the shared peripheral is granted to the first core, and the hardware spin lock is released; when any second core is started, the second core obtains a hardware spin lock, the target core occupying the control authority of the shared peripheral is re-determined based on the initialization state of the shared peripheral, the second use priority and the first use priority, and peripheral use interfaces of the remaining cores point to a proxy communication interface of the target core. According to the method, the target core occupying the control authority of the shared peripheral is dynamically adjusted based on the use priority of each core using the shared peripheral to the shared peripheral, each core has an opportunity to take over the agent of the shared peripheral, and the system power consumption is reduced.
Owner:GUANG ZHOU XRADIO TECH CO LTD

A stable spin lock

ActiveCN224539574UShoe lacesSpin locks
The utility model discloses a kind of steady spin lock buckle treasures, including fixed base, the fixed base top fixed clamping is equipped with mounting seat, the mounting seat inside is equipped with the limiting of I-shaped wire collector, the mounting seat top is equipped with the positioning member that can drive wire collector rotation, the positioning member top fixed clamping is equipped with rotating upper cover, the mounting seat is equipped with the limiting placement groove of placing wire collector, the middle part of the wire collector and the inner wall of limiting placement groove form wire collection space;The utility model compared with prior art has the advantages that improve locking stability, broaden adaptation scene: by being provided with three winding through holes of wire collector in winding hole, cooperate shoelace cross threading mode, increase the contact area and friction force of shoelace and wire collector, effectively reduce shoelace slip, loose risk;Stability and operation convenience are considered;Anti-rotation and flexible transmission are combined;Assembling maintenance is convenient, protect shoelace.
Owner:SHENZHEN SOUNDGO TECHNOLOGY CO LTD

An interlocking pin free-spinning lock body and its key

ActiveCN115126348BKeysCylinder locksSpin locksMechanical engineering
An interlocking pin free-spinning lock body and its key of the present invention belong to the technical field of locks, and particularly relate to a free-spinning lock body and a key with interlocking pins. The inside of the lock shell assembly has a cavity, in which an inner lock core assembly and an outer lock core assembly are successively arranged, and the rear end of the outer lock core assembly is connected to the output assembly; the key of the interlocking pin free-spinning lock body is provided with a key rack gear, and several key rack components are arranged inside the key rack gear. The key rack components correspond one by one to the through holes on the front inner lock core of the interlocking pin free-spinning lock body, and the several key rack components. The purpose of the present invention is to provide an interlocking pin free-spinning lock head and a key, which solve the problems that ordinary lock cores are easily violently opened by unlocking tools, the pins or blades are separately arranged and are easily cracked to open the lock core and the mutual opening rate is relatively high. At the same time, problems such as low strength of the lock are solved.
Owner:李翔宇

Fair spinlock with protection against thread preemption

ActiveUS12675343B2Parallel computingSpin locks
Techniques can include: thread TH1 acquiring a spinlock; while TH1 holds the spinlock, adding threads TH2 and TH3 to a wait queue based on a FIFO (first in first out) ordering in which threads attempt to acquire the spinlock, where TH1, TH2 and TH3 respectively have positions P1, P2 and P3 in the FIFO ordering; while TH1 holds the spinlock, pre-empting TH2; while TH2 is inactive and waiting at P2 in the FIFO ordering of the queue, TH1 releasing the spinlock; detecting that the spinlock is free and that TH3 is waiting in the queue at P3, where TH2 is next, in the FIFO ordering of threads in the queue, to acquire the spinlock after released by TH1; and responsive to said detecting, performing first processing including: cancelling the second position or index P2 of TH2 in the FIFO ordering; and TH3 acquiring the spinlock.
Owner:DELL PROD LP

Cover plate locking and unlocking device

The utility model relates to the technical field of cover locking and unlocking, disclose a cover locking and unlocking device, including electronic shell, storehouse cover, spin lock spare and coin lock spare, electronic shell has battery compartment, and battery compartment is used for placing battery spare, and storehouse cover is used for covering battery compartment, and electronic shell has cover lock groove, and the inner end of spin lock spare is embedded cover lock groove, and spin lock spare is in locking state or unlocking state through cover lock groove with electronic shell, the outer end of spin lock spare forms spin lock groove, and coin lock spare is used for embedding spin lock groove, and coin lock spare is used for operating spin lock spare rotation for switching locking state or unlocking state. Through the rotation coin lock spare realizes the switching of storehouse cover and unlocking state locking state, and the replacement of battery spare is convenient, and the coin lock spare is more interesting through hand, and the control feeling is stronger, improves the participation of children and improves the hands-on ability of children, and, adopt coin lock spare to realize the locking or unlocking of storehouse cover, and the operation is simple and fast, and the children can realize the assembly and disassembly of storehouse cover independently.
Owner:SHENZHEN NADRAY INNOVATIONS TECH CO LTD

Fair spinlock with protection against thread preemption

Techniques can include: thread TH1 acquiring a spinlock; while TH1 holds the spinlock, adding threads TH2 and TH3 to a wait queue based on a FIFO (first in first out) ordering in which threads attempt to acquire the spinlock, where TH1, TH2 and TH3 respectively have positions P1, P2 and P3 in the FIFO ordering; while TH1 holds the spinlock, pre-empting TH2; while TH2 is inactive and waiting at P2 in the FIFO ordering of the queue, TH1 releasing the spinlock; detecting that the spinlock is free and that TH3 is waiting in the queue at P3, where TH2 is next, in the FIFO ordering of threads in the queue, to acquire the spinlock after released by TH1; and responsive to said detecting, performing first processing including: cancelling the second position or index P2 of TH2 in the FIFO ordering; and TH3 acquiring the spinlock.
Owner:DELL PROD LP

An operating system lock-free cross-core communication method in a task binding scheduling mode

The application belongs to the technical field of computer system software, and particularly relates to a task binding scheduling mode operating system lock-free cross-core communication method, which is established on a special queue matrix independent queue structure under the task binding mode scheduling; the sending processor core and the receiving processor core operate the independent queue in a lock-free mode; the application provides a task binding scheduling mode operating system lock-free cross-core communication mechanism, and can realize the cross-core communication without spin lock or mutual exclusion between the multiple cores of the operating system under the task binding scheduling mode.
Owner:XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA

System performance optimization method, apparatus and device, and computer program product

The embodiment of the invention provides a system performance optimization method, device and equipment and a computer program product, a system comprises multiple threads used for accessing shared resources, the multiple threads correspond to spin locks, and the system performance optimization method comprises the steps that in the process that the multiple threads compete for the spin locks, the multiple threads compete for the spin locks; obtaining a reference spin frequency of spin operation performed by a single thread in the plurality of threads, wherein the reference spin frequency is related to a lower limit value of system overhead; and regulating and controlling an event of competing for the spin lock by a single thread on the basis of the reference spin frequency so as to optimize the performance of the system. In the embodiment, the thread can be effectively controlled to carry out spin waiting operations of different times based on the reference spin times, and particularly, unnecessary spin operations carried out in different scenes can be reduced, so that the overall performance of a system can be improved, the total overhead of the system can be optimized, the utilization rate of CPU resources can also be ensured, and the user experience is improved. And the practicability of the method is improved.
Owner:ALIBABA CLOUD COMPUTING CO LTD

A spinlock deadlock detection method of a multi-core operating system

The application provides a spin lock deadlock detection method of a multi-core operating system, and the method comprises the following steps: acquiring an operating system processor core set, and sequentially searching variables of each processor core; removing processor cores without spin lock information to be acquired in the variables to form a to-be-detected core set; using a bitmap dyeing method to cyclically search whether a processor core running a detection program in the to-be-detected core set acquires a spin lock, if yes, a deadlock occurs, if not, the processor core is removed, and other processor cores are sequentially detected until the to-be-detected core set is empty, the multi-core operating system does not have a deadlock, and the detection ends. The method designed by the application has the advantages of high efficiency, accuracy, simplicity and convenience, can detect a deadlock problem as early as possible and timely feedback, and enables a user to take corresponding deadlock release measures according to a feedback result, so that the system can continue to run.
Owner:XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA

An optimization method for solving TCP connection reset caused by multiple identical SYN packets

ActiveCN120238563BError preventionEngineeringSpin locks
The present invention discloses an optimized method for solving TCP connection reset caused by multiple identical SYN packets, which includes the following steps: saving a first HASH table and a second HASH table, where the first HASH table includes multiple linked lists and the second HASH table includes multiple spin locks; the client sends a SYN packet to be processed to the server; the server receives the SYN packet to be processed and obtains the corresponding linked list and spin lock; the server traverses the corresponding linked list and compares the connection information; if there is identical connection information, discard the SYN packet to be processed and release the spin lock; if there is no identical connection information, mark the SYN packet to be processed as a processed SYN packet, store the connection information in the corresponding linked list, and then release the spin lock; the server sends the SYN-ACK packet to the client; the client receives the SYN-ACK packet; the client obtains the ACK packet and sends it to the server; the server receives the ACK packet.
Owner:KYLIN CORP

Three-gear key knob

The invention provides a three-gear key knob, and belongs to the technical field of power equipment control. Comprising an upper cover and a base, the upper cover and the base are used in cooperation, a spin lock body is installed in the middle of the base and penetrates through the upper cover, the spin lock body comprises a middle base, a lock cylinder is rotationally installed on the inner wall of the middle base and used in cooperation with an external key, and a position adjusting mechanism is installed at the bottom of the lock cylinder. Precise locking and clear hand feeling feedback of gears are achieved through cooperation of the position adjusting mechanism and the gear push rod, connection and disconnection of all circuits in the control circuit are changed through cooperation of the cam block and the contact push rod, meanwhile, the relative position of the cam block and the contact push rod can be locked through cooperation of the positioning wheel and the gear push rod, and the operation is convenient. The stable and fixed gear after adjustment is ensured, gear deviation caused by vibration or mistaken touch is prevented, and then mistaken on-off of a circuit is avoided.
Owner:CNTD ELECTRIC TECH CO LTD

Message distribution method, network equipment and storage medium

The invention relates to the technical field of communication, and provides a message shunting method, network equipment and a storage medium. The network equipment comprises a network card chip and a plurality of processing cores, and the network card chip shunts received messages so as to cache the received messages to a hardware default queue or a corresponding hardware RSS queue; and each processing core tries to acquire the spin lock of the hardware default queue when executing the shunting task, acquires a plurality of messages from the hardware default queue and performs shunting under the condition that the spin lock is acquired, or turns to execute the forwarding task under the condition that the spin lock is not acquired. According to the invention, the message of the non-standard service and the message of the standard service are shunted in combination with the network card chip and the processing core, and the shunting rate and the forwarding rate of the message are dynamically adjusted to enable the message to be adaptive, so that reasonable utilization of multi-core resources is realized, normal operation of the non-standard service and the standard service is ensured, and the performance of network equipment is improved.
Owner:MAIPU COMM TECH CO LTD

Inertial measurement unit product software three-level architecture, implementation method thereof and terminal equipment

The invention discloses an inertial measurement unit product software three-level architecture and an implementation method thereof, and terminal equipment, a three-level architecture operation scheme is designed for an inertial measurement unit product software product, and meanwhile, software dual backup is designed for internal software, so that online software upgrading can be continued even if abnormal power failure occurs in the software upgrading process and a backup program is started for operation when the product is powered on, and the software upgrading efficiency is improved. According to the method, the software running safety and reliability of the inertial measurement unit product are improved. According to the method, software online upgrading of an inertial measurement unit product is achieved through the monitoring software, the data processing DSP software mainly completes the functions of inertial measurement unit self-alignment, self-detection, self-calibration, spin lock zeroing, spin lock parking and the like, the data processing DSP software does not conduct programming operation on FLASH, and the safety and reliability of FLASH operation are improved. By embedding a domestic operating system, the real-time performance of the system is improved, multi-task parallel operation is supported, meanwhile, the response time of interruption is shortened, and the precision and reliability of an inertial measurement unit product are improved.
Owner:HUNAN AEROSPACE ELECTROMECHANICAL EQUIP & SPECIAL MATERIAL INST

Container spreader

ActiveCN224411185USpin locksMechanical engineering
The container lifting device comprises a rectangular lifting frame and four or more than four spin locks symmetrically arranged on the rectangular lifting frame, wherein the spin lock comprises a shell fixed on the rectangular lifting frame and a lock tongue movably arranged in the shell, the lock tongue can rotate in the shell and can also move vertically in the shell, and a tapered lock head at the lower end of the lock tongue can be retracted into the lower opening of the shell or extended out of the lower opening. The container lifting device is provided with four or more than four spin locks, and each spin lock can be vertically adjusted, so that the lifting of containers of various specifications can be realized, and the device has good versatility.
Owner:YICHANG YULONG INTEGRATED HOUSING CONSTRUCTION CO LTD

Spin lock design method and device, electronic equipment and storage medium

The embodiment of the invention relates to the technical field of Internet, and discloses a spin lock design method and device, electronic equipment and a storage medium. According to the embodiment of the invention, at least the problems that the stability of write operation is poor, a timeout mechanism is not set, too long waiting is possibly caused, and the response speed of the system is influenced in an existing CP AUTOSAR OS system can be relieved; by adding the first preset parameter to check and judge whether the spin lock is configured with a lock method related to interruption or not, check whether lock obtaining is overtime or not, read and judge whether the state variable of the spin lock is an even number or not, and other design logics, the process of obtaining the lock through write operation is optimized, the stability of system write operation is improved, and the system response speed is increased.
Owner:FAW JIEFANG AUTOMOTIVE CO

Child safety seat and related spin lock mechanism

ActiveUS12643441B2Child seatsClassical mechanicsSpin locks
A child safety seat includes a base, a seat body and a spin lock mechanism. The seat body is movably disposed on the base and switchable relative to the base between two different positions. The spin lock mechanism includes a pivoting component and a locking component. The pivoting component is pivotally connected to one of the base and the seat body. A driving slot is formed on the pivoting component. The locking component is for engaging with and disengaging from the other of the base and the seat body and movably passes through the driving slot along a direction substantially parallel to an engaging direction and a disengaging direction of the locking component. The locking component can be driven by pivoting movement of the pivoting component to disengage from the other of the base and the seat body to allow switching movement of the seat body relative to the base.
Owner:WONDERLAND SWITZERLAND AG

Locking type packaging wine box

The utility model relates to the field of wine boxes, and discloses a locking type packaging wine box which comprises a box body and a box cover, the box cover is installed at the top end of the box body, and a spin lock structure is arranged in the box cover. The spin lock structure comprises a set of inner cavities formed in the box cover, the top ends of the interiors of the inner cavities are movably connected with rotating pieces, three sets of rotating strips are welded to the edges of the rotating pieces, rotating rods are hinged to the ends of each set of rotating strips respectively, and push rods are hinged to the other ends of the rotating rods respectively. According to the wine box with the locking type packaging function, by arranging the spin lock structure, when the box is opened, the rotating piece is rotated anticlockwise through the straight strip, the spring is pulled to contract through linkage of the rotating strip and the rotating rod, the clamping feet are pulled to retract inwards through the push rod, the three sets of clamping feet retract inwards and retreat from the clamping grooves at the same time, locking of the box cover and the box body can be relieved, and the box cover is taken down; the box body and the box cover are triangular prisms, the buckling stability of the three groups of clamping feet is high, the operation is quick and simple, the box cover is not easy to fall off, and the problems that box opening is strenuous and the stability is poor are solved.
Owner:CHENGDU MASTERPIECE BAOFENG ART PACKAGING PRINTING CO LTD

Container spreader spin lock working state monitoring device and monitoring method

The invention provides a container spreader spin lock working state monitoring device and method, and the device comprises a spin lock mechanism which comprises a spin lock housing, a spin lock shaft is arranged at the bottom of the spin lock housing in a penetrating manner, the spin lock shaft can rotate around the axis of the spin lock shaft, a torque sensor is arranged in the spin lock shaft, and a lock head is coaxially fixed to the bottom end of the spin lock shaft through a connecting bottom shaft; three monitoring target spots are arranged on the circumference of the outer ring of the spin lock shaft in an array mode, the supporting circular ring is coaxially fixed to the inner wall of the bottom end of the spin lock shell, and three sets of laser displacement sensors are installed on the inner wall of the supporting circular ring in the circumferential direction and right face the three monitoring target spots respectively; the angle monitoring module is fixed on the top surface of the magnetic ring; the magnetic ring is magnetically fixed at the top end of the first limiting seat; the micro photoelectric sensor is installed on the inner side of the supporting circular ring and right faces a reference target spot on the surface of the spin lock shaft. According to the invention, a non-contact sensing scheme is adopted, so that safety accidents such as container inclination and falling caused by lifting when the spin lock is not locked and the lifting appliance is moved away due to incomplete unlocking are prevented, and the safety of loading and unloading operation is guaranteed.
Owner:SHEKOU CONTAINER TERMINALS +4

Interrupt threading method for embedded edge soft real-time system IPI

The invention provides an embedded edge soft real-time system IPI interrupt threading method, which relates to the technical field of Linux kernel interrupt subsystems, and comprises the following steps: setting a threading mark of IPI interrupt, and calling an interrupt registration interface function; deleting the judgment limitation on the interrupt type to which the IPI interrupt belongs in the interrupt registration interface function, and forcibly generating a kernel thread; and when a processing result returned by the primary interrupt callback processing on the IPI interrupt is that the processing is continued by the thread, waking up the secondary kernel thread, and executing an interrupt processing function registered by the IPI interrupt by the secondary kernel thread. When IPI interrupt is used in an RT kernel driver, normal processing can be performed under the condition that a spin lock is used in an interrupt processing function and a process context to protect shared resources; according to the method, the image of the drive code is reduced to the minimum by switching between the RT kernel and the non-RT kernel, and the interrupt processing code and the mutual exclusion mechanism of the interrupt processing code do not need to be changed in the RT kernel.
Owner:WEAPON EQUIP RES INST OF CHINA NAT WEAPON EQUIP GRP

Automatic assembly device for spin lock pin shaft

ActiveCN120644972BAssembly machinesSpin locksMechanical engineering
The application discloses a rotating locking pin shaft automatic assembling device which can automatically assemble rotating locking pins and shafts, and comprises an equipment table which comprises a fixed equipment fixed disc and a carrier rotating ring disc which can be controlled to rotate around the equipment fixed disc; the fixed disc is fixedly provided with a pre-insertion punching mechanism corresponding to a shaft mounting station and is fixedly provided with an insertion pin positioning mechanism corresponding to a pin mounting station; the carrier rotating ring disc is fixedly provided with a fixed carrier; a shaft mounting assembly which comprises a shaft mounting mechanism and a shaft conveying mechanism for conveying shafts is arranged at the shaft mounting station; a pin mounting assembly which comprises a pin mounting mechanism and a pin conveying mechanism for conveying pins is arranged at the pin mounting station; the insertion pin positioning mechanism is used for pressing the shaft downward to maintain the current position; and the pin mounting mechanism is used for horizontally inserting the conveyed pin through the shaft and the outer cover and withdrawing the pre-insertion positioning rod.
Owner:SUZHOU ZHONGCHUANG ALUMINIUM PRODUCTS CO LTD

Container rotary unloading lifting appliance

The invention belongs to the technical field of lifting equipment, and particularly relates to a container rotary unloading lifting appliance which comprises a frame, a plurality of lifting lugs are arranged at the upper end of the frame, and turnover frames are rotationally arranged on the two sides of the bottom of the frame. The device further comprises a positioning assembly. The positioning assembly comprises two cross beams, the two cross beams are located on the left side and the right side of the turnover frame, the end of the left cross beam is fixedly connected to the turnover frame, the end of the right cross beam is slidably connected to the turnover frame, sliding blocks are slidably connected to the two sides of the cross beams, and spin locking devices are arranged at the bottoms of the sliding blocks. Reinforcing plates are slidably connected to the two sides of the bottom of the cross beam. According to the discharging auxiliary assembly, the discharging range can be accurately controlled in the container discharging process, materials are directly subpackaged in all the material barrels, the materials are effectively prevented from being poured out of the barrels, and therefore normal collection of the materials is guaranteed.
Owner:JIANGSU RONGXIN GENERAL EQUIP CO LTD

Clock synchronization method within SMP multi-core processor

The SMP multi-core processor intra-core clock synchronization method of the present invention comprises selecting a master core clock as a source clock and synchronizing slave core clocks with the master core clock; before synchronization starts, all cores enter a synchronization ready state; when synchronization starts, all cores atomically record core numbers and clock counter values ​​into a shared memory by competing to obtain spin locks; by effectively sampling and recording data, calculating the deviation value between each slave core and the master core clock and the error value caused by the sampled and recorded data; calculating the correction value between each core and the master core clock counter based on the deviation value and the error value, modifying the slave core clock with the correction value, and completing slave core clock synchronization. The method can effectively solve the problem of inconsistent timestamps of each core in the multi-core processor and has the advantages of simple implementation, high efficiency, small error, and low occupation of system resources.
Owner:XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA

Cross-core communication system and method and computer readable storage medium

The invention provides a cross-core communication system and method and a computer readable storage medium, and is applied to the technical field of automotive electronics. Multi-core efficient communication is realized by adopting a double-buffer shared memory structure, memory states are dynamically switched through shared memory management information, signal routing is controlled, and data access atomicity is guaranteed in combination with a spin lock mechanism. When the system runs, the two sets of internal memories are alternately used for receiving and transmitting signals, and when a routing demand is detected, the idle internal memory is automatically switched for data storage, so that the interaction problem caused by data isolation among multiple cores is solved, and the expansibility of the automobile electronic system is improved.
Owner:BEIJING JINGWEI HIRAIN TECH CO INC

Device for disassembling and assembling lock head of spin lock of lifting appliance

The utility model belongs to the technical field of port mechanical equipment, and particularly relates to a lifting appliance spin lock head disassembling and assembling device which comprises a top plate, a positioning auxiliary ring, plate teeth and a ratchet wheel connecting sleeve. The top plate is a round iron plate, six M8 through holes are formed in the top plate and distributed in a six-equal-division circumference mode with the circle center of the top plate as the center, the positioning auxiliary ring is welded to the center of the bottom face of the top plate, and the plate teeth penetrate through the through holes of the top plate and are fixed through nuts. The ratchet connecting sleeve is welded to the center of the top face of the top plate. The inner diameter of the positioning auxiliary ring is matched with the size of a positioning notch of the lifting appliance spin lock nut to form clearance fit. When dismounting and mounting operation is carried out, the positioning auxiliary ring can be rapidly and accurately sleeved into the positioning notch of the spin lock nut, accurate positioning is provided for the whole dismounting and mounting process, the phenomena of slipping and dislocation which are prone to occurring when a traditional tool is operated are avoided, and time for finding and adjusting the position of the tool is greatly saved.
Owner:TIANJIN-HEBEI INTERNATIONAL CONTAINER TERMINAL CO LTD

Data output method of a distributed control system and related device

The application discloses a data output method of a distributed control system and related devices, and relates to the field of industrial control, and comprises the following steps: setting data areas with different output periods in shared memory, and configuring different spin locks for different data areas; after obtaining target output data by a first core, acquiring a spin lock of a target output data area in the shared memory; writing the target output data into the target output data area, and releasing the spin lock; sending an output data notification to a second core; in response to the notification, the second core acquires the spin lock of the target output data area, reads data in the target output data area, and sends the data to a corresponding IO module through a CAN bus controller. It can be seen that the scheme protects output data with different periods in the shared memory through different spin locks respectively, avoids waiting time for acquiring the spin lock, improves real-time performance of data output, and improves utilization of SoC resources.
Owner:SUPCON TECH CO LTD