In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-04-05 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/02 Report--
What this article shares with you is about how to learn embedded Linux. The editor thinks it is very practical, so I share it with you. I hope you can get something after reading this article.
How to learn embedded Linux? What do you want to learn? Some people are always entangled, afraid of taking detours, afraid of learning things that do not meet the needs of enterprises. So today, let's briefly analyze what the embedded system wants to learn from these points.
1. To learn Linux, you must first know how to use it. If you don't know how to do it, you need to learn how to install and use Linux system.
2, learn to use Linux, then we have to do some development under Linux, what to develop? Seeing that there are many powerful and interesting programs on the Internet, we can all try to do it, but how to do it, what is the program, and how to write it? At this point, we need to learn some languages, such as the more basic C language, such as the object-oriented programming language Java and so on.
3, after writing the program, I found that it is not a very ordinary file, how can it run like the program written by others? At this time, we need to know how to compile a program, need to know the compiler and the use of some other tools, such as GCC, in the development process, we will also use Make,Shell in order to provide efficiency, in order to be able to manage different versions of our code, we also need to know what is SVC,CVS,subversion,git.
4. When we start to write some larger programs, which are no longer at the hello world level, we find that we think more, we consider the efficiency of the program, we find that we need to read and write files, we find that we need to communicate with another computer, so we need to learn some more advanced things, such as file IO, such as multi-process multithreaded programming. For example, in network communication, we will come into contact with many new terms, what is a tree, what is a graph, what is a file io, what is a standard IO, what is a process thread, and what is TCP/IP....
5. When we go further, we will find that many of our things run on the Linux system, but what is the difference between them and the Linux that my PC runs? why does my computer use a fan but my phone does not use a fan? when we open the web page to find the detailed parameters of the phone, we will see the words Cortex-A15, quad core, ARM and so on. What is ARM and what is Cortex-A15? We need to know more.
6. After learning about ARM, many people go back to buy some development boards to learn it. At this time, the migration of the operating system has become a more important content, what is bootloader, what is kernel, what is rootfs, and so on. How do we do it?
7. It took a long time for the system to be done. What can I do if I find a lot of things on the board that can't be used? At this time, we need to write some drivers to drive these devices, and then we need to know what character device drivers, block device drivers and network device drivers are. In order to better write drivers, we need to know more about hardware. We need to understand the chip manual, we need to understand the schematics, and only if we understand our devices, can we better drive it. Wait, wait.
The above is how to learn embedded Linux, the editor believes that there are some knowledge points that we may see or use in our daily work. I hope you can learn more from this article. For more details, please follow the industry information channel.
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.