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

156 results about "Hardware abstraction layer" patented technology

The hardware abstraction layer reside below the application programming interface (API) in a software stack, whereas the application layer (often written in a high level language) resides above the API and communicates with the hardware by calling functions in the API. In operating systems

GPU computing power scheduling method based on one-cloud multi-core heterogeneous computing power platform

The invention provides a GPU computing power scheduling method based on a one-cloud multi-core heterogeneous computing power platform, and the method comprises the following steps: S1, carrying out heterogeneous resource registration and modeling, accessing hardware equipment containing multiple types of GPUs through a resource registration module, collecting the equipment model, the video memory capacity and performance index data, and carrying out heterogeneous resource modeling; constructing a resource feature database containing a topological relation, and supporting hybrid access of chips; s2, virtualized resource reconstruction: pooling a physical GPU into virtual GPU resources by adopting a hardware abstraction layer technology, realizing video memory isolation and calculation unit division through a containerization technology, and configuring each virtual GPU instance with an independent drive stack and a security sandbox; and S3, submitting a multi-modal task, receiving a CUDA / OpenCL calculation task submitted by a user, analyzing task demand parameters including a calculation core number, a video memory occupation amount and a data throughput threshold, and generating a task descriptor containing a priority label.
Owner:SAISI TECH (XIAN) CO LTD

Multi-type industrial equipment PLC control method and device based on hardware abstraction layer

The invention relates to a multi-type industrial equipment PLC control method and device based on a hardware abstraction layer, and the method comprises the steps: constructing the hardware abstraction layer comprising a core layer and an adaptation layer; the core layer is provided with a standardized interface set, the adaptation layer is provided with a special adaptation module, and a control protocol is converted through a protocol analysis engine. And generating a unified instruction set based on the standardized interface set, and establishing a data interaction channel supporting priority scheduling. And identifying the newly-added equipment, matching the equipment configuration library, and generating a newly-added adapter drive if the equipment configuration library fails. And acquiring a device state by using a data interaction channel, and constructing a cooperative control logic to realize linkage. Equipment load and task queues are monitored in real time, and dynamic task scheduling and grading fault processing are carried out. And when an adapter configuration updating instruction is detected, the adaptive layer thermally loads the updated drive, and unified, intelligent, efficient and stable PLC control of multiple types of industrial equipment is realized through cooperation of the core layer and the adaptive layer.
Owner:SHENZHEN YILING AUTOMATION EQUIP CO LTD

Implementation method and device based on EtherCAT master station system without operating system

The invention relates to an implementation method and device for an EtherCAT master station system based on a non-operating system, and the method comprises the steps: achieving the adaptation of an SOEM protocol stack to a hardware abstraction layer of an EtherCAT master station through the byte order processing based on a bit mask and a staged shift strategy and the EtherCAT frame receiving and transmitting control based on annular buffer area index management; on the basis of non-real-time task priority scheduling processing of a hardware timer, main circulation driven by a single-thread event and overtime monitoring of a blocking communication synchronization mechanism in combination with the timer, adaptation of an SOEM protocol stack to an EtherCAT master station operating system abstraction layer is achieved; through network scanning and communication parameter configuration, a memory management mechanism based on CoE standard mapping and a periodic position mode of a slave station, adaptation of an EtherCAT master station application layer is realized. According to the invention, through optimization and adaptation of the SOEM protocol stack, operation-system-free and microsecond-level communication jitter of the EtherCAT master station system is realized.
Owner:HUAZHONG UNIV OF SCI & TECH

Virtual machine computing resource dynamic allocation method and system based on PCIe card and storage medium

The invention discloses a virtual machine computing resource dynamic allocation method and system based on a PCIe card and a storage medium, and belongs to the field of virtualization technology and hardware resource management.The method comprises the steps that the computing unit resource utilization rate of the PCIe card is monitored in real time through a hardware abstraction layer; dynamically generating a resource allocation scheme based on an improved auction algorithm, wherein the algorithm optimizes a resource quota through a time attenuation factor and a resource reuse penalty term; utilizing a programmable register remapping technology to distribute independent VF equipment for the virtual machine and establish a direct access channel; realizing interruption isolation between virtual functions through an interruption redirection controller; and during resource redistribution, atomic migration of a calculation task is completed by adopting a check point migration mechanism, and the atomic migration comprises context preloading and PCIe link layer retraining. According to the method, the problems of hardware resource distribution rigidness, insufficient isolation and migration service interruption in the prior art are solved, and fine-grained control and service lossless switching of the heterogeneous computing units are realized.
Owner:SHENZHEN YOULIAN CLOUD TECH CO LTD

