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

74 results about "Embedded software systems" patented technology

Embedded software is a type of software that is built into hardware systems. This software is typically designed to perform one specific function, although a single piece of hardware may contain multiple pieces of software embedded in it.

Automatic testing method for non-intrusive type embedded software graphical user interface

The invention relates to a non-invasive embedded software graphical user interface automatic testing method, which belongs to the technical field of software graphical user interface testing. The method proposed by the present invention is based on the embedded software graphical user interface for capture, identification, keyboard and mouse simulation and automatic test control, which is practical and feasible, and the identified image output information is used as the output of the tested part through collection to simulate and control the keyboard and mouse information It is the input of the DUT, so as to complete the real-time capture and corresponding operation of the GUI information of the embedded software system without changing the embedded software system, and complete the automatic test of the non-intrusive embedded software graphical user interface.
Owner:中国船舶工业综合技术经济研究院

Method for accelerating starting speed of embedded software system

InactiveCN101625647AFast startupReduced startup speedProgram loading/initiatingFile systemGNU/Linux
The embodiment of the invention discloses a method for accelerating the starting speed of an embedded software system, which comprises the following steps: reading embedded software kernel from Flash to acceleration setting in a memory; compressing the time of setting in the memory and decompressing and running the embedded system kernel; loading an embedded software source document system and application program into the memory, and starting script running acceleration setting of the embedded software source document system; and sequentially starting various tasks of the application program. The method is applicable to the embedded software system based on Linux.
Owner:HISENSE VISUAL TECH CO LTD

Application programming interface with inverted memory protocol for embedded software systems

A system and method is provided for enabling the reuse of algorithms in multiple application frameworks with no alterations required of the algorithm once it is developed. An inverted memory allocation mechanism enables various algorithm modules to be integrated into a single application without modifying the source code of the algorithm modules. An algorithm module is designed in a manner that renders the algorithm module reentrant within a preemptive environment. Each data access instruction of the algorithm module is coded in a manner that renders the algorithm module and all of the data access instructions relocatable. A memory interface is provided within the algorithm module that supports both design-time object instantiation and dynamic object instantiation.
Owner:TEXAS INSTR INC

Multi-core, multi-blade, and multi-node network environment simulation

The present disclosure provides systems and methods for a simulation environment that simulates hardware at a fiber level, a data plane level, a card level, and a chassis level. The simulation environment may be utilized in development and testing of complex, real time, embedded software systems, such as, for example, routers, switches, access devices, base stations, optical switches, optical add / drop multiplexers, Ethernet switches, and the like. In an exemplary embodiment, the simulation environment operates on one or more workstations utilizing a virtual machine to operate a virtualized module, line card, line blade, etc. Further, a plurality of virtual machines may operate together to operate a virtualized chassis forming a network element and with a plurality of virtualized chassis forming a network. Advantageously, the present invention provides state of the art data plane traffic and control plane simulation that reduces development time and cost while increasing design flexibility.
Owner:CIENA

Method and apparatus for the non-invasive sensing of glucose in a human subject

An apparatus for a non-invasive sensing of biological analytes in a sample includes an optics system having at least one radiation source and at least one radiation detector; a measurement system operatively coupled to the optics system; a control / processing system operatively coupled to the measurement system and having an embedded software system; a user interface / peripheral system operatively coupled to the control / processing system for providing user interaction with the control / processing system; and a power supply system operatively coupled to the measurement system, the control / processing system and the user interface system for providing power to each of the systems. The embedded software system of the control / processing system processes signals obtained from the measurement system to determine a concentration of the biological analytes in the sample.
Owner:DOMINION ASSETS

Simulating system for simulated training of electricity-consuming network operation

The invention relates to the technical field of power distribution automation and especially relates to a simulating system for simulated training of electricity-consuming network operation. The simulating system for simulated training of electricity-consuming network operation includes a hardware platform and a matched software system. The hardware platform includes an SCADA system platform, a front collecting module, a real-time service, a scheduling and managing module and a scheduling simulating panel. The software system includes a simulation software system, a simulation interactive software system and an embedded software system. Data collection and processing are realized through the SCADA platform. And an improved simulated training environment for simulated operation is generated. According to the invention, related functions of a prior simulating screen are utilized fully and the prior resources are utilized to capacity. Hardware pieces are added on a prior simulating screen system and a corresponding software system is developed. Switching between a simulating operation mode and a real-time operation mode can be realized and the display of simulating statuses can be refreshed automatically to be corresponding to real time statuses. The simulating system for simulated training of electricity-consuming network operation is comprehensive in simulation and stable and reliable in operation. Safety performance, robustness and expandability of the simulating system for simulated training of electricity-consuming network operation are enhanced and cost of investment is reduced. The simulating system for simulated training of electricity-consuming network operation is suitable for being promoted and applied in diversified environments.
Owner:宁海斌 +1

