Kaibo learning, let's make a simple plan first, single chip microcomputer-> embedded

Source: Internet
Author: User

After graduation, I found that I have not grown up. Although I have completed two projects in my company, the more I want to improve my skills, there are still few people in small companies who are engaged in single-chip microcomputer control solutions. There are many hardware and two or three software products. Besides, I found that most of the single-chip microcomputer systems are developed electronically, therefore, it is estimated that the software will also learn a C language. Other algorithms, data structures, and operating systems have never been learned, let alone design patterns. So for us, programming also implements functions. Now we find it very painful. After the program is compiled, we don't want to optimize it. The structure and variables are messy.

It seems that we have to give ourselves some requirements. If we don't change, the job will be like a dead water, without any vitality. Programming specifications, this must be a good look, otherwise there will be no mixed; embedded direction, recently picked up the arm9-board, every time I learned more than a month to put it down, I didn't learn much on and off. This time I had to take a good look. I ran a UCOS first. I just moved the ads code of the manufacturer to Keil a few days ago to run it. Finally, UCOS ran successfully, in the past, I failed to deal with the issue several times, so I gave up. Don't you feel inspired for a while? sweat. Now that you want to learn about UCOS, you can read the operating system again. It should be nice to look at the code. Others, the C language also needs to learn some good usage methods. Writing code now only uses some of the simplest syntax. It feels a bit watery, and some code in UCOS is still good, let's take a look at some of its writing methods. In other words, UCOS is almost involved, so it will be ready to play with Linux transplantation and so on, but now the computer is too bad, it will be very tangled to run the Virtual Machine Ubuntu, the only advantage is that there is a serial port and a PCMCIA parallel port for download and debugging. After several months, I had to change my computer. I had to learn it over the past few months. If I had to change my computer, I would be miserable.

The plan has been in progress, and the effect is relatively poor. It is difficult to stick to it. However, it is better to do it without persistence or not. Haha

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.