Architecture system applied to embedded system development

The invention discloses an architecture system applied to embedded system development, and relates to the field of embedded system development, and the architecture system comprises an application layer which is used for executing business logic in an embedded system and managing the configuration of the embedded system, and the application layer is developed by adopting a Lua script; the hardware abstraction layer provides a unified hardware access interface; and the virtualization interface layer is used for providing a uniform interface for the application layer, so that the application layer can access the hardware resources of the hardware abstraction layer and call the system service in the embedded system. According to the method and the device, the problem that cross-platform transplantation is difficult due to the fact that a C language direct programming mode is adopted in an embedded system in the related technology is solved.
Owner:CHINA TOWER CO LTD

Compatibility expansion system based on PyTorch framework

The invention relates to the technical field of deep learning, in particular to a PyTorch framework-based compatibility expansion system, which comprises a cross-framework model converter, a heterogeneous hardware abstraction layer, a hybrid computational graph execution engine, an intelligent distributed trainer and a self-adaptive optimizer, the cross-frame model converter converts input model formats of different frames into PyTorch executable formats, the heterogeneous hardware abstraction layer supports rear ends of various hardware and automatically selects an optimal calculation path, and the hybrid calculation graph execution engine fuses dynamic graph flexibility and static subgraph optimization and supports dynamic control function execution flow. An intelligent distributed trainer automatically selects a parallel scheme and is compatible with multi-protocol communication, a self-adaptive optimizer performs dynamic optimization based on hardware characteristics and a PyTorch tensor, a cross-frame model converter supports model conversion of multiple deep learning frames, the cost of migration among different frames by a user is reduced, and the universality of the PyTorch frame is improved.
Owner:SHANGHAI KUANFAN TECH CO LTD

Flexible combined machine tool control system

The invention relates to a flexible combined machine tool control system. The system comprises a multi-channel user interface module, a servo parameter monitoring module, a workpiece coordinate system management module and the like. The multi-channel user interface module is associated with a work station by means of a dynamic binding technology, automatically generates an interactive interface according to configuration parameters and visually configures an enabling state. And the servo parameter monitoring module displays and adjusts the shaft motion parameters in real time and adjusts the shaft motion parameters on line, the deviation is corrected through a self-adaptive algorithm, coordinate synchronization of multiple workstations is achieved through the algorithm and a batch writing function, and mixed analysis of an NC program and a user-defined instruction is supported. The hardware abstraction layer module encapsulates a heterogeneous control card interface, dynamically allocates hardware resources, and coordinates time sequence linkage of each part by using a state machine model. The system also combines visual inspection to correct cutter compensation parameters, and double safety protection is set. According to the invention, the problem of low equipment cooperation efficiency in multi-station flexible processing is effectively solved, and the system compatibility and the processing precision are improved.
Owner:SHENZHEN YUANZAO EQUIPMENT TECHNOLOGY CO LTD

VirtIO interface-based ubiquitous hardware equipment virtualization support method

The invention provides a VirtIO interface-based ubiquitous hardware equipment virtualization supporting method and system, according to a VirtIO interface standard, bottom layer physical hardware is abstracted into virtual equipment, a VirtIO virtual equipment driver is divided into a front end and a rear end, data interaction is carried out through a sharing mechanism to form a virtual hardware abstraction layer, and the virtual hardware abstraction layer is used for supporting virtual hardware. Upwards providing state information of virtual equipment and interface information of operation equipment for an application program, shielding heterogeneity of bottom-layer physical equipment, and downwards butting local and / or far-end physical equipment to carry out actual I / O operation; and calling a migration interface through the virtual hardware abstraction layer, establishing a link with a far-end virtual device driver, transmitting the state of the local virtual device to a far end, and recovering and reconstructing the virtual device by the far-end driver. According to the method, heterogeneous hardware in a ubiquitous scene can obtain more efficient resource abstraction and management, the resource utilization rate is improved, and meanwhile the resource dynamic configuration and flexible expansion capacity is provided.
Owner:SHANGHAI JIAOTONG UNIV