Journal storing method, journal storing system, journal reading method and journal reading system of embedded system

The invention discloses a journal storing method, a journal storing system, a journal reading method and a journal reading system of an embedded system. The journal storing method includes acquiring log data of the embedded system, writing the log data into a random access memory and copying the log data written in the random access memory to an external memory. With the journal storing method, the journal storing system, the journal reading method and the journal reading system of the embedded system, the log data is stored in the random access memory firstly and then copied to the external memory from the random access memory. In an embedded software system, all tasks can be ensured to operate normally, and the log data can be rapidly stored with low memory use ratio and log data copied from the random access memory to the external memory is not lost when power down; the log data can be rapidly read from the random access memory, and log data lost from the random access memory can be timely read from the external memory.
Owner:GUANGDONG VTRON TECH CO LTD

Methodology and tool support for test organization and migration for embedded software

A method of establishing traceability for embedded software systems. A design code database is provided for an embedded software system. A test suite database including a plurality of test cases is structured for testing design code of the embedded software system. The structuring of the test cases provides a correspondence from a respective test case to a respective portion of the design code. A processor receives a design code modification to the embedded software. An associated test case is identified for testing the modified design code being based on traceability data. The associated test case is revised to accommodate the modified design code. The modified test cases are integrated into the test suite. A traceability database establishes a one-to-one correspondence between the modified design coder and the modified test case is updated.
Owner:GM GLOBAL TECH OPERATIONS LLC

Intelligent home wireless bilateral control system

The invention provides an intelligent home wireless bilateral control system, which comprises a bilateral remote controller with a routing function, an intelligent switch and an intelligent power socket, wherein both the intelligent switch and the intelligent power socket have wireless transmitting and receiving function; the bilateral control system is provided with an embedded software system which is matched with the bilateral control system; and the bilateral remote controller is networked with the intelligent switch and the intelligent power socket in a wireless module, so that the space of bilateral remote control is further extended. The blind control situation of the remote controller is completely changed, ears and brain are arranged on the remote controller, and the distance and the space of remote control are extended by connecting the internet, a mobile network and the internet of things.
Owner:上海无先网络科技有限公司

Implementation method of multi-functional smart card device

The invention discloses an implementation method of a multi-functional smart card device, and belongs to the technical field of embedded software systems of smart cards. The method comprises the following steps: a smart card manufacturer establishes a plurality of partitions in the smart card device, and distributes each partition to a predetermined smart card consumer; the smart card consumer establishes an application home directory in the partition which is distributed by the smart card manufacturer, and establishes a file structure necessary for application under the home directory, and writes in application data; and the smart card device is connected with an application system terminal to finish application selection of the home directory thereof. The method is characterized by establishing a file structure with a plurality of home directories existing simultaneously, and mapping different applications to different home directories respectively, the home directories are independent from each other and do not interfere each other, thus access rights of the applications are independent, and potential safety hazard is eliminated.
Owner:BEIJING HUAHONG INTEGRATED CIRCUIT DESIGN

Energy efficiency control terminal and method focused on optimized operation of central air-conditioning host system

The invention relates to an energy efficiency control terminal and method focused on optimized operation of a central air-conditioning host system. The energy efficiency control terminal is based on an embedded development and is characterized in that an embedded hardware platform mainly consists of a central processing unit, a sampling control module, a communication module, a storage module and a man-machine interaction module; an embedded software system comprises a device driving layer, a system operating layer, a communication protocol layer and an application layer. An optimal control method of the central air-conditioning host system comprises the steps of respectively configuring a host energy-efficiency control terminal, a chilled water pump energy-efficiency control terminal and a cooling water pump energy-efficiency control terminal, and mutually cascading and cooperatively operating the three terminals, wherein a power constant value controller and a temperature difference constant value control for optimizing the energy efficiency of an air-conditioning system are arranged in each terminal, and a voltage constant value controller for guaranteeing the stable operation of a motor is also arranged in each terminal.
Owner:STATE GRID CORP OF CHINA +2

