Start Linux kernel source code learning with cainiao

Source: Internet
Author: User

It was another weekend, and the days were quite scattered. Although I had been reading and learning, I always felt a little blind. I think it's almost one year since I graduated, and I 've been working on Embedded Linux for more than a year. Over the past one year, I have made great progress from my internship to my formal work. However, I always feel that it is not so deep. Whether it is Linux or android. From the char device of the infrared remote control, then to the input device, and then to the I2C controller driver, SPI controller driver, RTC Device Driver, EEPROM, SPI flash, three-axis acceleration angular speed sensor, smart Card Controller, front-end tuner and demod of digital set-top box DVB, Bluetooth protocol stack, GPS, WiFi, etc. Whether it is a Linux driver or android framework, the upper-layer architecture has a certain understanding. I suddenly felt that there was nothing to learn and I did not know my own direction. Although I had a direct view of the android source code and reviewed some of the previously learned algorithms and data structures. But I still know that I have not learned enough, but it is also a little basic. With these foundations, you should learn more quickly. Yesterday, I found a video of the Linux kernel programming entry and a fully annotated book on the Linux kernel. I decided to start the Linux kernel journey. I saw some kernel code while writing the driver, but I still lacked some details. I still don't know much about many operating systems.

The subsequent work is much less based on Linux, mainly for upper-layer applications, but for Linux kernel, we still need to take a deep look at it. here we will combine the video and the Linux kernel with complete comments, one step at a time, learn more. Record the learned knowledge. It is only a record.

I think it is a waste of time to get online at the weekend. Remember that there is a classic saying that you will not know how good you are if you are not so keen on yourself. Well, you should be constrained by yourself. If there is no special reason, you will not log on to QQ, chat, or visit the Forum before you finish the kernel entry.

Again, I think of Xu Zhimo's story, Xu Zhimo and Lin Huiyin, which is so beautiful and enviable. Remember that you read this poem together in college English public course. Do you still remember? Well, we have the most beautiful memories and strive to improve ourselves.

Dream-seeking, support a long journey, to the green grass more diffuse trace; full of a ship of stars, in the stars of the colorful song.

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.