Attestable deepfake detection and / or prevention

Implementations are described herein for detecting deepfakes in digital media while preserving the privacy of the source computing device. In various implementations, sensor fingerprints and / or security tokens that signal software-introduced alterations, e.g., introduced by hardware abstraction layers (HALs) or virtual machines (VMs) may be utilized to detect such deepfakes. These signals may be used, separately and / or in combination, for various purposes, such as flagging digital content to a user as being a deepfake, preventing or blocking receipt and / or playback of digital content deemed to be a deepfake, allowing an end user to disable aspect(s) (e.g., layers) of digital content that are determined to be synthetic, etc.
Owner:GDM HOLDING LLC

Unmanned aerial vehicle parameter consistency configuration method based on template management

The invention relates to the technical field of unmanned aerial vehicle control and management, in particular to an unmanned aerial vehicle parameter consistency configuration method based on template management, which adopts a structured parameter configuration template in a JSON format, comprises four blocks of metadata, parameter definition, constraint rules and digital signatures, establishes an MAVLink communication link with an unmanned aerial vehicle flight controller through a template management terminal, and provides an unmanned aerial vehicle parameter consistency configuration method. And executing an automatic configuration process based on a finite-state machine, and ensuring parameter logic consistency by using a difference comparison and constraint verification mechanism. According to the method, temporary storage, batch writing and atomic submission of parameter changes are achieved through the atomization transaction submission protocol, the integrity of the configuration process is guaranteed, the digital signature auditing log containing the timestamp, the device identifier, the template hash and the change details is generated after configuration is completed, whole-process tracing is supported, and the method is high in practicability and easy to popularize. Headless mode operation, parameter white list control and hardware abstraction layer adaptation are supported, and high automation, standardization and safety of unmanned aerial vehicle parameter configuration can be achieved.
Owner:JIANGXI LIANCHUANG (WANNIAN) ELECTRONICS CO LTD

Multi-machine multi-card distributed training optimization system and method oriented to credential heterogeneous environment

The invention discloses a multi-machine multi-card distributed training optimization system and method oriented to a credential heterogeneous environment, and relates to the technical field of distributed training. In order to solve the defects existing in distributed training in a credential and credential heterogeneous environment, the system comprises an application layer for receiving a training task; the core system layer comprises a self-adaptive task scheduling module, a hybrid communication topological optimization module and a dynamic check point and elastic recovery control module, and the scheduling module generates a performance portrait and an optimal scheme based on a training task and adjusts the scheme according to a node fault; the optimization module executes the scheme, firstly detects node topology, constructs a hierarchical path, loads and initializes an optimal communication rear end for target equipment, and synchronizes the path to the target equipment; the control module periodically stores a complete training context and realizes reliable recovery of a training process; the credential hardware abstraction layer is used for providing a uniform interface for realizing underlying resource access and data acquisition; and the hardware resource layer comprises heterogeneous computing nodes and an RoCE network switch.
Owner:INSPUR QILU SOFTWARE IND

PON gateway fault self-checking method and self-checking system

The invention relates to the technical field of optical access network equipment maintenance, and discloses a PON gateway fault self-checking method and a self-checking system, in particular to a PON gateway fault self-checking method integrating task priority scheduling, hardware abstraction layer adaptation, multi-gateway cooperative detection and intelligent reasoning diagnosis. Intelligent upgrading from single equipment detection to network-level fault positioning is realized by constructing a standardized detection instruction system, a time-space aligned cooperative detection network and a fault positioning model based on a Bayesian network.
Owner:SICHUAN TIANYI COMHEART TELECOM

Novel software architecture for helicopter airborne system and construction method of novel software architecture

