Embedded classic book sharing
This warehouse shares high-quality computer knowledge books, PDF materials and personal notes free of charge, mainly focusing on embedded , microcontrollers and Linux fields. It hopes to help novices and novices save time in searching information, filter information with low gold content, and point out a "shortcut" to "slow is fast" for confused friends.
If you are like when I just graduated, you don’t know which books to read or how to choose. Today you think the language is good, tomorrow you think that the technology is new. After learning for three minutes, you ask yourself, "Why do I need to learn?"
Then, this book list is for you! It contains the most basic "internal strength mental method" in the embedded field. You no longer have to waste your time on hesitation and confusion. Read this book list, you will make progress unknowingly, and many problems at work will be solved easily, because, if you practice your internal strength well, you will understand all kinds of things!
The warehouse is completely free, with a lot of books and materials, and it is not easy to organize. Please click on a star to support me before downloading .
Embedded classic book sharing
The author is currently maintaining this warehouse alone. After all, the power of a person is limited, and everyone is welcome to maintain it together. If there is no book you need, you can add my personal WeChat (vipwky) to inform me, and I will add it in time.
Click the following directory to jump to the category where the book is located. If the directory fails, the page will be pulled down, and all the books will be on this page.
Also welcome to scan the QR code below to follow my official account [Keyan Achievements]. The official account is updated weekly, focusing on the workplace, technology and information in the fields of C programming technology and embedded, learn together, and work hard together!
- 00 - Electronic Basics
- 01 - C Language
- 02 - Data Structure and Algorithm
- 03 - Computer composition principle
- 04 - Processor Architecture
- 4.1 - Arm
- 4.2 - RISC-V
- 4.3 - X86
- 05 - Operating System
- 5.1 - Computer System
- 5.2 - Linux
- 5.3 - RTOS
- 06 - Computer Network
- 07 - Common chip manual
- 08 - Test
- 09 - Programmer Cultivation
- 10 - Mathematics
- 11 - Design Pattern
- 12 - Object Oriented
- 13 - C++
- 14 - Tools
- 15 - Industry Report
- 15.1 - MCU
- 15.2 - Consumer Electronics
- 15.3 - AR/VR
- 15.4 - Industrial Internet
- 15.5 - New energy vehicles
- 16 - Job Recruitment
- 17 - After retirement
- Welcome to reward
00 - Electronic Basics
- "Circuit_Qiu Guanyuan" Baidu Cloud Link Extraction Code: ennp
- "Basics of analog electronic technology_Tong Shibai" Baidu Cloud Link Extraction Code: 6c9y
- "Basics of Digital Electronic Technology_Yan Shi" Baidu Cloud Link Extraction Code: mxiy
- "Graphic Digital Circuit" Baidu Cloud Link Extraction Code: kip6
01 - C Language
- "C Programming Language (K&R) Clear Chinese Version" Baidu Cloud Link Extraction Code: amse
- "C_Primer_Plus_Fifth Edition" Baidu Cloud Link Extraction Code: rbvz
- "C and Pointer (Second Edition)" Baidu Cloud Link Extraction Code: 2au7
- "C Trap and Flaws" Baidu Cloud Link Extraction Code: w2hx
- "100 Classic C Programs" Baidu Cloud Link Extraction Code: k66d
- "C Expert Programming" Baidu Cloud Link Extraction Code: wycs
- "Full-done the C pointer" Baidu Cloud Link Extraction Code: wrnf
- "The Beauty of Short Codes: The Experience and Techniques of Programming Experts" Baidu Cloud Link Extraction Code: 3cdi
02 - Data Structure and Algorithm
- "Programming Zhuji" Baidu Cloud Link Extraction Code: 9xiy
- "Classic Algorithm Collection_C Language Description" Baidu Cloud Link Extraction Code: kjwd
- "Data Structure (C Language Version)_Yan Weimin_Wu Weimin" Baidu Cloud Link Extraction Code: h5v4
- "Data Structure and Algorithm Analysis: C Language Description_Original Book 2nd Edition_HD Edition" Baidu Cloud Link Extraction Code: 3536
- "Introduction to Algorithm" Baidu Cloud Link Extraction Code: fkui
03 - Computer composition principle
- "Coding: Language Hidden Behind Computer Software and Hardware" Baidu Cloud Link Extraction Code: 2njs
- "Principles of Computer Composition_Tang Shuofei" Baidu Cloud Link Extraction Code: vn1j
- "Embedded Architecture" Baidu Cloud Link Extraction Code: 4w9m
- "Embedded Hardware Design" Baidu Cloud Link Extraction Code: yvhe
04 - Processor Architecture
4.1 - Arm
- "Arm_Cortex-M0 Authoritative Guide" Baidu Cloud Link Extraction Code: b3pn
- "Arm_Cortex-M3 Authoritative Guide" Baidu Cloud Link Extraction Code: gy7q
- "ARM_Assembly Instructions" Baidu Cloud Link Extraction Code: nyvn
- "ARM Assembly Language Official Manual" Baidu Cloud Link Extraction Code: bna7
- "ARM Architecture and Programming, 2nd Edition" Baidu Cloud Link Extraction Code: qt69
4.2 - RISC-V
- "RISC-V Manual" Baidu Cloud Link Extraction Code: 9e28
05 - Operating System
5.1 - Computer System
- "How does computers run" Baidu Cloud Link Extraction Code: xxiu
- "How does the program run" Baidu Cloud Link Extraction Code: qa7f
- "In-depth understanding of computer systems (Original Book 2nd Edition)" Baidu Cloud Link Extraction Code: dkwe
- "Linker and Loader" Baidu Cloud Link Extraction Code: ijry
- "Programmer's Self-cultivation - Links, Loading and Library" Baidu Cloud Link Extraction Code: k8f8
- "C_C++ Embedded System Programming" Baidu Cloud Link Extraction Code: fkmt
5.2 - Linux
- "Big Brother's Linux Private Vegetables: Basic Learning" Baidu Cloud Link Extraction Code: n2qd
- "GNU_Linux+ Programming Guide (Second Edition)" Baidu Cloud Link Extraction Code: yu92
- "UNIX Environment Advanced Programming apue_Chinese HD" Baidu Cloud Link Extraction Code: udgu
- "UNIX Network Programming Volume 1: Socket Networking API (3rd Edition)" Baidu Cloud Link Extraction Code: ner6
- "UNIX Network Programming Volume 2: Inter-Process Communication (2nd Edition)" Baidu Cloud Link Extraction Code: qt5i
5.3 - RTOS
- "FreeRTOS Introduction Manual_Chinese" Baidu Cloud Link Extraction Code: f3qq
- "Detailed explanation of FreeRTOS source code and application development_Based on STM32" Baidu Cloud Link Extraction Code: 28pd
- "STM32F407_FreeRTOS Development Manual_V1.1" Baidu Cloud Link Extraction Code: htrf
- "Basic Worker Manual: Embedded Operating System Kernel" Baidu Cloud Link Extraction Code: 6fk7
06 - Computer Network
- "Computer Network-Top-down Method" Baidu Cloud Link Extraction Code: eyik
- "What's About Embedded Network" Baidu Cloud Link Extraction Code: asfu
- "Design and Implementation of TCPIP Protocol Stack Lwip [Chinese]" Baidu Cloud Link Extraction Code: 32w6
- "TCP IP Network Programming (Han) Yin Shengyu" Baidu Cloud Link Extraction Code: 6p6c
- "TCP-IP Detailed Dissolution Volume 1-2-3" Baidu Cloud Link Extraction Code: x395
- "Graphic Network Hardware Complete Version" Baidu Cloud Link Extraction Code: 2qex
- "Graphic TCPIP (5th Edition)" Baidu Cloud Link Extraction Code: awdf
- "Illustrated HTTP_(Japan) Ueno Rich" Baidu Cloud Link Extraction Code: gyhs
- "MQTT Protocol Chinese Manual" Baidu Cloud Link Extraction Code: z3kv
07 - Common chip manual
- "STM32 Incomplete Manual" Baidu Cloud Link Extraction Code: 7nqv
08 - Test Method
- "Test-driven Embedded C Language Development" Baidu Cloud Link Extraction Code: f89w
09 - Programmer Cultivation
- "The Way of Programmers: From Small Workers to Experts" Baidu Cloud Link Extraction Code: 94th
- "Programmer's Sheepskin" Baidu Cloud Link Extraction Code: kvpq
- "The Way of Clean Code" Baidu Cloud Link Extraction Code: 6rc2
- "Code Beauty Selected Version" Baidu Cloud Link Extraction Code: cmyi
- "Hacker and Painter" Baidu Cloud Link Extraction Code: 69ik
- "Refactoring_Improving the Design of Existing Code" Baidu Cloud Link Extraction Code: spnd
10 - Mathematics
- "The Beauty of Mathematics" Baidu Cloud Link Extraction Code: hbdt
11 - Design Pattern
- "head_first_design mode" Baidu cloud link extraction code: yiwv
- "Design Pattern: The Basics of Reusable Object-Oriented Software" Baidu Cloud Link Extraction Code: 5jzy
- "Graphic Design Pattern" Baidu Cloud Link Extraction Code: gn7u
12 - Object Oriented
- "UML+OOPC Embedded C Language Development Excerpt" Baidu Cloud Link Extraction Code: vieu
- "In-depth and easy-to-understand object-oriented analysis and design (Chinese version)" Baidu Cloud Link Extraction Code: 9w5x
13 - C++
- "C++_Primer_5th Edition" Baidu Cloud Link Extraction Code: rc86
14 - Tools
- "doxygen Chinese Manual" Baidu Cloud Link Extraction Code: 659e
- "GitHub Introduction and Practice" Baidu Cloud Link Extraction Code: mrq3
- "Git Authoritative Guide" Baidu Cloud Link Extraction Code: re5s
- "GNU+Make Project Management (Third Edition)" Baidu Cloud Link Extraction Code: tbsx
- "Linux Command Line and Shell Script Programming Collection_3rd Edition" Baidu Cloud Link Extraction Code: h6qw
15 - Industry Report
15.1 MCU
15.2 Consumer Electronics
15.3 AR/VR
15.4 Industrial Internet
15.5 New energy vehicles
16 - Job Recruitment
17 - Common software
- [Friendly serial debugging assistant (installation version)] Baidu Cloud Link Extraction Code: 3yn5
- 【TCP_UDP Application Development and Debugging Assistant】 Baidu Cloud Link Extraction Code: md8p
- [Serial Port Debugging Assistant_sscom_V3.3] Baidu Cloud Link Extraction Code: 6mkd
Retired at the age of 18 - 35
- "Didi Chuxing Platform Employment Research Report" Baidu Cloud Link Extraction Code: yetg
- "China's Food Takeaway Industry Survey and Research Report" Baidu Cloud Link Extraction Code: qvpi
- "China Takeaway Industry Development Report in 2019 and the First Half of 2020" Baidu Cloud Link Extraction Code: v8n2
- "Meituan Rider Employment Report during the Epidemic in 2019 and 2020" Baidu Cloud Link Extraction Code: tqas
- "Cervical Rehabilitation Guide" Baidu Cloud Link Extraction Code: rdim
- "Practical Ophthalmology Diagnosis and Treatment Manual" Baidu Cloud Link Extraction Code: tapx
Reading suggestions
Most of the books related to the computer field are big and not so easy to get rid of. Don't be discouraged. You can first look at the parts you care about most. If you don't understand, just put them there. Maybe one day you will suddenly figure it out.
The biggest advantage of e-books is that they can read and check anytime, anywhere, but systematic learning requires intensive reading. I suggest reading paper books and taking notes in time.
During my years of work, I have found that the stronger the people around me, the harder they work. Learning has long become their life habit, but it is not easy to develop this habit because learning is not something that can see the results in a short period of time.
I hope you can calm down and take a break every day, slowness means fast.
Let’s make progress together and become stronger together!
Disclaimer
The warehouse's books, reports, consultation and other links are all compiled by others on the Internet. Individuals only search and sort out other people's achievements.
If there is any violation of regulations and infringement, please contact me, and I will delete the corresponding link immediately. Thank you! My email: [email protected]
This warehouse is for learning, communication and sharing purposes only, and is not for any commercial use.