Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What does embedded software mean?

2025-04-02 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/02 Report--

This article will explain in detail what embedded software refers to. The editor thinks it is very practical, so I share it for you as a reference. I hope you can get something after reading this article.

One: what is an embedded device

Embedded devices are devices used for specific purposes, specific functions and limited functions, which are mainly composed of embedded software and embedded processors. As embedded devices, we can imagine that the opposite of embedded devices is personal computers, such as Windows,MacOS and Linux. Personal computers are manufactured for general purposes and can meet a variety of purposes.

However, there are differences between personal computers and embedded devices due to the different purposes of "for specific purposes" or "for general purposes". That is to say, an embedded device is a device made up of the minimum devices and functions necessary for the purpose.

Second: what is embedded software

Embedded software we simply understand as: embedded software is software running on embedded devices, and embedded devices are devices equipped with special functions for specific applications. Therefore, embedded software is used to control devices dedicated to specific purposes, and use programs to achieve the necessary functions. For example, in a thermometer device, it becomes software that periodically reads numerical data from a temperature sensor (temperature measurement hardware) and displays numerical data on a digital display (hardware for digital display).

Third: embedded software environment

As software development on personal computers, it is probably not the development environment of Visual C + + or Visual Studio .NET provided by Microsoft.

(1) create a project and write a program from the main function.

(2) after writing the program, execute the compilation and correct the syntax errors of the program development language.

(3) after the compilation is successful, debug is performed line by line to check whether the program runs as expected.

(4) if normal expected execution can be confirmed, create a program without debugging information.

Fourth: embedded software language support

Embedded software language supports C + +, Java Magi, PHP, etc., and extends in C language.

Five: programming embedded software

So far, the main differences between embedded software development and Windows programming

1. Develop with ICE and JTAG

two。 Some of it must be programmed by an assembler.

Assembler is just a language problem, so basically you can refer to the manual to write code, if you use ICE development, JTAG becomes embedded software development engineer skills requirements, the initial Windows software, software development is possible to debug almost the form of work in the environment, will be embedded software development software in embedded devices, control the display and procedures.

About embedded software refers to what is shared here, I hope the above content can be of some help to you, can learn more knowledge. If you think the article is good, you can share it for more people to see.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report