Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for software operating system to call Android dynamic library HAL interface, equipment and medium

An operating system and dynamic library technology, applied in the computer field, can solve the problems of limiting the application prospects of other software operating systems, other software operating systems cannot run normally, and cannot be compatible with the Android HAL interface.

Pending Publication Date: 2022-02-22
BEIJING BYTEDANCE NETWORK TECH CO LTD
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] At present, because Android is widely used in different types of mobile devices, some hardware device suppliers only provide hardware drivers for Android. At the same time, other software operating systems such as operating systems based on the Linux kernel cannot The operating system cannot run properly on Android HAL-based mobile devices, which greatly limits the application prospects of other software operating systems on such mobile devices

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for software operating system to call Android dynamic library HAL interface, equipment and medium
  • Method for software operating system to call Android dynamic library HAL interface, equipment and medium
  • Method for software operating system to call Android dynamic library HAL interface, equipment and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] Some embodiments of the present invention are described below with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are only used to explain the technical principles of the present invention, and are not intended to limit the protection scope of the present invention.

[0043] In the description of the present invention, "module" and "processor" may include hardware, software or a combination of both. A module may include hardware circuits, various suitable sensors, communication ports, memory, and may also include software parts, such as program codes, or a combination of software and hardware. The processor may be a central processing unit, a microprocessor, a digital signal processor or any other suitable processor. The processor has data and / or signal processing functions. The processor can be implemented in software, hardware or a combination of both. The non-transitory computer readable storage medium inc...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to the technical field of computers, particularly provides a method for a software operating system to call an Android dynamic library HAL interface, equipment and a medium, and aims to solve the problem of how to enable a software operating system to be compatible with an Android dynamic library HAL interface. In order to achieve the purpose, the method comprises the steps that when a software operating system runs on equipment based on the Android HAL, a software process of the software operating system can be controlled to call a packaging library of the software operating system, a preset compatible linker is called when the packaging library is initialized, and a function method in the packaging library of the Android HAL is called based on the compatible linker so as to complete the calling of an Android dynamic library HAL interface by the software operating system. According to the method, calling of a function method in a packaging library of the Android HAL by a software operating system is achieved through a preset compatible linker, interface compatibility of the software operating system to an HAL interface of the Android HAL is achieved based on the compatible linker, and it is guaranteed that the software operating system can normally run on equipment based on the Android HAL.

Description

[0001] The present invention is a continuation application based on the priority of the application number 202110373360.6 and the title of the invention "Method, device and storage medium for calling Android HAL dynamic library by Linux system", the entire content of which is incorporated in the present invention by reference. technical field [0002] The invention relates to the field of computer technology, and specifically provides a method, equipment and medium for a software operating system to call an Android dynamic library HAL interface. Background technique [0003] Android is an operating system (Operating System) based on the Linux kernel, which is widely used in mobile devices such as mobile phones and tablet PCs (Tablet PC). Android's system architecture from top to bottom is mainly the system application layer (System Apps), framework layer (Framework), hardware abstraction layer (Hardware Abstraction Layer, HAL) and Linux kernel layer (Linux Kernel). Among the...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445G06F9/448
CPCG06F9/44521G06F9/4482
Inventor 李翔刘成城
Owner BEIJING BYTEDANCE NETWORK TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products