The invention belongs to the technical field of aviation airborne system design, and provides a helicopter airborne system-oriented novel software architecture and a construction method thereof, and the architecture comprises a hardware abstraction layer, a framework resource layer, an intelligent platform service layer and an application software layer from bottom to top. And the hardware abstraction layer realizes decoupling of hardware and basic software of an operating system. The framework resource layer supports operation of a hybrid key operating system, supports and isolates tasks and application programs with different key levels, software bases and computing power requirements, and provides basic computing communication resources and AI computing power resources. The intelligent platform service layer comprises middleware, a servitization function unit and a servitization management unit, and the servitization function unit comprises atomic services and enhanced services. And the application layer interacts with the intelligent platform service layer and is decoupled from a bottom software and hardware environment. The framework is suitable for unmanned / manned helicopters, and generalization of platform support and maximum reuse of software assets are achieved.
Owner:AVIC AIRBORNE SYSTEMS CO LTD

Industrial robot master control system

The invention discloses an industrial robot master control system which comprises a robot hardware abstraction layer, a real-time control algorithm plug-in layer and a non-real-time request corresponding layer, non-blocking asynchronous communication between different modules is achieved through a shared memory, and the robot hardware abstraction layer is used for shielding hardware differences generated due to different robot types. The high reusability of the robot master controller is realized; the real-time control algorithm plug-in layer is used for realizing the separation of the real-time control algorithm layer and the hardware abstraction layer and realizing the overall control of the robot; and the non-real-time request response layer is used for realizing interaction and communication capabilities of the robot and an external function module. The invention also provides a plurality of standardized system development interfaces, so that the system can form a unified development specification, a communication specification and a development mode under software and hardware decoupling. The system architecture provided by the invention is easy to realize in an industrial robot system, the mobility, compatibility and stability of software are improved through modular design, and the system architecture has relatively high applicability.
Owner:ZHEJIANG UNIV

Video processing method and apparatus, and storage media, using virtual camera based on hardware parameter of a physical camera

A method includes: When detecting preview requests for a plurality of cameras, a first device creates views and buffers that correspond to the plurality of cameras in a camera Android application package APK, delivers the buffers corresponding to the views to a framework FWK layer, and obtains camera data streams corresponding to the plurality of cameras from a hardware abstraction layer HAL through the FWK layer; and the first device renders the plurality of camera data streams to the corresponding buffers respectively through a layer transferring module of the FWK layer. The camera data streams of the plurality of cameras are carried and displayed by using the plurality of views, and the plurality of camera data streams are rendered to the buffers of the corresponding views through the layer transferring module, so as to implement quick preview.
Owner:HUAWEI TECH CO LTD

Multi-platform laser compatible control system based on STM32 microcontroller platform

The invention discloses a multi-platform laser compatible control system based on an STM32 microcontroller platform. The multi-platform laser compatible control system comprises a hardware framework and a software framework. The hardware framework adopts a FreeRtos real-time operating system architecture and comprises a main control unit, a laser interface, a communication interface and a security module. And the main control unit adopts an STM32F4. The software framework comprises a hardware abstraction layer (HAL), a middleware layer, an application layer and a user interface layer. The laser control system aims at overcoming the defects of a traditional laser control system in the aspects of compatibility, safety, maintenance upgrading, operation efficiency, state monitoring and the like, is high in compatibility, high in safety, intelligent and high in efficiency, and meets the requirements of scientific research, industry and medical fields for precise control of the laser.
Owner:BEIJING NANOINSIGHTS-TECH CO LTD

IO processing method and device, medium and equipment

The invention discloses an IO processing method and device, a medium and equipment, and relates to the field of virtualization, and the method comprises the steps: obtaining an IO request which is sent by an application program and aims at shared hardware equipment; after an IO frame layer of the virtual machine processes the IO request, hijacking the IO request to a hardware adaptation layer corresponding to the virtual machine, so that the hardware adaptation layer performs preset processing on the IO request to obtain a target IO request; the hardware adaptation layer sends the target IO request to a shared hardware abstraction layer, so that the shared hardware abstraction layer performs decision processing of processing opportunity on the target IO request to obtain a decision result; and under the condition that the decision result indicates that the target IO request meets the instant processing condition, the shared hardware abstraction layer sends the target IO request to a driving program corresponding to the virtual machine so as to drive shared hardware equipment to execute a read operation or a write operation indicated by the target IO request. According to the method, the processing performance of the hardware equipment in the virtualization process can be improved.
Owner:CHINA AUTOMOTIVE INNOVATION CORP

