Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

291 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

High-precision satellite navigation implementing method based on Android kernel layer

The invention relates to a high-precision satellite navigation implementing method based on an Android kernel layer. Specifically, the method comprises, firstly, from the HAL (hardware abstraction layer) of a standard Android operating system, adding abstraction and encapsulation of positioning original observation data of a lower-layer chip or module, then adding high-precision positioning expansion interfaces, relevant callback functional interfaces and the like upwards layer by layer, and newly setting a batch of high-precision positioning application programming interfaces on an application framework layer; secondly, adding precise single point positioning, differential positioning and real-time dynamic differential positioning on the HAL. According to the high-precision satellite navigation implementing method based on the Android kernel layer, Android third-party application developers can obtain high-precision positioning results by calling original standard GNSS (global navigation satellite system) common positioning APIs (application program interface) and obtain original observation data output by positioning hardware on a Java application layer by calling APIs newly added on the Java framework layer of the high-precision satellite navigation implementing method based on the Android kernel layer, thereby achieving customized high-precision positioning.
Owner:武汉六点整北斗科技有限公司

Data collection gateway of internet of things and data encryption method

The invention provides a data collection gateway of an internet of things and a data encryption method and belongs to the field of the internet of things. The data collection gateway of the internet of things sequentially comprises a communication hardware abstraction layer, an application layer communication protocol layer, a protocol adaptation layer, a protocol conversion control layer and a human-machine interface from bottom to top. The communication hardware abstraction layer abstracts various communication modes into a communication module. The application layer communication protocol layer packages data of the communication hardware abstraction layer according to application layer communication protocols corresponding to the data, and the packaged data packets are submitted by the application layer communication protocol layer to the protocol adaptation layer to be analyzed. The protocol adaptation layer recognizes and analyzes the data packets provided by the application layer communication protocol layer and submits the data packets to a protocol conversion module of the protocol conversion control layer. The protocol conversion control layer controls the protocol adaptation layer and the application layer communication protocol layer and provides a calling service for a human-machine interface layer.
Owner:TIANJIN CHUZHI TECH CO LTD +1

Realizing method and device for external camera of host, and mobile terminal

The embodiment of the invention provides a realizing method and device for an external camera of a host, and a mobile terminal. The method comprises the steps of when a host operation system monitors the condition that the external camera is plugged or unplugged, broadcasting the plugging-unplugging information of the external camera; using a camera application program to receive the broadcasting of the plugging-unplugging information of the external camera, and generating or releasing a camera resource example by the operation interface of a hardware abstraction layer of the host operation system; enabling the camera application program to call the generated camera resource example by the operation interface of the hardware abstraction layer of the host operation system so as to finish an image processing function. The source example of the external camera is realized by software, so the external camera is virtualized to the internal camera of the host, and further the processing function for an image collected by the external camera is realized. As the external camera can be conveniently plugged on or unplugged from the host, so the operation is flexible and convenient, and no extra hardware and software improvement is needed, and the realizing cost is low.
Owner:AUTEL INTELLIGENT TECHNOLOGY CORP LTD

Algorithm architecture, algorithm invocation method, apparatus, storage medium and mobile terminal

Embodiments of the present application disclose an algorithm architecture, an algorithm invocation method, an apparatus, a storage medium, and a mobile terminal. The algorithm architecture includes: aplatform adaptation layer, an algorithm adaptation layer and an algorithm implementation layer. The platform adaptation layer is used for separating the camera system hardware abstraction layer fromthe algorithm implementation layer, and is responsible for the communication between the camera system hardware abstraction layer and the algorithm implementation layer. The algorithm adaptation layeris used to accept the invocation of the platform adaptation layer and is responsible for the service implementation of the platform adaptation layer. The algorithm implementation layer is used to accept the invocation of the algorithm adaptation layer to implement the algorithm registered to the image processing algorithm architecture. As the embodiment of the application adopt the technical proposal, the algorithm implementation layer can be separate from the hardware abstraction layer of the camera system, when the system platform of the mobile terminal is changed, the algorithm implementation layer need not be rewritten into the new platform, the image processing algorithm architecture can be reused across platforms, and the development cost of the mobile terminal is reduced.
Owner:GUANGDONG OPPO MOBILE TELECOMM CORP LTD

WebOS system based on set top box and set top box

The invention is suitable for the technical field of communication and provides a WebOS system based on a set top box. The WebOS system based on the set top box, from the bottom to the top, includes a hardware platform, a Linux system inner core, and a system inner core application interface, wherein the system inner core application interface supports the calling of linux and a second operation system, and the local bottom resource management of an operating system can be completed by a local module above the system inner core application interface. The WebOS system based on the set top box further includes a hardware abstraction layer being compatible with an Android device and supporting the installation of a dual system of WebOS and Android; Web runtime which can realize the parse of HTML, CSS, JS by means of a Webkit inner core and a v8 engine, and calls the related functions of the hardware platform and the local module; a Web frame which can realize the WebOS system function based on the set top box and provide application business based on Web standards; and a set top box including the WebOS system based on the set top box. Therefore, the cross platform performance of the WebOS system can be improved, the system can be simplified, and user experiences can be improved.
Owner:SHANGHAI ORIENTAL PEARL MEDIA

Method for establishing computer information security protection capable of judging security of computer operation request according to associative relation of computing system operation request