Embedded software system fault detecting and recovering method and system

The invention relates to an embedded software system fault detecting and recovering method and system. Multiple application tasks of the embedded software system are monitored in real time; whether the application tasks generate faults is detected; the application tasks generating the faults are restarted. Whether the embedded software system generates a task scheduling fault is detected; when detecting that the embedded software system generates the task scheduling fault, fault recovery is carried out to the embedded software system. In adoption of the method and the system, the partial software faults and integrated software system faults in the multi-task system can be detected in real time; the software system is automatically recovered to the normal operation state when the software system generates the faults; selective software fault detection and recovery is realized; and the detection range is more comprehensive without a dead angle; and the detection is simple and reliable.
Owner:HNAC TECH

Large data amount parameter quick reading-writing method

The invention belongs to the field of embedded software application, and particularly relates to a method for efficiently completing large data amount parameter reading and writing with small calculation cost and communication cost. Variable IDs are used as variable identifications, that is, a sole ID value is set for each variable name, and the variable ID values are adopted for a request data format; a variable information hash table is constructed according to the variable IDs, and one time or limited times of table searching are conducted after variable position indexes are calculated to obtain the variable values; the variable values are organized into a data package to be transmitted to a human-computer interface according to a request variable sequence to be used for being displayed. Designed communication transmission protocol data is easy to organize, the communication data amount is small, the data analysis speed is high, on the condition of not increasing the cycle task load, large data amount monitoring can be conducted, the software running state is obtained in real time, and strong support is provided for healthy running of an embedded software system.
Owner:XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA

3G vehicle-mounted intelligent monitoring management system

The invention discloses a 3G vehicle-mounted intelligent monitoring management system. The hardware structure of the 3G vehicle-mounted intelligent monitoring management system comprises a main control unit, as well as an intelligent video analyzing unit, an alarm unit and a 3G module which are connected with the main control unit; and the software system of the 3G vehicle-mounted intelligent monitoring management system comprises the embedded software system structure of vehicle-mounted equipment and the software system structure of a background management system, wherein the embedded software system structure of the vehicle-mounted equipment is divided into a hardware and bottom driving abstraction layer, a transmission protocol layer, an application protocol layer, a core algorithm layer and an application software layer from bottom to top. The invention not only solves the problems of low video monitoring efficiency, no beforehand early warning, no all-weather ceaseless monitoring and the like of the traditional system, but also greatly reduces the pressure of network transmission, ensures the capacity of a 3G network and can realize the comprehensive supervision and control on commercial vehicle.
Owner:大连海创高科信息技术有限公司

Multi-task scheduling method applicable to embedded software systems

InactiveCN106201695AMeet the multi-task scheduling implementationStructural priority scheduling method is reasonableProgram initiation/switchingResource allocationArray data structureSoftware system
The invention discloses a multi-task scheduling method applicable to embedded software systems. The multi-task scheduling method includes that S1, two-dimensional task queues with one-dimensional priority node arrays are set; S2, the one-dimensional priority node arrays are of array structures, task linked lists are of linked list structures, and task linked list nodes contain two types of elements for representing current task priority data and pointing to next linked list node data; S3, the two-dimensional task queues are initialized, priority node values are null if ready tasks with corresponding priority are unavailable, and priority nodes point to ready task linked lists with equal priority if the ready tasks are available; S4, the priority node arrays are searched according to priority sequences from high to low when the two-dimensional task queues are completely initialized, and the tasks which are pointed by the first not-null priority nodes are started; S5, the tasks are suspended at the tails of the certain ready task linked lists according to the priority of the tasks when the tasks are ready, and the certain ready task linked lists are pointed by the corresponding priority nodes. The multi-task scheduling method has the advantages of easiness in implementation and low overhead.
Owner:ZHENGZHOU AIRCRAFT EQUIP

Built-in software application architecture and application orienting to multimedia instrument and device

The disclosed method discloses embedded type software application architecture (ETSAA) oriented to instrument equipment in multimedia category. The method is established based on a set of embedded type software application component library oriented to digitalized instrument equipment in multimedia category, especially a multimedia dedicated component library. The invention realizes service function flow of multimedia application system, and provides audio and video codec with powerful functions. In the method, a platform installation of embedded system of instrument equipment in multimedia category provides tools and environment support for fast developing. Since the said ETSAA oriented to instrument equipment in multimedia category is passed the functional validation, the invention shortens development cycle greatly, and reaches standardization, modularization, and reusability of system software.
Owner:ZHEJIANG UNIV