Test case editing scheme for automatic testing industry

The invention discloses a test case editing scheme oriented to the automatic test industry, and the scheme realizes efficient editing, analysis and execution of test cases through layered architecture design. The scheme comprises the following steps: (1) dividing a test case into a measurement abstraction layer and a hardware abstraction layer; (2) in the measurement abstraction layer, constructing a test index sequence and a corresponding index operation sequence to form a test process file; (3) in the hardware abstraction layer, establishing a mapping relation between the operation keyword and the underlying instrument driver, and forming an instrument configuration file; and (4) the test process file and the instrument configuration file are converted into objectified description, so that flexible editing and automatic script conversion of the test case are realized. The method has the beneficial effects that (1) the readability and editing efficiency of the test case are improved, and the workload of manual script conversion is reduced; (2) the generalization ability of the test scheme is enhanced, and the method is suitable for various test devices and test scenes; and (3) flexible configuration and efficient reuse of test resources are realized through a layered architecture and a standardized file format.
Owner:BEIHANG UNIV

Multi-FPGA collaborative deep neural network parallel acceleration method

The invention relates to the technical field of computers, and discloses a multi-FPGA collaborative deep neural network parallel acceleration method. According to the method, unified compiling and automatic calculation graph segmentation mapping based on a dynamic programming algorithm are carried out on a deep neural network model through a host control node, a heterogeneous strategy fusing data, the model and assembly line parallel is generated, and the problems of single FPGA computing power resource limitation and memory wall are effectively solved; direct communication between the FPGAs is achieved through a high-speed point-to-point internet, an asynchronous assembly line execution mechanism and a hardware-level data packaging technology are combined, communication delay is reduced, assembly line bubbles are eliminated, and a multi-FPGA cluster reaches a near-linear speed-up ratio; computing distribution is optimized in real time through a global load balancing unit, and the equipment utilization rate is increased; and meanwhile, a transparent deployment interface is provided through the hardware abstraction layer, so that the super-large-scale neural network can efficiently run on a multi-FPGA platform with low delay, and the overall calculation efficiency is improved.
Owner:NANTONG CONVERGENCE SPACE TECHNOLOGY CO LTD

Frame rate control method and device, equipment and storage medium

PendingCN120475269AComputer hardwareEngineering
The invention discloses a frame rate control method and device, equipment, a storage medium and a computer program product, and the method comprises the steps that an application layer responds to a first operation of shooting control, and issues a first instruction for triggering frame rate adjustment to a hardware abstraction layer; and the hardware abstraction layer responds to the first instruction, notifies a driving layer to perform register configuration of the image sensor, and configures the frame rate of the image sensor as a first frame rate.
Owner:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD

OpenSBI starting method and system of RISC-V SoC based on FPGA

The invention is suitable for the technical field of computer system starting, and provides an OpenSBI starting method and system of an RISC-V SoC based on an FPGA, the system comprises a hardware abstraction layer, a boot loading layer, a privilege management layer and a kernel execution layer, and each layer realizes data interaction and process connection through a standardized interface; through the hierarchical design of FPGA hardware initialization, SPL / U-Boot firmware loading, OpenSBI privileged mode configuration and kernel startup, modular management of a startup process is realized, the system coupling degree is reduced, multiple storage medium and operating system types are supported, hardware abstraction is realized through an OpenSBI standard interface, subsequent extension of new peripherals or upgrading of an RISC-V architecture version is facilitated, and the development of the RISC-V architecture is facilitated. The standardized starting process reduces the adaptation workload of hardware and firmware, and debugging and rapid iterative development are facilitated.
Owner:SHANDONG UNIV +1

Gaming in vehicle environment

There is provided a gaming input provider (500) for an automotive operation system, AOS, system (100), which operates according to an AOS, the AOS including a AOS standard gaming input application programming interfaces, APIs, block (502) requiring, in input, a gaming input signal (512) of a pre-defined format and providing, to a higher layer gaming engine (204), a standardized version of the gaming input signal (212) of the pre-defined format, the gaming communication controller comprising: a communication service (102) to wirelessly receive a gaming input signal (302) from a mobile device (300); a hardware abstraction layer, HAL, block (202) to convert the gaming input signal (302, 112) onto the pre-defined format.
Owner:CINEMO

