What is embedded software development in the high score bounty senior come in to talk

Updated on technology 2024-03-16
20 answers
  1. Anonymous users2024-02-06

    To put it simply, it's chip programming. Most of the electronic products we need to live simply contain programmable chips. Embedded software development is all about programming these chips according to the needs of the application.

    The languages used are assembly, C, C++, and the most common is C.

  2. Anonymous users2024-02-05

    According to the IEEE (Institute of Electrical Engineers), an embedded system is "a device used to control, monitor, or assist the operation of equipment, machinery or plants." This is mainly defined in terms of application, from which it can be seen that embedded systems are a combination of software and hardware, and can also cover mechanical and other ancillary devices.

    However, the above definition can not fully reflect the essence of embedded systems, and a generally recognized definition in China is: application-centric, computer technology-based, software and hardware can be tailored, and adapt to the application system's strict requirements for function, reliability, cost, volume, and power consumption.

  3. Anonymous users2024-02-04

    Embedded development, for example, if you are a shallow development engineer, Google's new system, the company needs its own style on the mobile phone, then you are local to this system development, which is both embedded development, the closest to the underlying development.

  4. Anonymous users2024-02-03

    I'll just throw bricks and lead the way;

    The first problem is that there are many embedded, and the common ones are UCOS, Linux, Wince, etc.;

    Second, different operating systems and development environments are different, for example, Linux's most common is cross-compiled GNU toolchains;

    the third; There are too many processors, and some of Arm's selection according to the use environment is also quite different;

  5. Anonymous users2024-02-02

    You can check it out at this.

  6. Anonymous users2024-02-01

    You first understand what embedded is, and then ask these questions, Linux is an operating system, there are many kinds of processors, one or two sentences are not clear, you better check it from the Internet. Hope it didn't mislead you.

  7. Anonymous users2024-01-31

    Most of the work is a combination of the two aspects, each with its own focus. It's more hardware in comparison.

  8. Anonymous users2024-01-30

    There are both, and you need to write ** out and then turn it into binary, before writing it from the integrated hardware.

  9. Anonymous users2024-01-29

    A large number of practical operations are an indispensable part of the learning process, embedded system is a highly practical science, there is not enough system development practice, can not apply the learned theoretical knowledge in practical work, it can not be called qualified, this practice is not blind programming, in Inther technology, the instructors will be based on the different stages of learning and the company's skill requirements for embedded system engineers, targeted to put forward a variety of different practical content, guide the students to complete, these practical content, Most of them come from embedded practical projects in enterprises, and for students, once successfully completed these projects, it means becoming a qualified embedded system engineer and having a 'stepping stone' to enter the embedded field.

  10. Anonymous users2024-01-28

    Seriously, most girls don't have very strong programming skills. But there are also strong ones, if you really want to learn embedded, you can also do it, embedded software development is really a bit difficult, if you learn it yourself, you may only be able to get started in half a year. It's easier if someone guides you.

    Knowledge of computers can be learned. If you want to learn, you must buy an experimental board, and there are many arm9 experimental boards now, all of which are about the same. Buy books and read again, it should be OK to practice more and operate more, persistence is victory.

  11. Anonymous users2024-01-27

    Do you want a mask doll in the future...

  12. Anonymous users2024-01-26

    I'm just doing embedded.

    There is also a girl from Hubei in our company who is also doing it.

    Actually, as long as you are willing to learn. Nothing is difficult.

    It's up to you what you think. It's not hard.

  13. Anonymous users2024-01-25

    Embedded development refers to the development of embedded operating systems, just look at Kun&Peng.

  14. Anonymous users2024-01-24

    Embedded development doesn't mean starting with an embedded operating system. Embedded development is mainly divided into logic gate circuits such as FPGA or embedded software development, embedded software development means that the final platform for you to develop software is running on embedded software platforms, such as mobile phones, televisions, navigators and other devices. I won't say which one is good, so as not to be suspected of hail of advertising.

    If you want to do embedded development, you can't help but find some information to learn by yourself. Inquire about the situation of each training institution before making a decision.

  15. Anonymous users2024-01-23

    C C++ language, hardware knowledge - microcontroller basics, preferably with an understanding of computer systems.

  16. Anonymous users2024-01-22

    The difference between a system and a software. Embedded system design covers a wide range of hardware, software, integration, application, and software involves a lot of knowledge, system software, drivers, and functional software. Embedded software is similar to software development on PC, but considering the embedded environment factors, such as the development environment, hardware resources are correspondingly limited, but the theory is similar to general software.

  17. Anonymous users2024-01-21

    To put it simply, embedded systems include hardware and software, which involves the design of the entire system; Embedded software development mainly focuses on software, which can be understood as software development in an embedded environment, but the underlying software (such as drivers) is related to hardware, so in terms of learning, the difference between the two is not big.

  18. Anonymous users2024-01-20

    One is to do the operation and maintenance of system maintenance, and the other is to do development, which is generally more difficult than to do development later, involving the driver kernel but the salary is high.

  19. Anonymous users2024-01-19

    Embedded software is very popular right now, and it mainly depends on which direction you are developing. I'm in the software business, and the suggestion is that it has a future in terms of software anyway. Now the embedded software engineer in Beijing, the better ones can get 30,000 months.

    Learning embedded should be learned both software and hardware, and what aspects should be emphasized. Software to learn well c and assembly.

  20. Anonymous users2024-01-18

    Embedded development focuses more on the combination of software and hardware, while game development focuses on programming capabilities.

Related questions
7 answers2024-03-16

If you want to develop in the direction of embedded software, the most common direction is the direction of embedded Linuxarm, and I think there are about 3 stages in this direction: >>>More

11 answers2024-03-16

If you want to learn embedded, you must know C language, so it is much less difficult. The foundation is still very important Now the embedded is still relatively hot, and there are very few people who can be employed, so the salary will be higher. >>>More

2 answers2024-03-16

First of all, we must learn the C language, and the big C is the foundation of embedded technology. Trust me, you'll know how to learn embedded after learning C!

2 answers2024-03-16

ARM embedded development board, ARM development board, conceptually speaking, is very similar to software outsourcing (software outsourcing refers to the software outsourcing provider in order to concentrate on the core competitiveness business, reduce project costs, and improve the quality of project implementation, all or part of the work in their own software projects to be completed by the right software company).

3 answers2024-03-16

Software development is all about: requirements, design, programming, and testing! >>>More