Virtual memory expansion method for real-time DSP embedded system

The invention discloses a virtual memory expansion method for a real-time DSP embedded system. The method comprises the first step of dividing logic functions into an integrated dispatching monitoring module and multiple service function modules, the second step of generating an object code file, the third step of designing one or more shared data segments, the fourth step of designing an address distribution list of all the modules in external memory spaces, the fifth step of programming software through a DSP external interface, and the sixth step of making the integrated dispatching monitoring module automatically run after the DSP system is powered on, and selecting one or more memory spaces as shared interaction data blocks for running of the whole system according to a distribution list. Compared with the prior art, the method has the advantages that a new logic structure mode is adopted for the embedded software system; through the technological means of real-time dynamic guidance and time-sharing segmental loading of codes and data, a DSP platform can make an externally expanded memory device serve as the virtual memory for running of the system; meanwhile, because of the advancement of a running structure, the requirements of the system for hard real-time performance can still be met.
Owner:SICHUAN AEROSPACE SYST ENG INST

Payment terminal embedded software test workload statistics system

ActiveCN106844196ATest workload is accurateWork efficiency evaluationSoftware testing/debuggingComputer moduleEmbedded software
The invention relates to a payment terminal embedded software test workload statistics system. The system is coordinated with multiple payment terminals carrying software to be tested, and comprises a test task dividing module, a unit test case control module, a comprehensive test case control module, a unit test module, a comprehensive test module, a time statistics module, a task time statistics module, a data uploading unit and a total test workload statistics unit. According to the payment terminal embedded software test workload statistics system, a test workload statistics method which is easy to use, feasible, meticulous, supported by sufficient data and applicable to an embedded software system is provided, and can be flexibly expanded according to newly added test demands.
Owner:福建瑞之付微电子有限公司

Method for reducing module coupling degree of embedded software system and embedded software system

The embodiment of the invention provides a method for reducing module coupling degree of an embedded software system and the embedded software system. The method comprises the following steps: generating a UI thread and a functional thread; generating a command message queue and a feedback message queue; and performing information interaction between the UI thread and the functional thread through the command message queue and the feedback message queue. The embodiment of the invention can realize a function and UI separated and easily-expanded software architecture with low coupling degree, and is favorable for follow-up maintenance and function expansion of television terminal products.
Owner:HISENSE VISUAL TECH CO LTD

Development method of embedded software system program

InactiveCN104216703AReduce the difficulty of requirement modelingIncrease productivitySpecific program execution arrangementsRequirements modelSoftware system
The invention relates to a development method of an embedded software system program. The development method comprises the steps of analyzing and establishing a demand model of the embedded system program to be developed according to the demand of the embedded software system program; analyzing and detecting the demand model, and simultaneously generating a source code required by a target software system program, and thus generating the target software system program; analyzing the target software system program to obtain a program model, comparing and analyzing the program model and the demand model to discover the difference, if the difference is discovered, repairing the generated target software system program or demand module. The demand modeling technical scheme suitable for the embedded software system program is provided for the characteristics of the embedded software system program, so that the demand for natural language expression of users is converted into scene and behavioral expression, and a good foundation is laid for whether the demand for automatically detecting a software system is accurate or complete.
Owner:SHENZHEN RES INST OF WUHAN UNIVERISTY

Embedded type software application frame facing network monitoring instrument and its uses

The present invention discloses a method and a device with which an application framework of application software can accelerate the development of an embedded software system for the network monitoring instruments and equipment. The method provides a group of application component libraries of the digital-network-monitoring-instruments-and-equipment-oriented embedded software, a reusable framework of the application framework libraries of the digital-network-monitoring-instruments-and-equipment-based embedded software as well as a developing method and process for such embedded software based on the reusable framework. The method includes adaptive modification, redevelopment as well as evolution of a framework. The present invention provides a device which uses the mentioned framework to accelerate the development of the embedded software system for the digital network monitoring instruments and equipment, a platform support and a development environment for the application framework to systematically develop software, as well as framework code automatic generation and application adaptive modification. The present invention provides reusable designs and codes for the development of the embedded software system for the network monitoring instruments and equipment, thus saving a plurality of manpower and time. At the same time, with the verified frameworks, the quality of the system is also improved.
Owner:ZHEJIANG UNIV