A nationwide state-oriented measurement and control platform and implementation method

The application relates to the technical field of industrial measurement and control software, and discloses a nationwide state-oriented measurement and control platform which adopts a layered architecture and comprises the following: an application service layer for providing a man-machine interactive interface and executing business logic; a unified business message layer for providing a standardized data communication interface; a multithreaded time sequence scheduling engine for parallel receiving, scheduling and processing real-time tasks; a unified hardware abstraction layer for encapsulating the differences of different field bus drivers and providing a unified device operation interface; a domestication adaptation layer constructed on a Qt core framework and used for providing a unified driving abstraction across domestic chips and operating systems; and a hardware access layer for directly interacting with physical hardware devices.The application realizes 'one-time development and cross-domestic platform deployment', significantly improves the real-time performance, maintainability and expandability of the system under the domestic ecological environment, and meets the dual requirements of self-controllability and high performance.
Owner:GUIZHOU AEROSPACE FENGHUA PRECISION EQUIP CO LTD

Fingerprint recognition processing methods, devices, electronic devices and their storage media

This disclosure relates to a fingerprint recognition processing method, apparatus, electronic device, and storage medium thereof. The fingerprint recognition processing method includes: when it is determined that the anti-mistouch recognition result of the fingerprint unlocking area in the electronic device is a mis-touch of a non-fingerprint object, determining the number of mis-touches of the non-fingerprint object based on the hardware abstraction layer of the electronic device; if it is determined based on the number of mis-touches that the electronic device does not meet the anti-mistouch detection retry conditions, then the application framework layer of the electronic device receives the mis-touch result information reported by the hardware abstraction layer; in response to the mis-touch result information meeting preset conditions, triggering a fingerprint lockout mechanism to not respond to fingerprint unlocking commands for a preset time period. This disclosure can avoid frequent lockouts of electronic devices.
Owner:BEIJING XIAOMI MOBILE SOFTWARE CO LTD

EtherCAT slave station gateway for semiconductor temperature control equipment

ActiveCN121098666ANetwork connectionsTotal factory controlEmbedded systemEmbedded software systems
The invention provides an EtherCAT slave station gateway for semiconductor temperature control equipment. The EtherCAT slave station gateway comprises a hardware layer and a software layer, wherein the hardware layer comprises an embedded semiconductor industrial equipment communication gateway, an integrated power supply module, a main control module, an Ethernet communication module, an EtherCAT slave station module and a 24V input and output port module; the software layer is an embedded software system with a layered architecture, is divided into an application layer, a protocol layer and a hardware abstraction layer, and realizes business logic processing, communication protocol conversion and software and hardware interaction decoupling. Through cooperative work of hardware and software, data transmission based on the EtherCAT protocol between the semiconductor production equipment host and the Chiller can be achieved, the real-time performance, accuracy and system maintainability of data transmission are improved, and the requirements of semiconductor production for high precision and high stability of temperature control are met.
Owner:BEIJING JINGYI AUTOMATION EQUIP CO LTD

Method and device for running VISA library based on ARM embedded platform

ActiveCN120832251BMeet measurement needsMeet control needsInterprogram communicationExecution paradigmsComputer architectureEmbedded applications
The application provides a VISA library running method and device based on an ARM embedded platform, and relates to the technical field of testing and measurement, and comprises the following steps: initializing a layered architecture of a VISA library; the layered architecture of the VISA library comprises an application layer, an API interface layer, a core logic layer, a hardware abstraction layer and a driver layer; discovering and establishing a communication session connection with at least one measuring instrument; wherein a session attribute and a preset attribute associated with a data reading operation are included in a session structure body of the communication session; setting at least one preset attribute for the VISA library; sending at least one control command to a target measuring instrument; wherein the target measuring instrument comprises at least one; reading response data for the control command from the target measuring instrument based on the preset attribute and writing the response data into a buffer; and closing the communication session established with the at least one measuring instrument, so as to alleviate the technical problem that the VISA library is difficult to meet the requirements of an embedded application scenario in high performance.
Owner:WUHAN LINGTE INFORMATION TECH CO LTD

