506 views|6 replies

155

Posts

0

Resources
The OP
 

What exactly is embedded software? [Copy link]

Embedded software is a special software designed based on embedded system and developed according to application requirements. It is industry-oriented, market-oriented, and industry-specific. Different embedded software has its own unique application scenarios and practical value, and there are certain differences from ordinary general-purpose software.

Features of embedded software↓:

  • Unique features

  • Stable and reliable operation

  • Easy to cut

  • High program execution efficiency and small code size

The classification of embedded software can be roughly divided into two categories↓:

  • system software

    In system software, there is usually an embedded operating system responsible for the management, scheduling and resource allocation of the overall embedded device, and there is also an embedded driver for the operation control of the embedded device. The main function of system software is to provide better functional service support for embedded applications.

  • application

    In application software, it is usually an embedded upper-level application program, such as the control panel of home appliances, which is software that implements functional control. The main function of application software is to complete the interaction between embedded devices and users. Application software defines the main functions and usage methods of embedded devices.

An embedded software development process reference↓:

  • Functional requirements analysis of software

  • Software Design

  • Software Coding

  • Software Testing

  • Software deployment and maintenance

This post is from Talking

Latest reply

Embedded software is used for a specific scenario, while others are general-purpose.   Details Published on 2024-7-19 09:02
 
 

307

Posts

0

Resources
2
 

This is really hard to define, as it ranges from simple control performed by a single-chip microcomputer to the control of aircraft, lunar landers, rockets, missiles, etc.

This post is from Talking
 
 
 

2w

Posts

341

Resources
3
 

Embedded software is a very broad concept, covering many

This post is from Talking
 
 
 

2

Posts

0

Resources
4
 
The process of developing embedded software usually includes steps such as requirements analysis, system design, coding, testing, verification and maintenance. Due to the diversity and complexity of embedded systems, the development of embedded software requires interdisciplinary knowledge.
This post is from Talking
 
 
 

6075

Posts

6

Resources
5
 

The process of developing embedded software usually includes steps such as requirements analysis, system design, coding, testing, verification and maintenance. In fact, all software developers follow this process.

This post is from Talking
Personal signature

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 
 

889

Posts

0

Resources
6
 

Simply put, electronic devices with MCU are everywhere, ranging from simple to complex.

This post is from Talking
 
 
 

209

Posts

1

Resources
7
 

Embedded software is used for a specific scenario, while others are general-purpose.

This post is from Talking
 
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list