Embedded type software system of intelligent temperature and humidity controller for distribution system and the software design method

The present invention relates to an embedded software system and the method of an intelligent temperature and humidity controller used for electrical supply and distribution system ; combined with the hardware circuits of WHD series, the system can realize the controlling and measuring of the temperature and humidity to loops from the first to the third, and has key-programmable as well as RS485 communications functions; the system comprises modules such as system initializing, key-programmable processing, temperature and humidity measuring and controlling, temperature and humidity illustrating, communications processing; the running of the software starts from the power-on or software reset, and then comes to the main program; firstly, various operating environment and the working parameters are initialized; and the following part is software loop body which is namely that the system constantly repeats the program of the part to realize the controlling and measuring of the temperature and humidity form 1 to 3 loops; measuring, illustrating, controlling and communications are realized in interrupting way according to a curtain priority; the present invention can close the temperature and humidity measuring and controlling of 1 or 2 loops, so as to realize the temperature and humidity measuring and controlling to first and second or third loops, thereby greatly reducing the types of software during the serialization process of products.
Owner:ACREL +1

Method for automatically abstracting software architecture from embedded software code

InactiveCN101807147AAddressing Architecture AbstractionSolve the description of the interaction relationship between componentsSpecific program execution arrangementsMemory systemsSoftware architectureSoftware system
The invention relates to a method for automatically abstracting software architecture from embedded software code. The method has the technical characteristics that: source code of embedded software system is automatically checked, the words in the source code are classified into data definition type, operational sign type, control statement type and function creation type. After check is finished, in the method, corresponding DTD document is defined according the characteristics of data definition type and function creation type, XML language is used for describing check result, and the described result is analyzed. According to the analyzed result, corresponding model construction member is obtained in AADL model space, AADL text is used for describing the model construction member, thus forming the architecture model of software source code. The invention solves the description of interaction relationship of architecture abstract and construction member of legacy code, is beneficial to analysis of system non-function attribute and improves reusage of legacy code and quality of software system.
Owner:NORTHWESTERN POLYTECHNICAL UNIV

Portable video storage and playing device with high definition

This invention provides one portable high resolution image memory and displayer, which comprises hardware system, memory, LCD, interface module and imbedded software system, wherein, the software system comprises static image decoding unit and static image management unit with JPG, GIF and PNG; the static image management unit comprises digital image management unit, digital image management unit, digital image management unit, digital image management unit. The invention can store the digital cameral and cell phone photos and data into board memory through computer image data.
Owner:陈新

Method, system and device for simulating embedded software system

The invention discloses a method, a system and a device for simulating an embedded software system, which are used for solving the problem of low efficiency in a simulation process for the embedded software system in the prior art. The method comprises that: an SC acquires configuration data information required by a called SF from an SS, wherein the configuration data information contains seconddata information required for acquiring from hardware after a TSM outputs first data information; and the called SF in the SC receives the first data information output to the hardware by the TSM, searches the second data information corresponding to an output parameter in the configuration data information according to the output parameter corresponding to the first data information, supplies the searched second data information to the TSM, and supplies the first data information to the SS. According to the scheme provided by the invention, subsequent repeated simulation processes can be performed only by configuration of one-time data information, so the simulation speed of the embedded software system can be effectively improved.
Owner:DATANG MOBILE COMM EQUIP CO LTD

Method and device for power-on starting self-inspection of embedded system

The invention provides a method and device for power-on starting self-inspection of an embedded system. The method comprises a step S1 of starting the embedded system after the embedded system is powered on; a step S2 of causing a complex programmable logic device to detect a software state flag bit of the embedded system after power-on time T, and if the flag bit is normal, executing a step S3; or else, executing a step S4; the step S3 of running an indicating lamp which displays normality, and performing anomaly detection on the flag bit regularly; the step S4 of causing the complex programmable logic device to perform repeated detection N1 times; if the state of the flag bit is abnormal, powering off the embedded system and then powering up the embedded system again, and performing power-on judgment of the embedded system again; if the continuous repeated power-on fails N2 times, executing a step S5; the step S5 of switching off a power supply, judging that software cannot be started, and running the indicating lamp to display faults. According to the method and the device, the problem that the due to power-on timing sequence disorder of the embedded system caused by internal and external factors, the software of the embedded system cannot run normally is solved.
Owner:BULL GRP 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