这是一份涵盖嵌入式、Linux、C/C++、算法、操作系统、网络、面试等领域的庞大电子书库。基于实际目录整理,共 250+ 本 PDF,几乎覆盖了一个嵌入式 / Linux 开发者从入门到进阶所需的全部知识。本文按主题分类,并挑选各领域最具代表性的书籍进行介绍,帮助你在茫茫书海中快速找到前进的方向。
📚 全貌一览

🧠 一、C / C++ 语言(60+ 本)—— 嵌入式的地基
推荐必读
标准文档与进阶
🎯 学习建议:先通读《C Primer Plus》,再精读《C 程序设计语言》和《C 和指针》,之后可以挑战《C 专家编程》与《深度探索 C++ 对象模型》。
C++ Primer Plus 第6版 中文版.pdfC++ Primer Plus中文版第5版.pdfC++Primer中文版(第4版).pdfC++对象模型.pdfC++程序设计语言(特别版).pdfC++编程思想(两卷合订本).pdfISO IEC 14882 2003 (C++03).pdfISO IEC 14882 2011 (C++11).pdfModern C++ Design中文版.pdf深度探索C++对象模型.pdfAccelerated C++ .pdfC++标准程序库.pdfC++编程思想[第一卷].pdfC++编程思想[第二卷].pdfCUDA.pdfEffective C++中文版(第三版).pdfEssential C++中文版.pdfExceptional C++中文版(draft).pdfMore Effective C++中文版.pdfMore Exceptional C++中文版.pdfC Primer Plus 第6版 中文版.pdfC Primer Plus(第五版)中文版.pdfC 大全 C语言.pdfC程序设计语言(英文第2版)Prentice Hall.-.The C Programming Language(2nd Edition).pdfC程序设计语言(第2版 新版).pdfC程序设计语言(第2版 新版)习题解答.pdfC程序设计语言(第2版)中文译版.pdfC语言入门经典(第4版).pdfC Primer Plus 5th Edition(ENG).pdfC Primer plus 第五版(文字版).pdfC Primer plus 第五版(非扫描带书签).pdf《汇编语言%28第3版%29+》王爽著.pdf《汇编语言(第3版) 》王爽著.pdfC基础班范例代码训练.pdfC数值算法程序大全.pdfC语言函数大全.pdfC语言参考手册第五版.pdfC语言大全第4版.pdfC语言实现病毒源码演示.pdfC语言深度解剖(完美高清文字版).pdfC语言深度解剖.pdfC语言程序设计 现代方法 第2版.pdfC语言程序设计_现代方法.pdfC语言编程精粹.PDFC语言解析教程.pdfx64_cheatsheet.pdf华为C语言规范.pdf华为技术有限公司c语言编程规范.pdf密码学算法协议c实现.pdf网络环境下的C语言编程技巧及实例.pdf高质量C++编程指南.pdfC99RationaleV5.10.pdfC99规范.pdfISO IEC 9899 1999 (C99).pdfLinux C函数库参考手册.pdfc与指针.pdfC专家编程+清晰+(有书签索引).pdfC专家编程.pdfC和指针.pdfC和指针(第二版).pdfC程序设计语言(第2版·新版)非扫描版-The_C_Programming_Language.pdfC语言解惑(中文版).pdfC陷阱与缺陷.pdfC陷阱与缺陷全书.pdfThe_C_Programming_Language(C程序设计语言).pdf[你必须知道的495个C语言问题]HD.300dpi.pdf
🐧 二、Linux 内核与驱动(20+ 本)—— 深入操作系统腹地

推荐必读
特色专题
🎯 学习建议:先读《Linux 内核设计与实现》了解全貌,然后结合《LDD》动手写简单驱动,再啃《深入 Linux 内核架构》加深理解。
03linux内核IO性能优化及块BIO处理.pdfLinux0.12完全注释.pdfLINUX内核完全剖析:基于0.12内核.pdfLinux内核源代码情景分析(全册高清带书签).pdfLinux内核设计与实现(第三版).pdfLinux内核设计与实现(第三版中文高清带目录).pdfLinux设备驱动开发详解:基于最新的Linux4.0内核.pdfLINUX设备驱动程序(第3版).pdfMastering Linux Kernel Development(conv).pdf底层工作者手册之嵌入式操作系统内核5.7.pdf.pdf深入Linux内核架构 (图灵程序设计丛书·LinuxUNIX系列).pdf深入Linux内核架构(中文版).pdf深入Linux设备驱动程序内核机制.pdf
🖥️ 三、ARM 体系架构(25+ 本)—— 嵌入式硬件核心

