Embedded system software and hardware decoupling architecture based on model and middleware

An embedded system and middleware technology, which is applied to digital computer parts, instruments, computers, etc., can solve problems such as large-scale changes in application layer programs, and achieve the effect of efficient reuse

Pending Publication Date: 2022-04-26
数字源生(武汉)科技有限公司
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This design method causes the function processing code to extensively call OS-related APIs,

Method used

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Embedded system software and hardware decoupling architecture based on model and middleware
  • Embedded system software and hardware decoupling architecture based on model and middleware
  • Embedded system software and hardware decoupling architecture based on model and middleware

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0046] An embedded system software and hardware decoupling architecture based on models and middleware proposed by the present invention includes communication and hardware and OS decoupling modules, general mathematical calculation and hardware decoupling modules, function code scheduling and OS decoupling modules, and Storage read-write and hardware decoupling module. The architecture steps are as follows:

[0047] S1. Completely abandon the structured programming idea of ​​combining and expanding "files, functions, variables" to form code, introduce the concept of object-oriented "model", abstract and design various models, and model (an object, corresponding to a certain real world Things) and their interconnection constitute software code, laying a solid foundation for the complete decoupling of software and hardware;

[0048] S2. Supported by model abstraction, build four middlewares including communication, computing, operating system interface, storage read and write,...

Embodiment 2

[0052] Embodiment 2 An embedded system software and hardware decoupling architecture based on models and middleware proposed by the present invention includes communication and hardware and OS decoupling modules, general mathematical calculation and hardware decoupling modules, function code scheduling and OS decoupling modules. Coupling module and storage read-write and hardware decoupling module. The architecture steps are as follows:

[0053] S1. Completely abandon the structured programming idea of ​​combining and expanding "files, functions, variables" to form code, introduce the concept of object-oriented "model", abstract and design various models, and model (an object, corresponding to a certain real world Things) and their interconnection constitute software code, laying a solid foundation for the complete decoupling of software and hardware;

[0054] S2. Supported by model abstraction, build four middlewares including communication, computing, operating system inter...

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

PUM

No PUM Login to view more

Abstract

The invention relates to the field of system software and hardware decoupling architectures, in particular to an embedded system software and hardware decoupling architecture based on a model and middleware. The system comprises a communication and hardware and OS decoupling module, a general mathematical calculation and hardware decoupling module, a function code scheduling and OS decoupling module and a storage read-write and hardware decoupling module. According to the method, in the field of embedded software design, a structured programming thought that codes are formed by combining and expanding files, functions and variables is thoroughly abandoned, an object-oriented model concept is introduced, various models are abstracted and designed, and a solid foundation is laid for software and hardware decoupling. And the function realization is decoupled from the control, IO and communication, and codes of the functions are not mixed in the function realization. And efficient multiplexing in a model form can be realized. A complex communication form (on-chip/inter-chip, multiple communication links and multiple communication protocols) of an embedded system serves an application layer by a uniform interface, and is decoupled from hardware and an OS (Operating System).

Description

technical field [0001] The present invention relates to the field of system hardware and software decoupling architecture, in particular to a model and middleware-based embedded system software and hardware decoupling architecture. Background technique [0002] The main characteristics of the embedded processing system are as follows: There are various types of processing chips and the structure is quite different from that of the computer CPU, and has its own unique instruction set. Common processing chips include: DSP (TIC6x series), PowerPC, FPGA, FT6678 (domestic DSP), ARM, Phytium series (domestic CPU, ARM core), Huawei HiSilicon, etc. There are many types of operating systems and they are related to chips. The common ones are SYSBIOS (DSP), OSE (DSP, PowerPC), VxWorks (PowerPC), Ruihua (DSP, domestic), Tianmai (PowerPC, Phytium, etc., domestic). The operating system has high real-time performance, which is mainly reflected in interrupt response and inter-thread commu...

Claims

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

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F15/163
CPCG06F15/163
Inventor 周鸣刚
Owner 数字源生(武汉)科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products