Is it possible to not learn Linux at all in the embedded direction?

Updated on technology 2024-05-23
3 answers
  1. Anonymous users2024-02-11

    This is not possible, Linux is widely used in embedded aspects, such as cross-compilation and so on. It is because the Linux system can be personalized and tailored, so it is widely used in the embedded industry, so Linux will always be involved in the embedded defense line.

  2. Anonymous users2024-02-10

    Linux is an operating system, some embedded systems will use Linux as software, but not all embedded systems are Linux development and application, so embedded and Linux have no necessary relationship

    An embedded system is a "specialized computer system designed for a specific application that is completely embedded in a controlled device", and according to the definition of the Institution of Electrical Engineers, an embedded system is a control, monitoring or auxiliary equipment, machine or equipment used in factory operations. Unlike general-purpose computer systems such as personal computers, embedded systems typically perform predefined tasks with specific requirements. Since embedded systems are designed for a specific task, designers are able to optimize them to reduce size and cost.

    Embedded systems are typically produced in large quantities, so individual cost savings can be scaled up by hundreds or thousands along with production.

    Embedded systems are systems that control or monitor large-scale equipment such as machines, devices, and factories. The definition of embedded system generally recognized in China is: application-centered, computer technology-based, software and hardware can be tailored, to adapt to the application system for function, reliability, cost, volume, power consumption and other strict requirements of the computer system.

    Typically, an embedded system is an embedded processor control board where control programs are stored in a ROM. In fact, all devices with digital interfaces, such as watches, microwave ovens, video recorders, cars, etc., use embedded systems, some of which also contain operating systems, but most embedded systems are implemented by a single program to implement the entire control logic.

    The core of an embedded system consists of one or several microprocessors or microcontrollers that are pre-programmed to perform a small number of tasks. Unlike general-purpose computers, which are capable of running software of the user's choosing, software on embedded systems is usually temporary; That's why it's often called "firmware".

  3. Anonymous users2024-02-09

    You must be mentally prepared before learning embedded linux:

    First, it is necessary to understand that learning embedded Linux is not an overnight thing, you must be able to stick to using it, especially in the early stage of use, because in Linux, the user authority is very large, and everything is very free, so you often need to know what you are doing at every step and what the system does, which takes time to master, (memorizing commands is not a good learning method, believe me you will definitely forget all before you memorize it), try to master common commands;

    Second, in the early stage of learning, you will definitely encounter a lot of difficulties, or various difficulties, so you had better back up the important content in your Linux first, because in the process of learning, it is likely that the system will be scrapped (e.g. source chaos, etc.);

    Third, learning Linux is an essential skill if you want to work in the software industry later in life, so give up Windows from the day you plan to learn Linux! For it gives you nothing but a moment of entertainment;

    Fourth, if you just want to deal with the operating system course, I advise you not to learn it, or don't expect it to work, because I said, it's time-consuming, and if you don't learn it well, you will have very few opportunities to develop in Linux, or if you say almost none, its advantages will disappear, and then over time, you will forget about it all. If you want to learn in depth, you will go to Huaqing's star maker high-end class, and the project will be rich in practical combat and led by workplace veterans.

    What you need to do to learn embedded linux well:

    First, I want to google more, because I know that it is impossible, and I can't give you the answer to everything, I can only tell you some key points, and even I will deliberately conceal the answer, because in the process of finding the answer, you will learn more knowledge, learn linux, and learn a geek spirit, python Zen also said: proud of summarizing and sharing, ashamed of kneeling * to ask for its solution;

    Second, you have to do more, don't be afraid of what to do if it is broken, if you don't break it, if you don't do it, you will never gain anything, since you are free in Linux, then play your rights;

    Third, learning Linux means faster development efficiency, and more understanding of the software itself or the operating system itself, (the system installed for you is that it has been packaged very bloated, but considering that you don't have a lot of time to invest in it, so you install it), but how to use it to improve development efficiency requires you to constantly summarize in the process of learning.

Related questions
4 answers2024-05-23

Embedded technology development prospects and development directions. >>>More

8 answers2024-05-23

The concept of embedded is inherently vague, and to understand these two words. >>>More

5 answers2024-05-23

Generally speaking, an "embedded system" is a computer with a small size, small scale and very specific functions planted in a large overall device, and this computer is an "embedded system". It is mainly used to implement a certain part of the function of the overall device. >>>More

5 answers2024-05-23

The choice of embedded is correct, first of all, embedded must be able to be single-chip microcomputer, now ARM processors account for most of the market, you can look at ARM architecture programming and other books, there are a lot of libraries; As for the language, it's basically C C++, and assembly (different architectures have different assembly, but they're all the same); Of course, embedded is also indispensable for operating systems, and Linux and UC OS-II are generally popular now. You'd better buy an embedded breadboard (generally buy 2410 or 2440, other higher versions will be expensive, and lower versions will be obsolete), do your own things、、、 good luck.

11 answers2024-05-23

1. Check whether the heat insulation and heat dissipation system of the oven is up to standard. >>>More