WO2024179063A1 - Driving program loading method and device, wireless access device, and storage medium - Google Patents
Driving program loading method and device, wireless access device, and storage medium Download PDFInfo
- Publication number
- WO2024179063A1 WO2024179063A1 PCT/CN2023/133698 CN2023133698W WO2024179063A1 WO 2024179063 A1 WO2024179063 A1 WO 2024179063A1 CN 2023133698 W CN2023133698 W CN 2023133698W WO 2024179063 A1 WO2024179063 A1 WO 2024179063A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- control circuit
- isen
- boost control
- driver
- line interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
Definitions
- the present disclosure generally relates to the field of circuit protection technology, and more specifically to a driver loading method, device, wireless access device and storage medium.
- SLIC is the abbreviation of Subscriber Line Interface Circuit, which refers to the interface circuit between the switch and the user's phone. It is currently commonly used between digital wireless access point AP and user's phone. The specific connection relationship is shown in Figure 1.
- the user's phone is not connected to the power supply.
- the voltage required by the phone when working comes from the two telephone line signals, so the SLIC must be able to supply power to the phone.
- the SLIC When the phone rings, the voltage will reach 90V AC effective value, so the SLIC also needs an external boost circuit.
- SLIC itself cannot identify the external Boost circuit situation.
- the SLIC driver can only be set to the PNP Boost solution or the NMOS Boost solution. Since the two Boost control circuit solutions have opposite transistor conduction levels, if the wrong driver is downloaded, the SLIC Boost circuit will not work and may even burn out the transistors over time.
- the present disclosure provides a driver loading method, which includes:
- controlling the user line interface circuit to output a high level voltage to the Boost control circuit includes: controlling a PWM pin of the user line interface circuit to output a high level voltage to the Boost control circuit.
- loading a driver program corresponding to the Boost control circuit according to the Isen register data includes: judging whether Isen has current according to the Isen register data; if Isen has current, loading a driver program corresponding to the NMOS Boost control circuit; if Isen has no current, loading a driver program corresponding to the PNP Boost control circuit.
- controlling the user line interface circuit to output a high level voltage to the Boost control circuit includes: controlling the user line interface circuit to output a high level voltage to the Boost control circuit within a first time period.
- the present disclosure also provides a driver loading device, which includes:
- a control module configured to control the user line interface circuit to output a high level voltage to the Boost control circuit
- a reading module configured to read the Isen register data in the user line interface circuit
- the loading module is configured to load a driver corresponding to the Boost control circuit according to the Isen register data.
- control module is further configured to control a PWM pin of the subscriber line interface circuit to output a high level voltage to the Boost control circuit.
- the loading module is further configured to determine whether Isen has current based on the Isen register data; if Isen has current, load the driver corresponding to the NMOS Boost control circuit; if Isen has no current, load the driver corresponding to the PNP Boost control circuit.
- control module is further configured to control the subscriber line interface circuit to output a high level voltage to the Boost control circuit within a first time period.
- the present disclosure also provides a wireless access device, which includes: a processor and a memory configured to store a computer program that can be run on the processor; wherein the processor is configured to execute the driver loading method described in the present disclosure when running the computer program.
- the present disclosure also provides a storage medium storing a computer program.
- the driver program loading method described in the present disclosure is implemented.
- FIG1 is a connection diagram of a subscriber line interface circuit in the related art
- FIG2 is a schematic diagram of a process flow of a method for loading a driver program according to an embodiment of the present disclosure
- FIG3 is a schematic diagram of a PNP Boost control circuit according to an embodiment of the present disclosure.
- FIG4 is a schematic diagram of an NMOS Boost control circuit according to an embodiment of the present disclosure.
- FIG5 is a schematic diagram of an adaptive framework of a SLIC Boost control circuit according to an embodiment of the present disclosure
- FIG6 is a schematic diagram of an adaptive flow chart of a SLIC Boost control circuit according to an embodiment of the present disclosure
- FIG7 is a schematic diagram of the structure of a driver loading device according to an embodiment of the present disclosure.
- FIG8 is a diagram showing the internal structure of a wireless access device according to an embodiment of the present disclosure.
- An embodiment of the present disclosure provides a method for loading a driver program, as shown in FIG2 , the method comprising:
- Step 201 Control the user line interface circuit to output a high level voltage to the Boost control circuit
- Step 202 Read the Isen register data in the subscriber line interface circuit.
- Step 203 Load a driver corresponding to the Boost control circuit according to the Isen register data.
- the method adopted is: by setting a dedicated detection IO in the SLIC circuit, manually configuring the IO
- the high level or low level allows the host AP to detect the high and low levels of the IO, determine whether the boost circuit solution of the SLIC circuit is a triode solution or a MOS tube solution, and then load the corresponding driver.
- This method requires identifying the high and low levels of the manually set detection IO, and there may be a situation where an error is uploaded, or there may be a situation where the external detection IO is not set, resulting in the inability of the compatible driver to function.
- the SLIC Boost control circuit adaptive method provided in this embodiment does not require an additional external detection circuit. It uses the characteristics of the conduction levels of the two boost circuit transistors to detect the presence or absence of feedback current, determine the SLIC Boost control circuit solution, and then load the corresponding SLIC driver program to avoid downloading the wrong driver program, which may cause the Boost control circuit transistor to burn out.
- the SLIC external boost circuit in this embodiment includes a PNP Boost control circuit and an NMOS Boost control circuit, as shown in Figures 3 and 4, respectively.
- the loading of a driver corresponding to the Boost control circuit according to the Isen register data includes: judging whether Isen has current according to the Isen register data; if Isen has current, loading a driver corresponding to the NMOS Boost control circuit; if Isen has no current, loading a driver corresponding to the PNP Boost control circuit.
- the PWM pin of the subscriber line interface circuit when controlling the subscriber line interface circuit to output a high level voltage to the Boost control circuit, may be controlled to output a high level voltage to the Boost control circuit.
- the user line interface circuit in order not to damage the transistor, can be controlled to output a high level voltage to the Boost control circuit within a first duration.
- the first duration can be set based on the situation. Specifically, when setting, the first duration should be set to a smaller value, for example, 100ms. In this way, the duration of outputting the high level voltage to the Boost control circuit is shorter, thereby not damaging the transistor.
- the driver loading method provided by the present invention does not require the addition of an external detection circuit. It utilizes the characteristics of the transistor conduction level in the two Boost control circuits to detect the presence or absence of feedback current, determine the currently used Boost control circuit, and then load the corresponding driver, thereby realizing adaptive loading of the Boost control circuit driver.
- This embodiment provides a SLIC Boost control circuit adaptive software solution design.
- Figure 5 is a principle block diagram of the SLIC Boost control circuit adaptive software solution.
- this embodiment sets a SLIC simple driver on the host AP side to allow the SLIC PWM pin to output a 100ms high level to the Boost control circuit. Since the PNP Boost solution is turned on at a low level, and the NMOS Boost solution requires a high level to be turned on, when the SLIC PWM pin outputs a high level, the Isen of the NMOS Boost solution has a detection current, and the Isen of the PNP Boost solution has no current.
- the host reads the SLIC register data about Isen through SPI to determine whether there is current. If there is current in Isen, reload the driver of the NMOS solution. If there is no current in Isen, retest and load the driver of the PNP solution.
- FIG6 is a flow chart of the SLIC Boost control circuit adaptive software operation process.
- the process in this embodiment is as follows:
- Step 601 Start;
- Step 602 Load the SLIC simple driver (the SLIC MWM pin only outputs a high level for 100ms);
- Step 603 The host AP reads the SLIC Isen register status via SPI;
- Step 604 Isen whether there is current
- execute step 605 If there is no current, execute step 605; if there is current, execute step 606;
- Step 605 The host reloads the PNP Boost driver
- Step 606 The host reloads the NMOS Boot driver
- Step 607 End.
- This embodiment sets a simple SLIC driver program, so that the PWM output pin of the SLIC only outputs a high level for 100ms, reads the Isen register through SPI, determines whether there is current, identifies whether the current is a PNP Boost solution or an NMOS Boost solution, and then loads the corresponding SLIC driver program to allow the SLIC to work normally.
- this embodiment proposes a new SLIC Boost control circuit adaptive software design scheme, which sets a simple SLIC driver program, so that the PWM output pin of the SLIC only outputs a high level for 100ms, reads the Isen register through SPI, determines whether there is current, identifies whether the current is a PNP Boost solution or an NMOS Boost solution, and then loads the corresponding SLIC driver program to allow the SLIC to work normally.
- NMOS Boost solution and then load the corresponding SLIC driver to make SLIC work normally, which can effectively avoid downloading the wrong SLIC program to burn out the Boost circuit transistors and cause it to not work.
- the embodiment of the present disclosure also provides a driver loading device.
- the driver loading device 700 includes: a control module 701, a reading module 702 and a loading module 703; wherein,
- the control module 701 is configured to control the user line interface circuit to output a high level voltage to the Boost control circuit;
- a reading module 702 configured to read the Isen register data in the subscriber line interface circuit
- the loading module 703 is configured to load a driver corresponding to the Boost control circuit according to the Isen register data.
- the method adopted is: by setting a dedicated detection IO in the SLIC circuit, manually configuring the IO to be high or low, allowing the host AP to detect the high and low levels of the IO, and judging whether the boost circuit scheme of the SLIC circuit is a triode scheme or a MOS tube scheme, and then loading the corresponding driver.
- This method requires identifying the high and low levels of the manually set detection IO, and there may be a situation where an error is uploaded, or there may be a situation where the external detection IO is not set, resulting in the inability of the compatible driver to function.
- this embodiment provides a SLIC Boost control circuit adaptive method, which does not require an additional external detection circuit. It uses the characteristics of the conduction levels of the two boost circuit transistors to detect the presence or absence of feedback current, judge the SLIC Boost control circuit solution, and then load the corresponding SLIC driver to avoid downloading the wrong driver, which may cause the Boost control circuit transistor to burn out.
- the SLIC external boost circuit in this embodiment includes a PNP Boost control circuit and an NMOS Boost control circuit, as shown in FIG3 and FIG4 respectively.
- the loading of a driver corresponding to the Boost control circuit according to the Isen register data includes: judging whether Isen has current according to the Isen register data; and loading the NMOS Boost control circuit when the Isen has current. The driver corresponding to the control circuit; when there is no current in the Isen, the driver corresponding to the PNP Boost control circuit is loaded.
- the PWM pin of the subscriber line interface circuit when controlling the subscriber line interface circuit to output a high level voltage to the Boost control circuit, may be controlled to output a high level voltage to the Boost control circuit.
- the user line interface circuit in order not to damage the transistor, can be controlled to output a high level voltage to the Boost control circuit within a first duration.
- the first duration can be set based on the situation. Specifically, when setting, the first duration should be set to a smaller value, so that the duration of outputting the high level voltage to the Boost control circuit is shorter, thereby not damaging the transistor.
- control module 701, the reading module 702 and the loading module 703 can be implemented by a processor in the driver loading device.
- the above-mentioned device provided in the above-mentioned embodiment when executed, only the division of the above-mentioned program modules is used as an example. In actual application, the above-mentioned processing can be assigned to different program modules as needed, that is, the internal structure of the terminal is divided into different program modules to complete all or part of the above-mentioned processing.
- the above-mentioned device provided in the above-mentioned embodiment belongs to the same concept as the above-mentioned method embodiment. The specific implementation process is detailed in the method embodiment, which will not be repeated here.
- the embodiment of the present disclosure also provides a computer program product, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium.
- the processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the steps of the above method.
- the embodiment of the present disclosure also provides a wireless access device (computer device).
- the computer device can be a terminal, and its internal structure diagram can be shown in Figure 8.
- the computer device includes a processor A01, a network interface A02, a display screen A04, an input device A05 and a memory (not shown in the figure) connected via a system bus.
- the processor A01 of the computer device is configured to provide computing and control capabilities.
- the memory of the computer device includes an internal memory A03 and a non-volatile storage medium A06.
- the non-volatile storage medium A06 stores an operating system B01 and a computer program B02.
- the internal memory A03 provides an environment for the operation of the operating system B01 and the computer program B02 in the non-volatile storage medium A06.
- the network interface A02 of the computer device is configured to communicate with an external terminal through a network connection.
- the computer program is executed by the processor A01, the method of any one of the above embodiments is implemented.
- the display screen A04 of the computer device can be a liquid crystal display screen or an electronic ink display screen
- the input device A05 of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device housing, or an external keyboard, touchpad or mouse, etc.
- FIG. 8 is merely a block diagram of a partial structure related to the scheme of the present disclosure, and does not constitute a limitation on the computer device to which the scheme of the present disclosure is applied.
- the specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
- the device provided by the embodiment of the present disclosure includes a processor, a memory, and a program stored in the memory and executable on the processor.
- the processor executes the program, the driver loading method described in the present disclosure is implemented.
- the electronic device provided in the embodiments of the present disclosure may be a module capable of realizing a communication function or a terminal device including the module, etc.
- the terminal device may be a mobile terminal or a smart terminal.
- the mobile terminal may be at least one of a mobile phone, a tablet computer, a laptop computer, etc.
- the smart terminal may be a terminal containing a wireless communication module such as a smart car, a smart watch, a shared bicycle, a smart cabinet, etc.
- the module may be a wireless communication module, such as any one of a 2G communication module, a 3G communication module, a 4G communication module, a 5G communication module, and a NB-IOT communication module.
- the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
- computer-usable storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
- the present disclosure is described with reference to flowcharts and/or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present disclosure. It should be understood that the computer program may be used to indicate the present invention.
- the computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate a device for implementing the functions specified in one or more processes in the flowchart and/or one or more blocks in the block diagram.
- These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.
- These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.
- a computing device includes one or more processors (CPU), input/output interfaces, network interfaces, and memory.
- processors CPU
- input/output interfaces network interfaces
- memory volatile and non-volatile memory
- the memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and/or non-volatile memory in the form of read-only memory (ROM) or flash RAM.
- RAM random access memory
- ROM read-only memory
- flash RAM flash random access memory
- Computer-readable media include permanent and non-permanent, removable and non-removable media that can implement information storage by any method or technology.
- the information can be computer-readable instructions, data structures, program modules or other data.
- Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. Press As defined herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.
- the memory of the disclosed embodiment can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories.
- the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory.
- the volatile memory can be a random access memory (RAM), which is used as an external cache.
- RAM random access memory
- SRAM static random access memory
- SSRAM synchronous static random access memory
- DRAM dynamic random access memory
- SDRAM synchronous dynamic random access memory
- DDRSDRAM double data rate synchronous dynamic random access memory
- ESDRAM enhanced synchronous dynamic random access memory
- SLDRAM synchronous link dynamic random access memory
- DRRAM direct memory bus random access memory
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
相关申请的引用Citation of Related Applications
本公开要求于2023年3月1日向中华人民共和国国家知识产权局提交的申请号为202310231122.0、发明名称为“驱动程序加载方法、装置、无线接入装置和存储介质”的发明专利申请的全部权益,并通过引用的方式将其全部内容并入本公开。This disclosure claims all rights and interests in the invention patent application with application number 202310231122.0 filed with the State Intellectual Property Office of the People's Republic of China on March 1, 2023, and invention name "Driver loading method, device, wireless access device and storage medium", and incorporates its entire contents into this disclosure by reference.
领域field
本公开大体上涉及电路保护技术领域,更具体地涉及驱动程序加载方法、装置、无线接入装置和存储介质。The present disclosure generally relates to the field of circuit protection technology, and more specifically to a driver loading method, device, wireless access device and storage medium.
背景background
SLIC是Subscriber Line Interface Circuit的简称,即为用户线接口电路,是指交换机到用户话机之间的接口电路,目前常用于数字无线访问接入点AP到用户话机之间,具体连接关系如图1所示。SLIC is the abbreviation of Subscriber Line Interface Circuit, which refers to the interface circuit between the switch and the user's phone. It is currently commonly used between digital wireless access point AP and user's phone. The specific connection relationship is shown in Figure 1.
用户端的话机是不接电源的,话机工作时候所需要的电压全部来自两根电话线信号,因此SLIC必须能向话机供电。而振铃时话机的电压会达到90V交流有效值,因此SLIC还需要外部升压电路Boost电路。The user's phone is not connected to the power supply. The voltage required by the phone when working comes from the two telephone line signals, so the SLIC must be able to supply power to the phone. When the phone rings, the voltage will reach 90V AC effective value, so the SLIC also needs an external boost circuit.
SLIC本身是无法识别外部Boost电路情况,SLIC驱动程序只能设置为PNP Boost方案或者NMOS Boost方案,由于两种Boost控制电路方案晶体管导通的电平相反,如果下载错驱动程序,SLIC Boost升压电路会无法工作,长时间甚至会烧毁晶体管。SLIC itself cannot identify the external Boost circuit situation. The SLIC driver can only be set to the PNP Boost solution or the NMOS Boost solution. Since the two Boost control circuit solutions have opposite transistor conduction levels, if the wrong driver is downloaded, the SLIC Boost circuit will not work and may even burn out the transistors over time.
概述Overview
本公开提供了驱动程序加载方法,其包括:The present disclosure provides a driver loading method, which includes:
控制用户线接口电路向Boost控制电路输出高电平电压;Control the user line interface circuit to output a high level voltage to the Boost control circuit;
读取所述用户线接口电路中的Isen寄存器数据;以及Reading Isen register data in the user line interface circuit; and
根据所述Isen寄存器数据,加载与所述Boost控制电路对应的驱 动程序。According to the Isen register data, load the driver corresponding to the Boost control circuit Driver.
在某些实施方案中,所述控制用户线接口电路向Boost控制电路输出高电平电压,包括:控制用户线接口电路的PWM管脚向Boost控制电路输出高电平电压。In some embodiments, controlling the user line interface circuit to output a high level voltage to the Boost control circuit includes: controlling a PWM pin of the user line interface circuit to output a high level voltage to the Boost control circuit.
在某些实施方案中,所述根据所述Isen寄存器数据,加载与所述Boost控制电路对应的驱动程序,包括:根据所述Isen寄存器数据,判断Isen是否有电流;在所述Isen有电流的情况下,加载NMOS Boost控制电路对应的驱动程序;在所述Isen没有电流的情况下,加载PNP Boost控制电路对应的驱动程序。In certain embodiments, loading a driver program corresponding to the Boost control circuit according to the Isen register data includes: judging whether Isen has current according to the Isen register data; if Isen has current, loading a driver program corresponding to the NMOS Boost control circuit; if Isen has no current, loading a driver program corresponding to the PNP Boost control circuit.
在某些实施方案中,所述控制用户线接口电路向Boost控制电路输出高电平电压,包括:控制用户线接口电路在第一时长内向Boost控制电路输出高电平电压。In some embodiments, controlling the user line interface circuit to output a high level voltage to the Boost control circuit includes: controlling the user line interface circuit to output a high level voltage to the Boost control circuit within a first time period.
本公开还提供了驱动程序加载装置,其包括:The present disclosure also provides a driver loading device, which includes:
控制模块,配置为控制用户线接口电路向Boost控制电路输出高电平电压;A control module configured to control the user line interface circuit to output a high level voltage to the Boost control circuit;
读取模块,配置为读取所述用户线接口电路中的Isen寄存器数据;以及a reading module configured to read the Isen register data in the user line interface circuit; and
加载模块,配置为根据所述Isen寄存器数据,加载与所述Boost控制电路对应的驱动程序。The loading module is configured to load a driver corresponding to the Boost control circuit according to the Isen register data.
在某些实施方案中,所述控制模块,还配置为控制用户线接口电路的PWM管脚向Boost控制电路输出高电平电压。In certain embodiments, the control module is further configured to control a PWM pin of the subscriber line interface circuit to output a high level voltage to the Boost control circuit.
在某些实施方案中,所述加载模块,还配置为根据所述Isen寄存器数据,判断Isen是否有电流;在所述Isen有电流的情况下,加载NMOS Boost控制电路对应的驱动程序;在所述Isen没有电流的情况下,加载PNP Boost控制电路对应的驱动程序。In some embodiments, the loading module is further configured to determine whether Isen has current based on the Isen register data; if Isen has current, load the driver corresponding to the NMOS Boost control circuit; if Isen has no current, load the driver corresponding to the PNP Boost control circuit.
在某些实施方案中,所述控制模块,还配置为控制用户线接口电路在第一时长内向Boost控制电路输出高电平电压。In certain embodiments, the control module is further configured to control the subscriber line interface circuit to output a high level voltage to the Boost control circuit within a first time period.
本公开还提供了无线接入装置,其包括:处理器和配置为存储能够在处理器上运行的计算机程序的存储器;其中,处理器配置为运行计算机程序时,执行本公开所述驱动程序加载方法。 The present disclosure also provides a wireless access device, which includes: a processor and a memory configured to store a computer program that can be run on the processor; wherein the processor is configured to execute the driver loading method described in the present disclosure when running the computer program.
本公开还提供了存储介质,其存储有计算机程序,计算机程序被处理器执行时,实现本公开所述的驱动程序加载方法。The present disclosure also provides a storage medium storing a computer program. When the computer program is executed by a processor, the driver program loading method described in the present disclosure is implemented.
附图简要说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为相关技术中用户线接口电路的连接示意图;FIG1 is a connection diagram of a subscriber line interface circuit in the related art;
图2为本公开一实施例驱动程序加载方法的流程示意图;FIG2 is a schematic diagram of a process flow of a method for loading a driver program according to an embodiment of the present disclosure;
图3为本公开一实施例PNP Boost控制电路示意图;FIG3 is a schematic diagram of a PNP Boost control circuit according to an embodiment of the present disclosure;
图4为本公开一实施例NMOS Boost控制电路示意图;FIG4 is a schematic diagram of an NMOS Boost control circuit according to an embodiment of the present disclosure;
图5为本公开一实施例SLIC Boost控制电路自适应框架示意图;FIG5 is a schematic diagram of an adaptive framework of a SLIC Boost control circuit according to an embodiment of the present disclosure;
图6为本公开一实施例SLIC Boost控制电路自适应流程示意图;FIG6 is a schematic diagram of an adaptive flow chart of a SLIC Boost control circuit according to an embodiment of the present disclosure;
图7为本公开一实施例驱动程序加载装置的结构示意图;以及FIG7 is a schematic diagram of the structure of a driver loading device according to an embodiment of the present disclosure; and
图8为本公开一实施例无线接入装置的内部结构图。FIG8 is a diagram showing the internal structure of a wireless access device according to an embodiment of the present disclosure.
详述Details
为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present disclosure.
下面将结合附图及实施例对本公开作进一步详细的描述。The present disclosure will be described in further detail below in conjunction with the accompanying drawings and embodiments.
本公开一实施例提供了驱动程序加载方法,如图2所示,该方法包括:An embodiment of the present disclosure provides a method for loading a driver program, as shown in FIG2 , the method comprising:
步骤201:控制用户线接口电路向Boost控制电路输出高电平电压;Step 201: Control the user line interface circuit to output a high level voltage to the Boost control circuit;
步骤202:读取所述用户线接口电路中的Isen寄存器数据;以及Step 202: Read the Isen register data in the subscriber line interface circuit; and
步骤203:根据所述Isen寄存器数据,加载与所述Boost控制电路对应的驱动程序。Step 203: Load a driver corresponding to the Boost control circuit according to the Isen register data.
在相关技术中,为解决SLIC Boost控制电路自适应的问题,所采用的方法为:通过在SLIC电路设置专用检测IO,通过手动配置IO 为高电平或者低电平,让主机AP检测IO的高低,判断SLIC电路的升压电路方案是三极管方案还是MOS管方案,再进行相应驱动程序加载。In the related art, in order to solve the problem of SLIC Boost control circuit self-adaptation, the method adopted is: by setting a dedicated detection IO in the SLIC circuit, manually configuring the IO The high level or low level allows the host AP to detect the high and low levels of the IO, determine whether the boost circuit solution of the SLIC circuit is a triode solution or a MOS tube solution, and then load the corresponding driver.
该方法需要识别手动设置的检测IO的高低电平,且可能存在上件错误的情况,也可能存在没有设置外部检测IO的情况,导致兼容驱动程序无法发挥作用。This method requires identifying the high and low levels of the manually set detection IO, and there may be a situation where an error is uploaded, or there may be a situation where the external detection IO is not set, resulting in the inability of the compatible driver to function.
本实施例提供的SLIC Boost控制电路自适应方法,无需增加外部检测电路,利用两种boost电路晶体管导通电平的特性,检测反馈电流的有无,判断SLIC Boost控制电路方案,再加载相应的SLIC驱动程序,避免下载错驱动程序,导致Boost控制电路晶体管烧坏的情况。The SLIC Boost control circuit adaptive method provided in this embodiment does not require an additional external detection circuit. It uses the characteristics of the conduction levels of the two boost circuit transistors to detect the presence or absence of feedback current, determine the SLIC Boost control circuit solution, and then load the corresponding SLIC driver program to avoid downloading the wrong driver program, which may cause the Boost control circuit transistor to burn out.
在某些实施方案中,本实施例中的SLIC外部升压电路包括PNP Boost控制电路以及NMOS Boost控制电路,分别如图3和图4所示。在某些实施方案中,所述根据所述Isen寄存器数据,加载与所述Boost控制电路对应的驱动程序,包括:根据所述Isen寄存器数据,判断Isen是否有电流;在所述Isen有电流的情况下,加载NMOS Boost控制电路对应的驱动程序;在所述Isen没有电流的情况下,加载PNP Boost控制电路对应的驱动程序。In some embodiments, the SLIC external boost circuit in this embodiment includes a PNP Boost control circuit and an NMOS Boost control circuit, as shown in Figures 3 and 4, respectively. In some embodiments, the loading of a driver corresponding to the Boost control circuit according to the Isen register data includes: judging whether Isen has current according to the Isen register data; if Isen has current, loading a driver corresponding to the NMOS Boost control circuit; if Isen has no current, loading a driver corresponding to the PNP Boost control circuit.
在某些实施方案中,控制用户线接口电路向Boost控制电路输出高电平电压时,可控制用户线接口电路的PWM管脚向Boost控制电路输出高电平电压。In certain implementation schemes, when controlling the subscriber line interface circuit to output a high level voltage to the Boost control circuit, the PWM pin of the subscriber line interface circuit may be controlled to output a high level voltage to the Boost control circuit.
在某些实施方案中,为不造成晶体管的损坏,可控制用户线接口电路在第一时长内向Boost控制电路输出高电平电压。其中,第一时长可基于情况进行设置,具体在设置时,应当将第一时长设置为较小数值,例如,100ms。如此使得向Boost控制电路输出高电平电压的持续时间较短,从而不损坏晶体管。In some embodiments, in order not to damage the transistor, the user line interface circuit can be controlled to output a high level voltage to the Boost control circuit within a first duration. The first duration can be set based on the situation. Specifically, when setting, the first duration should be set to a smaller value, for example, 100ms. In this way, the duration of outputting the high level voltage to the Boost control circuit is shorter, thereby not damaging the transistor.
本公开提供的驱动程序加载方法无需增加外部检测电路,利用两种Boost控制电路中晶体管导通电平的特性,检测反馈电流的有无,判断当前所使用的Boost控制电路,进而加载对应的驱动程序,可实现自适应加载Boost控制电路驱动程序。 The driver loading method provided by the present invention does not require the addition of an external detection circuit. It utilizes the characteristics of the transistor conduction level in the two Boost control circuits to detect the presence or absence of feedback current, determine the currently used Boost control circuit, and then load the corresponding driver, thereby realizing adaptive loading of the Boost control circuit driver.
下面将结合应用实施例,对本公开进行详细描述。The present disclosure will be described in detail below in conjunction with application examples.
本实施例提供SLIC Boost控制电路自适应软件方案设计。在某些实施方案中,参见图5,图5为SLIC Boost控制电路自适应软件方案原理框图。根据图5所示的框图,本实施例通过在主机AP端设置一种SLIC简易驱动程序,让SLIC的PWM管脚输出100ms高电平给Boost控制电路,由于PNP Boost方案低电平导通,而NMOS Boost方案需要高电平才能导通,当SLIC的PWM管脚输出高电平时候,NMOS Boost方案的Isen是有检测电流的,PNP Boost方案的Isen是没有电流的,由于高电平持续时间很短,所以不会造成晶体管的损坏,此时主机通过SPI读取SLIC关于Isen的寄存器数据,判断电流的有无,如果有Isen有电流,重新加载NMOS方案的驱动程序,如果Isen没有电流,则重测加载PNP方案的驱动程序。This embodiment provides a SLIC Boost control circuit adaptive software solution design. In certain implementation schemes, see Figure 5, which is a principle block diagram of the SLIC Boost control circuit adaptive software solution. According to the block diagram shown in Figure 5, this embodiment sets a SLIC simple driver on the host AP side to allow the SLIC PWM pin to output a 100ms high level to the Boost control circuit. Since the PNP Boost solution is turned on at a low level, and the NMOS Boost solution requires a high level to be turned on, when the SLIC PWM pin outputs a high level, the Isen of the NMOS Boost solution has a detection current, and the Isen of the PNP Boost solution has no current. Since the high level lasts for a very short time, it will not cause damage to the transistor. At this time, the host reads the SLIC register data about Isen through SPI to determine whether there is current. If there is current in Isen, reload the driver of the NMOS solution. If there is no current in Isen, retest and load the driver of the PNP solution.
在某些实施方案中,参加图6,图6为SLIC Boost控制电路自适应软件运行流程。本实施例中的流程如下:In certain embodiments, see FIG6 , which is a flow chart of the SLIC Boost control circuit adaptive software operation process. The process in this embodiment is as follows:
步骤601:开始;Step 601: Start;
步骤602:加载SLIC简易驱动程序(SLIC MWM管脚只输出100ms高电平);Step 602: Load the SLIC simple driver (the SLIC MWM pin only outputs a high level for 100ms);
步骤603:主机AP通过SPI读取SLIC Isen寄存器状态;Step 603: The host AP reads the SLIC Isen register status via SPI;
步骤604:Isen有无电流;Step 604: Isen whether there is current;
若无电流,执行步骤605;若有电流,执行步骤606;If there is no current, execute step 605; if there is current, execute step 606;
步骤605:主机重新加载PNP Boost驱动程序;Step 605: The host reloads the PNP Boost driver;
步骤606:主机重新加载NMOS Boot驱动程序;Step 606: The host reloads the NMOS Boot driver;
步骤607:结束。Step 607: End.
本实施例通过设置简易SLIC驱动程序,让SLIC的PWM输出管脚只输出100ms的高电平,通过SPI读取Isen寄存器,判断电流的有无,识别目前是PNP Boost方案还是NMOS Boost方案,再加载相应的SLIC驱动程序,让SLIC正常工作。即本实施例提出一种新的SLIC Boost控制电路自适应软件设计方案,通过设置简易SLIC驱动程序,让SLIC的PWM输出管脚只输出100ms的高电平,通过SPI读取Isen寄存器,判断电流的有无,识别目前是PNP Boost方案还是 NMOS Boost方案,再加载相应的SLIC驱动程序,让SLIC正常工作,能有效避免下载错SLIC程序烧毁Boost升压电路晶体管以及不工作的情况。This embodiment sets a simple SLIC driver program, so that the PWM output pin of the SLIC only outputs a high level for 100ms, reads the Isen register through SPI, determines whether there is current, identifies whether the current is a PNP Boost solution or an NMOS Boost solution, and then loads the corresponding SLIC driver program to allow the SLIC to work normally. That is, this embodiment proposes a new SLIC Boost control circuit adaptive software design scheme, which sets a simple SLIC driver program, so that the PWM output pin of the SLIC only outputs a high level for 100ms, reads the Isen register through SPI, determines whether there is current, identifies whether the current is a PNP Boost solution or an NMOS Boost solution, and then loads the corresponding SLIC driver program to allow the SLIC to work normally. NMOS Boost solution, and then load the corresponding SLIC driver to make SLIC work normally, which can effectively avoid downloading the wrong SLIC program to burn out the Boost circuit transistors and cause it to not work.
为了实现本公开实施例的方法,本公开实施例还提供了驱动程序加载装置,如图7所示,驱动程序加载装置700包括:控制模块701、读取模块702和加载模块703;其中,In order to implement the method of the embodiment of the present disclosure, the embodiment of the present disclosure also provides a driver loading device. As shown in FIG. 7 , the driver loading device 700 includes: a control module 701, a reading module 702 and a loading module 703; wherein,
控制模块701,配置为控制用户线接口电路向Boost控制电路输出高电平电压;The control module 701 is configured to control the user line interface circuit to output a high level voltage to the Boost control circuit;
读取模块702,配置为读取所述用户线接口电路中的Isen寄存器数据;以及A reading module 702, configured to read the Isen register data in the subscriber line interface circuit; and
加载模块703,配置为根据所述Isen寄存器数据,加载与所述Boost控制电路对应的驱动程序。The loading module 703 is configured to load a driver corresponding to the Boost control circuit according to the Isen register data.
相关技术中,为解决SLIC Boost控制电路自适应的问题,所采用的方法为:通过在SLIC电路设置专用检测IO,通过手动配置IO为高电平或者低电平,让主机AP检测IO的高低,判断SLIC电路的升压电路方案是三极管方案还是MOS管方案,再进行相应驱动程序加载。In the related art, in order to solve the problem of SLIC Boost control circuit adaptation, the method adopted is: by setting a dedicated detection IO in the SLIC circuit, manually configuring the IO to be high or low, allowing the host AP to detect the high and low levels of the IO, and judging whether the boost circuit scheme of the SLIC circuit is a triode scheme or a MOS tube scheme, and then loading the corresponding driver.
该方法需要识别手动设置的检测IO的高低电平,且可能存在上件错误的情况,也可能存在没有设置外部检测IO的情况,导致兼容驱动程序无法发挥作用。This method requires identifying the high and low levels of the manually set detection IO, and there may be a situation where an error is uploaded, or there may be a situation where the external detection IO is not set, resulting in the inability of the compatible driver to function.
基于此,本实施例提供了SLIC Boost控制电路自适应方法,无需增加外部检测电路,利用两种boost电路晶体管导通电平的特性,检测反馈电流的有无,判断SLIC Boost控制电路方案,再加载相应的SLIC驱动程序,避免下载错驱动程序,导致Boost控制电路晶体管烧坏的情况。Based on this, this embodiment provides a SLIC Boost control circuit adaptive method, which does not require an additional external detection circuit. It uses the characteristics of the conduction levels of the two boost circuit transistors to detect the presence or absence of feedback current, judge the SLIC Boost control circuit solution, and then load the corresponding SLIC driver to avoid downloading the wrong driver, which may cause the Boost control circuit transistor to burn out.
在某些实施方案中,本实施例中的SLIC外部升压电路包括PNP Boost控制电路以及NMOS Boost控制电路,分别如图3和图4所示。在某些实施方案中,所述根据所述Isen寄存器数据,加载与所述Boost控制电路对应的驱动程序,包括:根据所述Isen寄存器数据,判断Isen是否有电流;在所述Isen有电流的情况下,加载NMOS Boost 控制电路对应的驱动程序;在所述Isen没有电流的情况下,加载PNP Boost控制电路对应的驱动程序。In some embodiments, the SLIC external boost circuit in this embodiment includes a PNP Boost control circuit and an NMOS Boost control circuit, as shown in FIG3 and FIG4 respectively. In some embodiments, the loading of a driver corresponding to the Boost control circuit according to the Isen register data includes: judging whether Isen has current according to the Isen register data; and loading the NMOS Boost control circuit when the Isen has current. The driver corresponding to the control circuit; when there is no current in the Isen, the driver corresponding to the PNP Boost control circuit is loaded.
在某些实施方案中,控制用户线接口电路向Boost控制电路输出高电平电压时,可控制用户线接口电路的PWM管脚向Boost控制电路输出高电平电压。In certain implementation schemes, when controlling the subscriber line interface circuit to output a high level voltage to the Boost control circuit, the PWM pin of the subscriber line interface circuit may be controlled to output a high level voltage to the Boost control circuit.
在某些实施方案中,为不造成晶体管的损坏,可控制用户线接口电路在第一时长内向Boost控制电路输出高电平电压。其中,第一时长可基于情况进行设置,具体在设置时,应当将第一时长设置为较小数值,如此使得向Boost控制电路输出高电平电压的持续时间较短,从而不损坏晶体管。In some embodiments, in order not to damage the transistor, the user line interface circuit can be controlled to output a high level voltage to the Boost control circuit within a first duration. The first duration can be set based on the situation. Specifically, when setting, the first duration should be set to a smaller value, so that the duration of outputting the high level voltage to the Boost control circuit is shorter, thereby not damaging the transistor.
实际应用时,控制模块701、读取模块702和加载模块703可由驱动程序加载装置中的处理器实现。In actual application, the control module 701, the reading module 702 and the loading module 703 can be implemented by a processor in the driver loading device.
需要说明的是:上述实施例提供的上述装置在执行时,仅以上述各程序模块的划分进行举例说明,实际应用时,可以根据需要而将上述处理分配由不同的程序模块完成,即将终端的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的上述装置与上述方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that: when the above-mentioned device provided in the above-mentioned embodiment is executed, only the division of the above-mentioned program modules is used as an example. In actual application, the above-mentioned processing can be assigned to different program modules as needed, that is, the internal structure of the terminal is divided into different program modules to complete all or part of the above-mentioned processing. In addition, the above-mentioned device provided in the above-mentioned embodiment belongs to the same concept as the above-mentioned method embodiment. The specific implementation process is detailed in the method embodiment, which will not be repeated here.
为了实现本公开实施例的方法,本公开实施例还提供了计算机程序产品,计算机程序产品包括计算机指令,计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取计算机指令,处理器执行计算机指令,使得计算机设备执行上述方法的步骤。In order to implement the method of the embodiment of the present disclosure, the embodiment of the present disclosure also provides a computer program product, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the steps of the above method.
基于上述程序模块的硬件实现,且为了实现本公开实施例的方法,本公开实施例还提供了无线接入装置(计算机设备)。在某些实施方案中,该计算机设备可以是终端,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器A01、网络接口A02、显示屏A04、输入装置A05和存储器(图中未示出)。其中,该计算机设备的处理器A01配置为提供计算和控制能力。该计算机设备的存储器包括内存储器A03和非易失性存储介质A06。该非易失性存储介质 A06存储有操作系统B01和计算机程序B02。该内存储器A03为非易失性存储介质A06中的操作系统B01和计算机程序B02的运行提供环境。该计算机设备的网络接口A02配置为与外部的终端通过网络连接通信。该计算机程序被处理器A01执行时以实现上述任意一项实施例的方法。该计算机设备的显示屏A04可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置A05可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。Based on the hardware implementation of the above-mentioned program modules, and in order to implement the method of the embodiment of the present disclosure, the embodiment of the present disclosure also provides a wireless access device (computer device). In some embodiments, the computer device can be a terminal, and its internal structure diagram can be shown in Figure 8. The computer device includes a processor A01, a network interface A02, a display screen A04, an input device A05 and a memory (not shown in the figure) connected via a system bus. Among them, the processor A01 of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes an internal memory A03 and a non-volatile storage medium A06. The non-volatile storage medium A06 stores an operating system B01 and a computer program B02. The internal memory A03 provides an environment for the operation of the operating system B01 and the computer program B02 in the non-volatile storage medium A06. The network interface A02 of the computer device is configured to communicate with an external terminal through a network connection. When the computer program is executed by the processor A01, the method of any one of the above embodiments is implemented. The display screen A04 of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device A05 of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device housing, or an external keyboard, touchpad or mouse, etc.
本领域技术人员可以理解,图8中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art will understand that the structure shown in FIG. 8 is merely a block diagram of a partial structure related to the scheme of the present disclosure, and does not constitute a limitation on the computer device to which the scheme of the present disclosure is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
本公开实施例提供的设备,包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现本公开所述的驱动程序加载方法。The device provided by the embodiment of the present disclosure includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, the driver loading method described in the present disclosure is implemented.
本公开实施例提供的电子设备,可以为能够实现通信功能的模组或包含该模组的终端设备等,该终端设备可以为移动终端或智能终端。在某些实施方案中,移动终端可以为手机、平板电脑、笔记本电脑等中的至少一种。在某些实施方案中,智能终端可以是智能汽车、智能手表、共享单车、智能柜等含有无线通信模组的终端。在某些实施方案中,模组可以为无线通信模组,例如2G通信模组、3G通信模组、4G通信模组、5G通信模组、NB-IOT通信模组等中的任意一种。The electronic device provided in the embodiments of the present disclosure may be a module capable of realizing a communication function or a terminal device including the module, etc., and the terminal device may be a mobile terminal or a smart terminal. In some embodiments, the mobile terminal may be at least one of a mobile phone, a tablet computer, a laptop computer, etc. In some embodiments, the smart terminal may be a terminal containing a wireless communication module such as a smart car, a smart watch, a shared bicycle, a smart cabinet, etc. In some embodiments, the module may be a wireless communication module, such as any one of a 2G communication module, a 3G communication module, a 4G communication module, a 5G communication module, and a NB-IOT communication module.
本领域内的技术人员应明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
本公开是参照根据本公开实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指 令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present disclosure is described with reference to flowcharts and/or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present disclosure. It should be understood that the computer program may be used to indicate the present invention. The computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate a device for implementing the functions specified in one or more processes in the flowchart and/or one or more blocks in the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.
在某些实施方案中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In certain embodiments, a computing device includes one or more processors (CPU), input/output interfaces, network interfaces, and memory.
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。存储器是计算机可读介质的示例。The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and/or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按 照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media include permanent and non-permanent, removable and non-removable media that can implement information storage by any method or technology. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. Press As defined herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.
可以理解,本公开实施例的存储器可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。在某些实施方案中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically Erasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,ferromagnetic random access memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random Access Memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,Synchronous Static Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random Access Memory)、同步动态随机存取存储器(SDRAM,Synchronous Dynamic Random Access Memory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data Rate Synchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本公开实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It can be understood that the memory of the disclosed embodiment can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. In certain embodiments, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), direct memory bus random access memory (DRRAM). The memory described in the embodiments of the present disclosure is intended to include, but is not limited to, these and any other suitable types of memory.
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没 有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or apparatus including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or apparatus. In the case of more restrictions, an element defined by the phrase "comprising a ..." does not exclude the existence of other identical elements in the process, method, product or apparatus comprising the element.
以上仅为本公开的实施例而已,并不用于限制本公开。对于本领域技术人员来说,本公开可以有各种更改和变化。凡在本公开的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本公开的权利要求范围之内。 The above are only embodiments of the present disclosure and are not intended to limit the present disclosure. For those skilled in the art, the present disclosure may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present disclosure shall be included in the scope of the claims of the present disclosure.
Claims (10)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310231122.0 | 2023-03-01 | ||
| CN202310231122.0A CN116360867A (en) | 2023-03-01 | 2023-03-01 | Driver loading method, device, wireless access device and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024179063A1 true WO2024179063A1 (en) | 2024-09-06 |
Family
ID=86933831
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/133698 Ceased WO2024179063A1 (en) | 2023-03-01 | 2023-11-23 | Driving program loading method and device, wireless access device, and storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN116360867A (en) |
| WO (1) | WO2024179063A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116360867A (en) * | 2023-03-01 | 2023-06-30 | 深圳市广和通无线股份有限公司 | Driver loading method, device, wireless access device and storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102122497A (en) * | 2011-03-25 | 2011-07-13 | 清华大学深圳研究生院 | Liquid crystal display (LCD) drive circuit and LCD device |
| CN103037589A (en) * | 2012-12-26 | 2013-04-10 | 深圳创维-Rgb电子有限公司 | Light-emitting diode (LED) constant current drive circuit and liquid crystal display television (LCD TV) |
| US20170162122A1 (en) * | 2015-12-04 | 2017-06-08 | Samsung Display Co., Ltd. | Gate driving circuit and organic light emitting display device having the same |
| CN115145786A (en) * | 2022-06-02 | 2022-10-04 | 深圳市亿威尔信息技术股份有限公司 | BMC chip management method and device, computer equipment and storage medium |
| CN116360867A (en) * | 2023-03-01 | 2023-06-30 | 深圳市广和通无线股份有限公司 | Driver loading method, device, wireless access device and storage medium |
-
2023
- 2023-03-01 CN CN202310231122.0A patent/CN116360867A/en active Pending
- 2023-11-23 WO PCT/CN2023/133698 patent/WO2024179063A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102122497A (en) * | 2011-03-25 | 2011-07-13 | 清华大学深圳研究生院 | Liquid crystal display (LCD) drive circuit and LCD device |
| CN103037589A (en) * | 2012-12-26 | 2013-04-10 | 深圳创维-Rgb电子有限公司 | Light-emitting diode (LED) constant current drive circuit and liquid crystal display television (LCD TV) |
| US20170162122A1 (en) * | 2015-12-04 | 2017-06-08 | Samsung Display Co., Ltd. | Gate driving circuit and organic light emitting display device having the same |
| CN115145786A (en) * | 2022-06-02 | 2022-10-04 | 深圳市亿威尔信息技术股份有限公司 | BMC chip management method and device, computer equipment and storage medium |
| CN116360867A (en) * | 2023-03-01 | 2023-06-30 | 深圳市广和通无线股份有限公司 | Driver loading method, device, wireless access device and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116360867A (en) | 2023-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112000563B (en) | Recording method, device and equipment of user behaviors | |
| US7643959B2 (en) | Methods, systems, and computer readable media that provide programming for a sensor monitoring system using a softprocessor | |
| CN112015626B (en) | User behavior recording method, device and equipment | |
| WO2023070823A1 (en) | Bootloader loading method, apparatus and system, electronic device and medium | |
| WO2024179063A1 (en) | Driving program loading method and device, wireless access device, and storage medium | |
| CN111177026B (en) | Method and device for modifying variable memory layout and computer equipment | |
| CN110515662B (en) | Remote control method, system, device and readable storage medium for dual-system equipment | |
| US20200081597A1 (en) | Application program management method and apparatus | |
| CN111176666B (en) | A method, system, device and readable medium for refreshing a BIOS+ME image | |
| CN110750162B (en) | Input method and device | |
| WO2025138555A1 (en) | Protection circuit and multi-configuration power supply method and apparatus thereof, device, and medium | |
| CN118672685A (en) | Target file redirection method and device and computer equipment | |
| CN112527424A (en) | Control method and device for popup window | |
| CN112684360B (en) | Charging test method, device, terminal and storage medium | |
| CN112100479B (en) | Application access method, device, electronic device and storage medium | |
| CN115729607A (en) | A method, device, device and medium for setting interface command format synchronization | |
| CN114035874A (en) | Page processing method and device, electronic equipment and storage medium | |
| CN105868092A (en) | Log file processing method and device | |
| CN119396347B (en) | Data dictionary processing method, device, computer equipment, readable storage medium and program product | |
| CN111432401B (en) | Method and apparatus for turning on/off roaming data network for mobile terminal | |
| CN115129526B (en) | A BIOS dynamic debugging method, system, storage medium and device | |
| CN113836497B (en) | Program running method, integrated circuit chip and related device | |
| CN113824552B (en) | Key generation method and device for vehicle application program and electronic equipment | |
| CN116661890A (en) | Software development method and tool | |
| CN116700815A (en) | Hardware resource control method, electronic device and readable storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23925013 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |