Embedded software support platform

An embedded software and supporting platform technology, applied in the direction of program control devices, etc., can solve the problems of low memory management efficiency, inconsistent interfaces, poor portability of embedded application systems, etc., to improve portability, improve real-time, Accelerates real-time demanding effects

Active Publication Date: 2012-11-14
HARBIN ENG UNIV
View PDF2 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although there are various commercial embedded operating systems to shield the differences between embedded hardware platforms, different operating systems provide resources and services in different ways, resulting in inconsistent interfaces of the resources and services provided, resulting in different Embedded application systems developed on top of existing operating systems have poor portabil

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 software support platform
  • Embedded software support platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] Such as figure 2 , taking the ARM hardware platform as an example, first select the corresponding operating system, such as Linux. Select the corresponding operating system adaptation module according to the Linux system, including the encapsulation of system calls such as semaphore, message queue, process and thread of the Linux system; and then select the corresponding middleware according to the specific application requirements of the system. The optional middleware includes common modules such as memory management, timer management, scheduling management, system monitoring, file management, exception handling, and network management. Scheduling management, system monitoring, and exception management are mandatory modules, and other modules can be configured according to requirements. For example, the system needs to implement timer and network functions, then put these two modules and the first few mandatory modules in the makefile to compile the system together,...

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 a software support platform, and particularly relates to an embedded software support platform which employs a middleware technology and a virtual machine principle, and adapts with different hardware platforms and operation systems. The embedded software support platform comprises a board support packet, an operation system adaption layer, and a public module; a commercial operation system is built on the board support packet; the operation system adaption layer is built on the commercial operation system; the public module is built on the operation system adaption layer; the public module provides a support function for an upper application program for task or thread encapsulation, semaphore encapsulation, message queue encapsulation and file system encapsulation, and shields the difference between different hardware platforms and operation systems. The software support platform disclosed by the invention is separated from the development of the upper application system; the development of the application system gets rid of high dependence on the operation system; the transplantability of the upper application system is effectively improved, and instantaneity of the system is improved through functions of a memory management module, a file management module and a timer management module.

Description

technical field [0001] The invention relates to the field of software support platforms, in particular to an embedded software support platform that adopts middleware technology and virtual machine principles and adapts to different hardware platforms and operating systems. Background technique [0002] The current embedded hardware platforms are generally produced by different manufacturers, and their system architectures are different and incompatible with each other. Although there are various commercial embedded operating systems to shield the differences between embedded hardware platforms, different operating systems provide resources and services in different ways, resulting in inconsistent interfaces of the resources and services provided, resulting in different Embedded application systems developed on top of existing operating systems have poor portability, and developers need to understand a lot of underlying software and hardware knowledge, and different solution...

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): G06F9/44
Inventor 闫保中黄超丁继成赵琳许兆新李健利李玉兵黄卫权郝勇马兴成
Owner HARBIN ENG UNIV
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