System and method for remote procedure call (RPC) based on MHAL / MOCB

The invention relates to the technical field of embedded software radio, in particular to a remote procedure call (RPC) system and method based on MHAL / MOCB. The SCA platform software architecture is used for an SCA platform software architecture core framework comprising a server side and a client side; and the core framework client establishes connection with the core framework server by means of the RPC middleware based on the MHAL / MOCB remote procedure call. The server and the client among the nodes are communicated on the SRIO bus by adopting a protocol based on a hardware abstraction layer (MHAL / MOCB), and the communication speed is higher than that of the traditional Ethernet based on TCP / IP (Transmission Control Protocol / Internet Protocol).
Owner:CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST

Control system and method of general window cleaning robot

The invention relates to the technical field of robot control, in particular to a control system and method for a general window-cleaning robot, and the system comprises an equipment driving layer, a hardware abstraction layer, an application logic layer and an RTOS system layer, the hardware abstraction layer is connected with the equipment driving layer, and the application logic layer is connected with the hardware abstraction layer and the RTOS system layer; the equipment driving layer provides an underlying hardware interaction interface with the motor, the sensor and the communication module; the hardware abstraction layer abstracts the hardware difference of the bottom layer, provides a unified hardware access interface for the upper layer, and adapts to different hardware forms by replacing the hardware abstraction layer; the application logic layer comprises core business logic of a path planning mechanism, a state machine management mechanism, a task scheduling mechanism and an exception handling mechanism; in this way, the technical problems that in the prior art, a window cleaning robot control mode is difficult to be suitable for a round window cleaning robot and a square window cleaning robot at the same time, so that the development cost is high, the system reusability and maintainability are poor, and the development efficiency is low are solved.
Owner:CHONGQING FMART TECH CO LTD

BootROM architecture for storage control chip

The embodiment of the invention provides a BootROM architecture for a storage control chip, and relates to the technical field of storage. The BootROM architecture comprises a function library, a hardware abstraction layer, a Boot module and a processor driving module, the function library is used for storing various basic processing functions; the hardware abstraction layer comprises a hardware operation function, and the hardware operation function is used for operating various hardware units of a control component of the storage equipment; the Boot module is used for loading and operating a loading guider and setting a hardware driving function interface according to the identified guiding mode; the processor driving module comprises a processor driving function; and a basic processing function of a hardware unit which is provided by the function library and needs to operate the control component calls a hardware operation function provided by the hardware abstraction layer through a hardware driving function interface provided by the Boot module so as to operate the hardware unit in the storage equipment. According to the BootROM architecture, after a chip is upgraded, a function interface of operation hardware is set by modifying a Boot module to adapt to an invariable function library and a changed hardware abstraction layer.
Owner:BEIJING STARBLAZE TECH CO LTD

Multimodal large model integrated deployment and heterogeneous unmanned system control method and device

The application discloses a multimodal large model integrated deployment and heterogeneous unmanned system control method and device. The method comprises the following steps: receiving a natural language instruction, decomposing the natural language instruction into an ordered standardized subtask sequence through a task semantic analysis engine, inputting the ordered standardized subtask sequence and observation data collected and converted by a hardware abstraction layer into a visual-language-action large model reasoning engine for fusion reasoning, generating a bottom layer action instruction sequence, converting the action instruction sequence into a bottom layer control protocol message recognizable by a target heterogeneous unmanned system and issuing the bottom layer control protocol message for execution, generating platform standard feedback data through the hardware abstraction layer according to sensor feedback messages generated in the execution, and feeding back the platform standard feedback data to the front end through a scheduling center. The technical scheme of the application can directly drive the heterogeneous unmanned system to execute tasks by using the natural language instruction, reduce the cross-device development and adaptation cost, improve the end-side reasoning and control response efficiency, and realize the standardized feedback and visual monitoring of the execution state.
Owner:BEIJING DUANDIAN INTELLIGENT MANUFACTURING TECHNOLOGY CO LTD