-
The body of knowledge is something that you slowly accumulate while working on projects, and now even if you learn all of this, it's useless and you don't think you'll be able to remember it for long. When we need it, it is utilitarian and purposeful to learn, and the effect is the best at that time, of course, it is not that we don't learn anything. You first learn the basics, such as Linux installation, interface, operation, C language, and other basic knowledge, and then you can find a project for yourself, or find a bad job in those not very good companies, learn while making money, encounter problems in practice, seek answers, solve problems, and with the accumulation of time, you have your own system.
The path of a programmer is to move forward in continuous learning... Of course, these are all family words, I hope it will help you. I used to do embedded, and now I am developing to pure soft, and I am always in touch with each other, and we learn together. . .
-
The 2011-1 version of the important statement that this package is the go-to recommendation for self-study of embedded linux. It contains all the professional editions of the 6 major courses of the national embedded Linux 2011-01 latest version **+ textbooks (10 ***, 6 textbooks (newly added kernel driver in-depth class textbooks, and updated the other 5 textbooks)), through the systematic learning of these 6 major courses, you can really develop from an embedded layman, to an embedded engineer who can independently complete embedded Linux projects. The list of sets is as follows:
0.National Embedding Training Special Software Collection (Including All Software for Training, Learning Methods**) (***1)1"Embedded Experience Introductory Class" Professional Edition** (***2)2
Linux Application Development Class Professional Edition**(***3) 3ARM System Intensive Lecture Professional Edition** (***4,***5)4Embedded Linux Kernel Driver Advanced Class Professional Edition** (***6,***7)5
Embedded Linux Kernel Driver In-Depth Class Professional Edition** (***8,***9)6Embedded Linux Advanced Project Class Professional Edition** (***10)7"Embedded Experience Introductory Class Experiment Manual" (paper book) 8
Linux Application Development Class Experiment Manual (Paper Book) 9"ARM System Intensive Class Experiment Manual" (2011 latest edition, encrypted electronic version) 10"Embedded Linux Kernel Driver Advanced Class Experiment Manual" (paper book) 11
Embedded Linux Advanced Project Class Project Manual (2011 latest edition, encrypted electronic edition) 12"Embedded Linux Kernel Driver In-Depth Manual" (2011 latest edition, encrypted electronic edition).
-
Forget about the national embedded linux, it's a keng <>
-
This can be expressed in another way, such as thinking about whether embedded development necessarily requires a virtual machine and a Linux system. Of course, the answer is no, you can also learn development under Windows, so you don't have to install Linux;
However, since embedded products are developed based on the Linux kernel, there should be a basic development environment for convenience in the early stage of development, which is why the Linux operating system should be installed;
And why virtual machine, is out of life and work accustomed to the desktop operating system, and have to be sure that the Windows operating system provides a lot of applications with high user experience, so, in life, work, study, you need to use the Linux operating system for development, just install the virtual machine directly on Windows;
Another point is that in the development process, due to the cross-platform nature, many products also run under Windows, so cross-compilation is also required;
To sum up, learning and developing on the Linux operating system is a wise choice.
-
The main reason is that Linux provides the kernel source of the operating system for free**, so embedded developers can tailor it as needed and install only the parts they need most, because embedded requires small and compact.
-
Who told you that it's based on the Linux environment? Wince is not embedded, Symbian is not embedded? iOS is not embedded? It's just that Linux may be more widely used.
Embedded systems are simply computer systems that are embedded in a specific application environment, such as bank ATMs, which are also embedded, but many of those are PC-based, that is, authentic Windows ......There are also some industrial computers, isn't it a PC system?
This kind of cross-use is just to facilitate file transfer, or for people who are used to working under Windows, it is a more convenient method. After all, many operations under Linux are from the command line, and many useful packages are not necessarily as easy as those who are new to Linux** (for those who are new to Linux). In fact, it is better to develop under the system rather than under the virtual machine. >>>More
The current development of embedded is still very good, embedded now includes military industry, finance, banking, intelligent security, communications, medical care, electronic consumption, etc., and the future development is still good. >>>More
Hello, landlord:
1. If you have enough money, participate in the training, the teacher will talk more systematically, and when you have a problem, someone can help you solve it soon, which is very important for novices; >>>More
Qianfeng is the best choice, and it can be understood from the course content to have advantages, so that students can master real technology and impart embedded development skills with quality and quantity.
That's a big one.
C51 programming is also called embedded. Developing mobile phone software is also called embedded. >>>More