推荐必读
技术手册(按需查阅)
🎯 学习建议:做单片机可先读《Cortex-M3 权威指南》;搞 Linux 内核或 ARMv8 驱动则必读《ARMv8-A 架构参考手册》及对应 TRM。
Arm64 指令集(the_a64_Instruction_set_100898_0100).pdfArm64 指令集快速查找表(ARMv8 A64 Quick Reference).pdfArmv8(64)指令集(ARMv8_ISA_Overview_PRD03-GENC-010197-15-0).pdfARM体系结构与编程.pdfARM嵌入式系统基础教程.PDFARM嵌入式系统开发-软件设计与优化.pdfARM系列处理器应用技术完全手册.pdfArm Cortex-A 编程指南(ARM_cortex_a_series_PG).pdfArmv7-AR 架构参考手册(armv7_AR_architecture_reference_manual).pdfCortex-A15 技术参考手册(cortex_a15_r4p0_trm).pdfCortex-A17 技术参考手册(cortex_a17_r1p1_trm).pdfCortex-A7 技术参考手册(cortex_a7_mpcore_r0p5_trm).pdfCortex-A9 技术参考手册(cortex_a9_mpcore_r3p0_trm).pdfArmv8-A 架构参考手册(Arm® Architecture Reference Manual for ARMv8-A).pdfArmv8-A 编程指南(Cortex_-A Series Programmer's Guide for ARMv8-A).pdfCortex-A35 技术参考手册(cortex_a35_trm_100236_0002_00_en).pdfCortex-A53 技术参考手册(ARM_ Cortex_-A53 MPCore Processor).pdfCortex-A72 技术参考手册(cortex_a72_mpcore_trm_100095_0003_05_en).pdfCortex-A73 技术参考手册(cortex_a73_trm_100048_0002_05_en).pdfCortex-A75 技术参考手册(cortex_a75_trm_100403_0201_00_en).pdfARMv7-M Architecture Application Level Reference Manual.pdfArmv7-M 架构参考手册(armv7m_arm).pdfCortex-M3 技术参考手册(cortex_m3_r2p0_trm).pdfCortex-M3 用户指南(cortex_m3_dgug).pdfCortex-M3权威指南.pdfThe_Definitive_Guide_to_ARM_Corte_M3&M4.pdf
🤖 四、嵌入式开发 & RTOS(40+ 本)—— 从裸机到实时系统
推荐必读
项目实战类
🎯 学习建议:先掌握 STM32 裸机开发,再选择一个 RTOS(如 FreeRTOS 或 RT-Thread)学习任务调度与 IPC,最后可以挑战嵌入式 Linux。
51单片机自学笔记(完整北航版).pdfC Primer Plus 第6版 中文版.pdfCortex M3权威指南(中文).pdfC和指针.pdfC语言深度解剖(第2版).pdfLinux C 编程一站式学习.pdfRT-Thread编程指南.pdfSTM32F1xx中文参考手册.pdfSTM32F1开发指南-库函数版本_V3.1 .pdfSTM32L475开发指南-RT-Thread例程_V1.0.pdfSTM32L475开发指南-裸机例程_V1.0.pdfSTM32自学笔记完整版+书签.pdfUNIX环境高级编程(第三版).pdf[代码整洁之道].(美)马丁.扫描版.pdf[吴鉴鹰]单片机项目详细解析系列之基于单片机的实战项目.pdf[野火]《LwIP应用开发实战指南—基于野火 STM32 全系列(M47)开发板》.pdf[野火]《RT-Thread 内核实现与应用开发实战—基于STM32》.pdf[野火]《物联网操作系统 LiteOS开发实战指南—基于STM32》.pdf[野火®]《FreeRTOS 内核实现与应用开发实战—基于STM32》.pdf[野火®]《uCOS-III内核实现与应用开发实战指南—基于STM32》.pdf《嵌入式Linux应用开发完全手册》韦东山1-4.pdf《程序设计与数据结构》周立功电子书.pdf【002】《Linux就该这么学》v0.2版本.pdf【004】Linux Shell编程艺术.pdf【005】LINUX设备驱动程序(第3版).pdf【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.5.pdf【野火】《STM32 HAL 库开发实战指南—基于F429_挑战者V2》.pdf【野火】零死角玩转STM32—F429挑战者V2.pdf一起来学 RT-Thread 教程连载.pdf周立功《软件单元测试入门与实践》.pdf安富莱_STM32-V6开发板emWin教程(V2.0).pdf安富莱_STM32-V6开发板_FreeRTOS教程(V1.0).pdf安富莱_STM32-V6开发板_用户手册,含BSP驱动包设计(V1.1).pdf安富莱_STM32-V6开发板_软件开发手册(V1.2).pdf嵌入式Linux应用开发完全手册_韦东山全系列视频文档全集V2.8.pdf手把手教你学51单片机-C语言版.pdf普中STM32F1xx开发攻略.pdf程序员的自我修养--链接、装载与库(高清带完整书签版).pdf计算机网络第五版 谢希仁.pdf野火Linux教程.pdf高质量c、c++.pdf鸟哥的Linux私房菜第四版.pdf
📟 五、Linux 应用 / 环境(30+ 本)—— 玩转命令行与系统编程

推荐必读
其他实用书籍
🎯 学习建议:先学《鸟哥》掌握基础命令,再看 APUE 理解系统调用,做网络相关开发则必须研读 UNP 和 TCP/IP 详解。
GNU_Linux编程指南(第二版).pdfLinux宝典.pdfLinux操作系统下C语言编程入门.pdfLinux环境编程:从应用到内核+(Linux-Unix技术丛书).pdfLinux程序设计.pdfLinux系统编程.pdfLINUX防火墙(原书第3版).pdfTCP-IP详解卷1:协议.pdfTCP-IP详解卷2:实现.pdfTCP-IP详解卷3:TCP事务协议,HTTP,NNTP和UNIX域协议.pdfUNIX环境高级编程(第三版).pdfUNIX网络编程第2卷.pdf[嵌入式Linux应用开发完全手册].有目录.pdf《Unix与Linux.Shell编程》.PDFLinux初学者入门优秀教程.pdfLINUX命令行与SHELL脚本编程大全 第三版.pdfshellbook.pdfShell命令行操作.pdfShell编程大全.pdf[Linux命令详解词典].施威铭研究室.扫描版.pdf精通正则表达式.pdf鸟哥的Linux私房菜-基础学习篇%28第四版%29高清完整书签PDF版(Linuxidc.com).pdf鸟哥的Linux私房菜-基础学习篇(第四版)高清完整书签PDF版.pdf鸟哥的LINUX私房菜_基础学习篇(第三版).pdf鸟哥的Linux私房菜服务器架设篇 第三版 .pdf鸟哥的LINUX私房菜:服务器架设篇 (第二版).pdf
🧮 六、数据结构与算法(20+ 本)—— 内功修炼
推荐必读
进阶与数学
🎯 学习建议:新手可从《大话数据结构》+《算法(第4版)》入手,然后刷《LeetCode》配合《编程珠玑》提升思维。
29-啊哈!算法.pdfIntroduction to Algorithms(算法导论).pdfJava数据结构和算法.(第二版).pdfleetcode-solution.pdf[数据结构(C语言版)].严蔚敏_吴伟民.扫描版.pdf啊哈算法.pdf大话数据结构.pdf挑战程序设计竞赛(第2版).pdf数学之美第2版.pdf数据结构与算法C++版.pdf数据结构与算法分析.pdf数据结构与算法分析C++描述第三版中文.pdf数据结构与算法分析——Java语言描述.pdf算法与数据结构(python版)(北大内部教材).pdf算法图解.pdf算法导论_原书第3版_CHS.pdf算法导论中文版.pdf算法(第4版).pdf编程之美-完整版.pdf编程珠玑 第二版 人民邮电出版社.pdf编程珠玑 英文第二版-Programming.Pearls.pdf计算机程序设计艺术(第一卷).pdf计算机程序设计艺术(第三卷).pdf计算机程序设计艺术(第二卷).pdf
💻 七、操作系统 / 计算机组成(20+ 本)—— 底层原理
推荐必读
🎯 学习建议:CSAPP 越早读越好,之后可以读《现代操作系统》,配合《程序员自我修养》理解编译链接。
30天自制操作系统 (图灵程序设计丛书).pdf541118 深入理解计算机系统(原书第三版3)@www.java1234.com.pdf652659 操作系统精髓与设计原理 第8版.pdfOperating Systems_Three Easy Pieces.pdfORANGE’S:一个操作系统的实现.pdf[编码:隐匿在计算机软硬件背后的语言.pdf图解HTTP .pdf操作系统之哲学原理 第2版.pdf操作系统设计与实现 第3版 上.pdf深入理解计算机系统.pdf深入理解计算机系统(原书第三版).pdf现代操作系统(原书第3版) (计算机科学丛书).pdf程序员的自我修养—链接、装载与库.pdf程序是怎样跑起来的.pdf程序是怎样跑起来的_PDF电子书下载 带书签目录 高清完整版.pdf网络是怎样连接的 (图灵程序设计丛书).pdf自己动手写操作系统.pdf计算机网络-自顶向下方法.pdf操作系统真象还原.pdf
🌐 八、网络与安全(15+ 本)
推荐必读
🎯 学习建议:通读《图解 HTTP》快速了解 Web,然后精读《TCP/IP 详解 卷1》,最后结合华为安全教材学习防火墙、VPN 等。
HCIA-Security_V3.0_培训教材.pdfHCIE-Security V1.5培训教材.pdfHCIE-Security V1.5实验手册.pdfHCNA-Security 实验手册 ISSUE 3.0.pdfHCIA-Routing_&_Switching_V2.5_入门.pdfHCIA-Routing_&_Switching_V2.5_进阶实验指导书.pdfHCIE-Routing Switching实验手册 V3.0.pdfHCIE-Routing_&_Switching_V3.0_培训教材.pdf_HCIA-Routing_&_Switching_V2.5_入门实验指导书.pdf_HCIA-Routing_&_Switching_V2.5_进阶.pdf
🎓 九、程序员素养 & 面试(30+ 本)
推荐必读
🎯 学习建议:长期职业发展建议每年重读《程序员修炼之道》;面试前一个月集中看《剑指 Offer》和刷牛客真题。
ARM嵌入式系统基础教程.PDFC/C__程序员面试宝典.pdfLeetCode刷题手册.pdfLinux BSP工程师面试常问问题汇集..pdf《程序员面试笔试宝典》.(何昊,叶向阳).[PDF].@ckook.pdf嵌入式软件开发笔试面试指南_全_202106032.pdf程序员面试宝典.pdf程序员面试笔试宝典第三版.pdf2016奇虎360C++研发工程师内推笔试题.pdf2016奇虎360JAVA研发工程师内推笔试题.pdf人人网2015研发笔试卷A.pdf人人网2015研发笔试卷E.pdf搜狗2015JAVA工程师笔试题.pdf百度2015前端研发笔试卷.pdf百度2015大数据云计算研发笔试卷.pdf百度2015安全研发笔试卷.pdf百度研发工程师2015深圳笔试卷.pdf美团2016研发工程师模拟笔试题.pdf腾讯2016研发工程师笔试真题一.pdf腾讯2016研发工程师笔试真题三.pdf腾讯2016研发工程师笔试真题二.pdf阿里巴巴2015校招研发.pdf阿里巴巴2016前端开发工程师笔试一.pdf阿里巴巴2016前端开发工程师笔试二.pdf阿里巴巴2016数据挖掘工程师笔试.pdf阿里巴巴2016研发工程师笔试选择题一.pdf阿里巴巴2016研发工程师笔试选择题三.pdf阿里巴巴2016研发工程师笔试选择题二.pdf阿里巴巴2016研发工程师笔试选择题四.pdf100题系列by_July.pdf剑指offer 名企面试官精讲典型编程题.pdf十五个经典算法研究与总结、目录+索引(by_....pdf程序员面试宝典(pdf清晰版).pdf592318 NET企业级应用架构设计(2nd).pdf[交互设计之路].(原书第3版.pdf人件.pdf人月神话 (32周年中文纪念版)弗雷德里克·布鲁克斯著.pdf成为技术领导者 掌握全面解决问题的方法.pdf成为技术领导者 解决问题的有机方法.pdf极客与团队 软件工程师的团队生存秘笈.pdf浪潮之巅(完整版).pdf禅与摩托车维修艺术 .pdf程序员修炼之道.pdf设计模式:基于C的工程化实现及扩展.pdf软技能:代码之外的生存指南.pdf重构--改善既有代码的设计mobi.pdf黑客与画家.pdfDEBUG HACKS中文版 深入调试的技术和工具.pdf浪潮之巅(完整版).pdf黑客与画家.pdf
💾 十、存储技术 / SSD 与 Git 等
存储专题
Git 版本控制
GitHub入门与实践.pdfGit基础功能.pdfPro+Git+第二版(中文版).pdf从+0+开始学习+GitHub+系列.pdfGitHub入门与实践.pdfGit基础功能.pdfPro+Git+第二版(中文版).pdf从+0+开始学习+GitHub+系列.pdf
🧭 学习路线建议(按顺序)
C 语言 → 《C Primer Plus》 + 《C程序设计语言》 数据结构与算法 → 《大话数据结构》 + 《算法(第4版)》 + 刷 LeetCode Linux 基础 → 《鸟哥的 Linux 私房菜》 Linux 系统编程 → 《UNIX 环境高级编程》 计算机组成 & 操作系统 → 《深入理解计算机系统》 + 《现代操作系统》 ARM 体系架构 → 《ARM 体系结构与编程》 + 《Cortex-M3 权威指南》(单片机方向)或 ARMv8 手册(Linux 方向) 嵌入式 Linux / 驱动 → 《Linux 内核设计与实现》 + 《Linux 设备驱动开发详解》 RTOS → 《FreeRTOS 内核实现与应用开发实战》 网络 → 《TCP/IP 详解 卷1》 面试与职业 → 《剑指 Offer》 + 《程序员修炼之道》
夜雨聆风