Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What do you need to master before you learn embedding?

2025-01-17 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/02 Report--

Many novices do not understand embedded learning, and not a few of them enter it with a cavity of warm blood. however, they are learning embedded.

What knowledge points do you need to master before? Is it suitable for anyone to learn embedded?

First of all, there is no doubt that the C language, whether it is a developer of embedded software or hardware, is good at C language.

It is necessary to hold this, especially for those who devote themselves to embedded software development in the future, most of them use C language now.

Hey, can you say you can't master it? As for how to learn the C language, I think everyone has his own way of learning the basic knowledge.

The key is to study, read a book, or find some videos on the Internet. Many people will ask, how to learn the C language? I

I don't think there is a standard answer. I think at least after you understand some basic concepts, it's time to write code.

Is the most important thing, when you start, encounter problems, and then study in turn, check the textbook in turn, the harvest at that time

You can't get it by reading a book.

Secondly, you should know something about the operating system, which is definitely of great help to your understanding of hardware and software. Should

Understand the management of the system, such as processes and threads, how the system allocates resources, and how the system manages the hardware

Yes, of course, you can't understand all this just by reading a book. if you can't understand it for a while, it doesn't matter, take a look, and combine it.

After the project experience, there will be a better understanding.

Also, we should learn the programming of embedded systems, such as linux or wince, which are very helpful to the programming of future applications.

Help, of course, if you make a mobile phone, you can learn MTK, Symbian, Android and other operating systems. Android is based on

The trend of post-development is very popular now, and Android is also encapsulated based on linux system, so it is recommended to learn first.

Linux .

Also, I should learn from single-chip microcomputer or ARM or MIPS. Many people say that I have no experience with single-chip microcomputer, so I can learn ARM directly.

So? I don't think that's a problem at all. of course, if you've studied single-chip microcomputer, it's best to study ARM later.

It's even easier.

Finally, if you have all the above knowledge, you should read some good code, such as combining arm core.

Learn from the manual to learn the source code of UBOOT and learn about the smallest system development, which is not good for your entire embedded development.

Often helpful, if possible, you can also learn the source code of linux, of course, if you read the code directly.

I think you will be very painful, you can first take a look at the early version of the linux code, such as 0.12 code, etc., although the sparrow

Small, with all the internal organs, if you have read them all, your foundation will be very solid at this time. At this time, you can consider and with the same

OK to communicate, if the conditions are possible, you can also sign up for online school courses, supplemented by correct information, then I think you are a very successful

An embedded engineer of merit. The landlord has also saved a lot of practical information over the years, and friends who like can be private to me and send them to people who are predestined for free.

I hope you can learn, communicate and make progress together and contribute to the embedded tomorrow!

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.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report