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