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

12 results about "Software flexibility" patented technology

Software flexibility. [′sȯf‚wer ‚flek·sə′bil·əd·ē] (computer science) The ability of software to change easily in response to different user and system requirements.

A method for automatically optimizing the layout of controls in a human-computer interaction interface and related devices

The present application provides a method and related device for automatic layout optimization of controls in a human-computer interaction interface. The method includes: extracting the spatial geometric properties of all controls in the current interface to generate an initial data set for all controls; traversing the initial data set based on the geometric parameters of the newly created control to obtain the target spatial geometric properties of the current control among all controls; judging whether the newly created control can be placed in the area corresponding to the current control based on the target spatial geometric properties; if the newly created control can be placed in the area corresponding to the current control, then placing the newly created control based on the position parameters of the newly created control. Through the implementation of the scheme of the present application, when a new control is created, the appropriate coordinate position on the interface is automatically retrieved for placement, meeting the needs of diverse usage scenarios and improving the flexibility of the software.
Owner:SHENZHEN LANGYUXIN TECH CO LTD

Code generation method and system for customized derivative project

The invention discloses a code generation method and system for customized derivative items. The method comprises the following steps: acquiring a trunk code; creating a predefined configuration of the derivative project, and creating a development project of the derivative project by taking the predefined configuration as a basis of the main code derivative project; developing, debugging and iterating specific functions, which are different from the trunk code, of the derivative project; performing optimization adjustment on the predefined configuration; adding or modifying the trunk codes to add or optimize functions, and increasing or decreasing configuration items of the trunk codes as required; and after the derivative project is tested and verified, generating a derivative project release project. Derivative engineering development is carried out by using different predefined configurations, so that the development efficiency is effectively improved, the maintenance cost is reduced, and the flexibility and expandability of software are enhanced.
Owner:BEIJING ZHAOXUN HENGDA TECH CO LTD

Interaction method and device for real-time operating system and non-real-time operating system of multi-core processor

The invention relates to an interaction method and device for a real-time operating system and a non-real-time operating system of a multi-core processor, and the method is applied to the non-real-time operating system, and comprises the steps: responding to a real-time task request sent by a task sending end, and enabling a daemon process to call a task interface to write the real-time task request and related data into a specified position of a shared memory area; triggering inter-core interruption, and notifying a real-time operating system; and in response to reverse inter-core interruption triggered by the real-time operating system, reading result data obtained after the real-time task request is processed by the real-time operating system from a shared memory area by a daemon process, and returning the result data to the task sending end. According to the method, the contradiction between software flexibility and system real-time performance can be effectively solved.
Owner:STATE GRID SHANGHAI ENERGY INTERCONNECTION RES INST CO LTD +1

An MCTP implementation device, data transmission method, chip and control system

The application provides an MCTP implementation device, which can be adapted to various PCIe controllers, and comprises an MCTP hardware module and an MCTP software module; the MCTP hardware module is connected with the PCIe controllers through an on-chip interconnection bus; the MCTP hardware module comprises a receiving path circuit and a sending path circuit; the MCTP software module is connected with the MCTP hardware module through a bus and an interrupt signal, and is used for performing protocol analysis and information screening. The MCTP implementation device has significantly reduced hardware complexity, greatly improved software flexibility and significantly enhanced compatibility. The application further discloses a data transmission method, a chip and a control system.
Owner:THEO END (SHENZHEN) COMPUTING TECHNOLOGY CO LTD

Programmable, scalable, and performant virtual-to-physical address translation for remote direct memory access (RDMA) and other protocols

Embodiments herein describe programmable, scalable, and performant virtual-to-physical address translation for remote direct memory access (RDMA) and other protocols. A discrete-logic virtual address-to-physical address (VA2PA) circuit translates addresses based on table lookups. Multiple instances of the VA2PA circuit may be distributed amongst stages of a pipeline to translate addresses for the respective stages, independent of one another. The VA2PA circuit may translate addresses based on multiple translation modes, which may be specified in opcodes of memory access requests. Based on the opcodes, the VA2PA circuit may translate, fetch, and / or probe virtual address translation structures, and may provide translation services specific to remote direct memory access (RDMA) devices. The discrete-logic of the VA2PA circuits provide relatively low latency, while the lookup tables and opcodes provide software-like flexibility / adaptability. The software-like flexibility / adaptability may be useful to support various translations options (e.g., modes / protocols), translation points within a pipeline, and / or to adapt to future protocols / concepts.
Owner:ADVANCED MICRO DEVICES INC

DPU-based NOF storage server system supporting adaptive scheduling

The invention provides a DPU-based NOF storage server system supporting adaptive scheduling, and belongs to the technical field of computers. According to the system, a host end is connected with an NVMe SSD, provides a shared memory area for P2P transmission, responds to direct memory access of a DPU end, and completes command and data delivery of the SSD; the DPU end runs a user mode NOF storage service, analyzes an NOF command from the initiator end, and drives a host end SSD to complete I / O; and the initiator end establishes double I / O paths with the NOF service of the host end and the DPU end at the same time, an adaptive scheduler is integrated, and an I / O request is dynamically routed to an optimal path according to real-time load information. According to the method, protocol unloading is achieved in a software and hardware combination mode, the CPU consumption of a host is remarkably reduced, the hardware unloading performance and the software flexibility are both achieved, and characteristic optimization and rapid iteration upgrading can be conveniently conducted on the storage device.
Owner:ZHEJIANG UNIV