InactiveCN101872400AHave the ability to defend in advanceAbility to defend against unknown malicious codePlatform integrity maintainanceOperational systemInformation security
The invention relates to a method for establishing computer information security protection capable of judging the security of a computer operation request according to the associative relation of a computing system operation request. The method comprises the following steps: in the computation running state, intercepting an operation request generated by the kernel or hardware abstraction layer of a computer operating system; according to the attribute of the intercepted operation request, creating a virtual node under some node of the existing associative architecture, establishing an associative relation, forming a virtual associative architecture; backtracking the root node of the virtual node in the virtual associative architecture, obtaining the associative rule of the current operation request in the virtual associative architecture; according to the associative rule obtained by backtracking, matching with the defined dangerous operation rule to determine whether a hazard exists; and according to the matching result by matching with the dangerous operation rule, deciding whether the current operation is allowed to execute, and updating the associative architecture. The invention overcomes the problem that other systems need to particularly analyze the characteristics of malicious codes and the characteristics of different operating systems and different application systems, and has the ability of preventing unknown malicious codes beforehand.
Owner:ANTAIOS (BEIJING) INFORMATION TECH

Hardware abstraction layer multiplexing method and device, operating system and device

The embodiment of the invention provides a hardware abstraction layer multiplexing method and device, an operating system and device. The method comprises the following steps of obtaining a sample; responsive to hardware operation instructions, calling a first application program interface (API) in a first operating system side virtual hardware abstraction layer (HAL) by a first process of the first operating system, sending a calling request of the first API to a second operating system through cross-process communication, wherein the configuration of the first API in the virtual HAL corresponds to the configuration of the second API in the second operating system side HAL, and the configuration of the first API in the virtual HAL corresponds to the configuration of the second API in thesecond operating system side HAL. The virtual HAL is set at a first operating system side, so that the calling of the API in the virtual HAL by the first operating system side can be transmitted to the second operating system side through cross-process communication, the multiplexing of the HAL of the second operating system side by the first operating system is realized, the realization is convenient, and the method can be suitable for any different operating systems.
Owner:BANMA ZHIXING NETWORK HONGKONG CO LTD

Layered design method of model-based automatic transmission software development platform

ActiveCN102200913AShorten and optimize development cyclesShorten and optimize development efficiencySpecific program execution arrangementsArea networkSoftware development
The invention relates to a layered design method of a model-based automatic transmission software development platform. The software development platform is divided into three layers, namely a model application layer, a hardware abstraction layer and a bottom-layer driving layer, wherein the hardware abstraction layer is used for jointing the model application layer and the bottom-layer driving layer; an automatic transmission control strategy is characterized by modelling, emulating and testing by a model development tool, automatically generating C codes and converting the C codes into an application layer software module to form the model application layer; the model application layer carries out data exchange by using the hardware abstraction layer and realizes access of bottom-layer platform data and corresponding operation by a joint function; the bottom-layer driving layer carries out controller area network (CAN) driving, analogue/digital conversion, digital input and output, and own function and state monitoring of the platform; and the bottom-layer driving layer executes the corresponding operation by function call of the hardware abstraction layer, and processes and updates data in real time.
Owner:WUHU WANLIYANG TRANSMISSION CO LTD

UEFI (Unified Extensible Firmware Interface) firmware implementation method based on Feiteng portable computer

The invention relates to a UEFI (Unified Extensible Firmware Interface) firmware implementation method based on a Feiteng portable computer, and belongs to the technical field of computer firmware. Firmware is divided into a hardware abstraction layer, a firmware core layer, an equipment protocol layer and a firmware application layer, wherein the hardware abstraction layer is used for realizing the initialization of key hardware components such as a processor, an internal memory and a chipset, packaging and abstracting other board-level hardware and realizing the initialization, and also providing a function interface for accessing bottom-layer hardware equipment for an upper module; the firmware core layer is used for establishing a system service table in a UEFI to carry out the unified management of all modules in the firmware and the management of various resources; the equipment protocol layer is used for realizing various standard industrial specifications; the firmware application layer is used for realizing all functions of the firmware, such as interface configuration, system monitoring, file system and operating system guiding. The UEFI firmware implementation method can realize firmware products, with high expandability and perfect functions, meeting international mainstream UEFI firmware specifications on the Feiteng portable computer so as to support the normal start and operation of the Feiteng portable computer.
Owner:昆仑太科(北京)技术股份有限公司

Navigation system and navigation method

The invention relates to the field of navigation and provides a navigation system and a navigation method. The navigation system comprises navigation hardware, a micro controller unit (MCU) and a vehicle-mounted computer. The navigation hardware is used for transmitting collected navigation data to the MCU. The MCU is used for reading and temporarily storing the navigation data transmitted by the navigation hardware. When the vehicle-mounted computer is powered on, the MCU transmits the navigation data to the vehicle-mounted computer. The vehicle-mounted computer is used for receiving the navigation data sent by the MCU and finishing navigation application of the navigation data. Due to the fact that the MCU is added to the navigation system, when the system is powered on, the MCU is instantly powered on, and the MCU reads and temporarily stores the navigation data, and thereby the navigation data is immediately read when the navigation system starts. Due to the fact that the MCU is connected with a central processing unit (CPU) of the vehicle-mounted computer, the navigation data is directly sent to a hardware abstraction layer of an operating system, and thereby reading of the navigation data does not contact with a kernel space of the operating system, the navigation data is obtained through a user space and application is expanded.
Owner:LIUZHOU HANGSHENG TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products