In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
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.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.