Platform door control system and method based on CPLD + ARM dual-redundancy architecture

According to the invention, a CPLD + ARM dual-redundancy architecture is adopted, the programmability and parallel processing capability of the CPLD and the powerful computing capability and software flexibility of the ARM are fully combined, and the problems of flexibility, cost, design, maintenance and the like of a traditional hard wire safety relay logic system and a pure software safety control system are effectively solved. According to the system, the reliability and the safety of the electrical control system of the platform door are remarkably improved, the total cost of the electrical control system is reduced, and the system has wide application prospects and market value.
Owner:NANJING KANGNI ELECTRONICS TECH

Method for overcoming servo interruption fluctuation of VxWorks real-time control system by adopting FPGA (Field Programmable Gate Array)

The invention relates to the technical field of embedded real-time control systems, in particular to a method for overcoming servo interrupt fluctuation of a VxWorks real-time control system by adopting an FPGA (Field Programmable Gate Array), which realizes key time sequence processing such as interrupt signal management, hardware anti-shake, software optimization, hardware triggering and the like through the FPGA. It is ensured that submitted data subjected to servo interrupt processing of the VxWorks system has predictable time sequence characteristics, and data support is provided for system debugging and optimization. When the method is actually tested in a certain multi-axis motion control system, the stability and the precision of the control system are ensured under the condition that control interruption is delayed by 15 microseconds, and the rate precision and the stability are both improved from 1 * 10 <-5 > to 1 * 10 <-6 >. Through deep collaborative design of the FPGA and the VxWorks software, respective advantages of hardware parallelism and software flexibility are brought into full play, optimization of system performance is realized, the problem of interrupt response fluctuation of the VxWorks system in a complex application scene is effectively solved, and reliable technical support is provided for an embedded system with a high real-time requirement.
Owner:CHINA PRECISION ENG INST FOR AIRCRAFT IND AVIC

A one-to-many dynamic host computer software implementation method

The application discloses a one-to-many dynamic host computer software implementation method, and relates to the field of industrial automation control, which comprises the following steps: loading a basic module in response to a user input lower computer interaction request and a lower computer IP address; after loading is completed, sending a module request protocol message to the lower computer according to the lower computer IP address, and receiving lower computer feedback information; after analyzing the lower computer feedback information, obtaining a loading source code file; scheduling a loader to read the loading source code file and run a hot loading module, and when the running is successful, showing a loading interface to the user and responding to user operation information in real time to execute interaction. The technical problem that the existing host computer and lower computer interaction has poor universality, high development cost, poor flexibility and difficult maintenance is solved, and the technical effect of reducing development cost, improving software flexibility and simplifying the maintenance process is achieved by providing a universal host computer software.
Owner:联想长风科技(北京)有限公司

Software modular management method, system, device, equipment and medium

The invention discloses a software modular management method, system, device and equipment and a medium, and the method comprises the following steps: an authorization stage: obtaining user activation information which is used for indicating function modules allowed to be activated; independently encrypting each function module allowed to be activated according to the user activation information and a random algorithm library, and generating a corresponding authorization file; an authentication stage: obtaining an authority verification request of the function module; authenticating an authorization file of the function module according to the authority verification request to generate authentication information; and under the condition that the authentication information indicates that the verification is passed, allowing the corresponding function module to be started. According to the method, the flexibility, the expandability and the security of software can be improved.
Owner:SICHUAN YUANSAI SHUZAO INTELLIGENT TECH CO LTD

Automatic control layout optimization method of human-computer interaction interface and related device

The invention provides an automatic control layout optimization method and related device for a human-computer interaction interface, and the method comprises the steps: extracting the spatial geometric attributes of all controls of a current interface, and generating an initial data set of all controls; traversing the initial data set according to the geometric parameters of the new control, and obtaining a target space geometric attribute of the current control in all the controls; judging whether a new control can be placed in an area corresponding to the current control or not according to the target space geometric attribute; and if the new control can be placed in the region corresponding to the current control, placing the new control according to the position parameter of the new control. Through the implementation of the scheme of the invention, the appropriate coordinate position on the interface is automatically retrieved for placement when the control is newly built, so that the requirement of use scene diversification is met, and the flexibility of software is improved.
Owner:SHENZHEN LANGYUXIN TECH CO LTD

Infrared correction software architecture based on zynq platform and implementation method

The invention discloses an infrared correction software architecture based on a zynq platform and an implementation method. The infrared correction software architecture comprises a PL end and a PS end of the zynq platform, an infrared detector, an instruction serial port of an upper computer and an image coding chip. The PL end drives an infrared detector to acquire original image data, and the PL end receives and buffers the original image data; the instruction serial port transmits a serial port instruction to the PL end, and the PL end communicates and drives the PS end to perform correction operation and control data storage / loading in an instruction interruption mode; original image data is divided into two paths, one path is transmitted to a PS end for correction operation, a correction operation result is loaded to the other path, an infrared correction image is obtained, and the correction operation result is configured into an infrared detector; and infrared correction image data is driven by a PL end and is output to an image coding chip. The infrared correction software architecture is realized based on the zynq platform, the power consumption is smaller, the hardware cost is saved, the flexibility and expansibility of software are enhanced, and the time cost of manpower development is saved.
Owner:BEIJING INST OF REMOTE SENSING EQUIP