当前位置:首页>Linux>嵌入式零基础学习路线图|从 Linux 到项目实战,全程保姆级指导

嵌入式零基础学习路线图|从 Linux 到项目实战,全程保姆级指导

  • 2026-03-23 17:29:56
嵌入式零基础学习路线图|从 Linux 到项目实战,全程保姆级指导

扫码关注“指尖动听”一起学习,一起成长

芯片、手机大厂、智能家居、音视频等行业学长学姐多对一手把手保姆级指导,学嵌入式,认准指尖动听!

嵌入式技术作为软硬件结合的核心领域,广泛应用于芯片、消费电子、智能家居、工业控制、音视频设备等多个热门行业,是当下极具就业前景的技术方向。

本路线图专为嵌入式零基础学习者打造,遵循由浅入深、循序渐进、贴合企业需求的原则,梳理从入门到基础成型的完整学习体系,帮你避开自学误区,高效掌握嵌入式核心技能。

Part1Linux 系统基础

1.1 学习内容

  1. Linux 系统(Ubuntu 优先)安装与虚拟机配置
  2. Linux 常用基础命令(文件操作、权限管理、进程查看等);
  3. 至少掌握一款 Linux 编辑器(Vim/Gedit)基本操作

1.2 学习目标

无需深入 Linux 内核,掌握系统基本操作流程,建立 Linux 系统的框架性认知,能独立完成日常操作与开发环境搭建。

1.3 学习方法

以实操为主,搭建基础环境后反复练习命令,形成操作习惯,无需死记硬背,重点理解操作逻辑。

Part2嵌入式 C 语言编程

  1. 基础语法:数据类型(整型、浮点型、字符型等)、常量与变量、运算符与表达式、语句与流程控制(顺序、分支、循环);

  2. 核心知识点:数组(一维 / 二维、字符数组与字符串)、指针(基本操作、数组与指针、函数指针、指针函数);

  3. 函数进阶:函数定义与传参、递归函数、带参宏与函数的区别、可变参函数、main 函数传参;

  4. 构造数据类型:结构体(定义、初始化、内存存储、位域)、共用体、枚举

  5. 底层原理:原码 / 反码 / 补码、大小端判断、内存管理、32 个 C 语言关键字详解(sizeof、const、static 等);

  6. 输入输出:常用 I/O 函数(printf、scanf、getchar、puts 等)。

2.1 学习目标

夯实 C 语言基础,做到语法无死角、代码多实操,能独立编写基础 C 语言程序,理解程序底层运行逻辑。

2.2 学习方法

逐模块吃透知识点,每学一个章节必须配套敲代码实操,完成基础练习题,重点攻克指针、结构体等核心难点,形成自己的学习笔记与代码库。

Part3Linux下C语言高级编程

3.1 学习内容

  1. 文件操作(文件打开、读写、关闭、属性修改);

  2. 进程与线程(创建、管理、通信、同步互斥);

  3. 网络编程(Socket 基础、TCP/UDP 通信流程);

  4. 数据库基础(嵌入式常用数据库操作、数据交互)。

3.2 学习目标

掌握嵌入式开发中高频使用的 C 高级特性,能编写具备文件操作、网络通信、进程管理能力的综合程序,贴合企业实际开发需求。

3.3 学习方法

以项目驱动学习,结合简单的小项目(如简易文件管理器、TCP 客户端 / 服务端通信程序)实操,理解各知识点的实际应用场景。

Part4数据结构与算法

4.1 学习内容

  1. 线性结构:链表(单链表、双向链表,增删改查)、队列、栈;

  2. 查找与排序:二分法查找、冒泡 / 选择 / 插入 / 快速排序等常用算法;

  3. 非线性结构:树(基础概念、遍历方式);

  4. 哈希算法与哈希表。

4.2 学习目标

建立数据处理的算法思维,掌握嵌入式开发中高频使用的数据结构与算法,能根据实际需求选择合适的结构与算法优化程序,提升代码效率。

4.3 学习方法

理解原理为主,配合代码实现每一种数据结构与算法,无需死记硬背,重点锻炼逻辑思维,通过经典例题巩固知识点。

Part5辅助编程语言(二选一)

嵌入式开发以 C 语言为核心,需掌握一门辅助语言提升开发效率,根据自身发展方向二选一即可:

  • 方向 1:Python;

    学习核心:基础语法、数据处理、可视化、网络爬虫、简易脚本编写适用场景:嵌入式脚本开发、数据解析、工具开发、上位机简易界面开发

  • 方向 2:C++

    学习核心:面向对象编程(类、对象、继承、多态)、STL 基础适用场景:嵌入式驱动开发、中间件开发、高端消费电子嵌入式开发

5.1 学习目标

能将辅助语言与 C 语言结合使用,解决实际开发中的辅助性问题,提升开发效率。

5.2 学习方法

以实用为导向,无需深入钻研,重点掌握与嵌入式开发相关的基础知识点,配合小型实操案例练习。

Part6嵌入式平台实战

6.1 学习内容

  1. 开发板选择:推荐 STM32、Exynos4412、MTK 等支持 Linux 的主流开发板;

  2. 裸板开发:基础外设驱动(如流水灯、按键、串口)、裸机程序编写;

  3. 硬件基础:能看懂基础硬件电路、熟练阅读芯片 Datasheet(英文);

  4. 系统层开发:U-Boot、Linux 内核、交叉编译链、根文件系统、设备树基础概念;

  5. 移植与编译:U-Boot 与 Linux 内核简单移植、Makefile 编写与使用;

  6. 驱动开发:基础字符设备驱动开发,能在 U-Boot/kernel 层添加自定义代码。

6.2 学习目标

建立嵌入式软硬件结合的开发思维,能独立完成开发板基础实操、简易驱动编写与系统层基础配置,理解嵌入式开发完整流程。

6.3 学习方法

以开发板实操为核心,从裸板开发过渡到系统层开发,边做边学,重点理解 “硬件原理 + 软件实现” 的对应关系,遇到问题结合 Datasheet 与官方资料解决。

Part7嵌入式项目实战

项目实操是嵌入式学习的核心落地环节,也是将零散知识点串联成体系、提升工程实践能力的关键,更是简历求职的核心加分项。

本阶段建议完成2-3 个由浅入深的梯度项目,无需追求数量,重点在于项目的质量、个性化与问题解决能力的体现,核心原则为拒绝主流培训班烂大街项目

7.1 核心意义

  1. 串联前期所有基础知识点,实现从理论到实操的落地,理解嵌入式开发的完整流程;

  2. 锻炼独立问题解决能力,包括程序调试、硬件排错、文档查阅等,贴合企业实际开发需求;

  3. 为简历与面试积累核心素材,优质的个性化项目远胜于千篇一律的基础项目,能让面试官眼前一亮。

7.2 规划建议

  1. 基础入门项目贴合前期平台实战内容,实现单一功能的进阶优化,重点锻炼驱动开发与基础编程能力,完成从 “跟着做” 到 “自己做” 的转变;

  2. 综合实战项目:融合 C 高级编程、网络编程、多任务处理等知识点,实现多功能组合的嵌入式应用,重点锻炼系统思维与综合开发能力;

  3. 个性化拓展项目:结合自身兴趣或目标行业(如智能家居、音视频、工业控制),实现具有行业贴合性的小型项目,重点锻炼场景适配与个性化开发能力。

7.3 核心原则

选择项目时,要坚决避开烂大街项目,主流培训班的标准化项目(如简易温湿度采集、基础流水灯、简单串口通信等)已被无数求职者使用,面试官在简历筛选与面试环节早已见惯,不仅无法体现个人能力,还会让面试官产生 “速成、无实操能力” 的负面印象。选项目时需遵循:

  1. 拒绝纯标准化基础项目:即使是基础功能,也要做个性化优化(如增加功能拓展、代码优化、异常处理、低功耗改造等);

  2. 拒绝无技术含量的拼接项目:避免直接复制开源代码、仅做简单拼接,项目的核心价值在于开发过程中的思考与调试;

  3. 贴合自身学习进度与目标行业:项目难度匹配自身能力,同时尽量贴近目标求职行业,让项目经历与岗位需求高度契合。

7.4 实操方法

  1. 独立开发为主,开源参考为辅:先独立梳理项目开发思路、制定开发流程,遇到问题再查阅开源资料,而非直接照搬,重点锻炼独立思考能力;

  2. 注重调试与排错:项目开发的核心价值不在于 “一次成功”,而在于解决问题的过程,整理排错思路与解决方案,形成项目开发笔记;

  3. 做好项目复盘与封装:项目完成后,梳理项目架构、核心知识点、技术难点、解决方法,同时对项目代码进行模块化封装,提升代码的可读性与复用性;

  4. 尝试文档化与展示:为项目编写简易的开发文档与使用说明,模拟企业开发的文档规范,提升自身的工程化素养。

7.5 项目的简历与面试价值

优质的项目经历是嵌入式求职的核心竞争力,面试中面试官关注的并非项目的 “大小与炫酷”,而是你对项目的理解深度与开发细节:包括项目的整体架构设计、技术难点的解决方法、代码的优化思路、遇到的问题及排错过程等。

个性化的项目能让你在面试中拥有更多可聊的内容,充分体现自身的实操能力与思考能力,远胜于千篇一律的烂大街项目。

Part8MCU /单片机学习答疑

如果你能认认真真看到这里,那么在这里恭喜你一下,你已经超过了很多人,哈哈。这时候再来给你一个提升认知的点,请继续看。

看到这里,肯定也有很多同学疑惑,为啥没有见学单片机?为什么不需要选RTOS?为什么不需要去学MCU等等。这其实是很多零基础学习者会陷入误区:认为学嵌入式必须先学 MCU / 单片机、必须掌握 RTOS,否则不算入门。

但结合嵌入式核心学习逻辑与企业实际需求,本路线图未将 MCU / 单片机 / RTOS 纳入核心学习内容,并非这些内容无用,而是无需早学、先学,掌握本路线图的通用基础后,这类内容可快速上手,核心观点与原因如下:

(1)核心观点

  1. ARM 与单片机无本质区别:单片机是嵌入式微控制器的统称,而 ARM 是主流的处理器架构,二者核心开发逻辑均为软硬件结合的底层编程,本路线图中掌握的 C 语言、裸板开发、驱动开发基础,完全适用于单片机 / ARM 开发,只是硬件平台不同,无需单独从头学习。

  2. Linux 与 RTOS 核心逻辑相通:RTOS 是实时操作系统,Linux 是通用操作系统,二者均为嵌入式多任务处理的载体,核心知识点均为进程 / 线程管理、任务通信、资源调度,掌握 Linux 系统的开发逻辑后,学习 RTOS 只是操作细节的差异,上手周期极短。

  3. 本路线图的核心内容足够适配嵌入式岗位:企业嵌入式开发的核心要求是掌握通用底层开发能力、软硬件结合思维、问题解决能力,本路线图的内容覆盖了嵌入式开发的通用核心,学会后可适配绝大多数嵌入式开发岗位,无需在零基础阶段纠结细分方向的零散知识点。

(2)为什么本路线图暂不纳入 MCU / 单片机 / RTOS?

  1. 通用基础触类旁通:本路线图的 Linux、C 语言、平台实战等内容,是嵌入式开发的通用底层能力,掌握后再学习任何细分平台(单片机、ARM)、任何操作系统(RTOS、FreeRTOS)都能快速上手,大幅缩短学习周期。

  2. 避免零基础贪多抓重点:嵌入式知识庞杂,零基础阶段的核心是夯实通用基础,而非学习细分方向的具体平台 / 系统,学习 MCU/RTOS后不学ARM/Linux也行,学习ARM/Linux不学习MCU/RTOS也行。只是更建议学ARM/Linux,上限更高而已。无需纠结,也勿要贪多!

  3. 贴合企业主流开发需求:目前芯片、手机大厂、智能家居、工业控制等主流嵌入式行业,均以 Linux 系统 + ARM 架构为核心开发平台,MCU/RTOS 更多应用于小众低功耗场景,职业上限相对低一点。无需作为零基础阶段的核心学习内容

(3)若想补充学习 MCU / 单片机 / RTOS,该如何做?

如果后续想从事低功耗、物联网等小众嵌入式场景,需要补充 MCU / 单片机 / RTOS 的知识,无需从头学习,在掌握本路线图内容后,用 1-2 周时间即可快速上手,方法如下:

  1. 选择一款主流单片机(如 51、STM32),基于已掌握的 C 语言与裸板开发基础,直接进行外设驱动开发实操,无需再学基础语法;

  2. 学习 RTOS(如 FreeRTOS、UCOS),重点掌握任务创建、任务通信、资源调度的操作细节,结合已掌握的 Linux 进程 / 线程管理知识,理解二者的逻辑相通点,快速适配;

  3. 以小型实战项目为核心(如单片机实现温湿度采集、RTOS 实现多任务处理),边做边学,无需深入钻研底层源码,做到能实际应用即可。

Part9必备工具与辅助技能

其实作为本科/研究生来说,能把前述所有知识深入进去,就已经足够了。 只不过针对于有充足时间的同学来说,还可以再继续深入学习一些扩展的知识。 这些知识以后在工作中多多少少都会用到,但这都属于细枝末节的技能点了,切勿本末倒置,为了学而学。如果前述基础没有掌握牢靠,就不要贪多,切记切记!!!

  1. 版本控制:Git 基本操作(克隆、提交、推送、分支管理);

  2. 开发工具:SI、UE、VS、Eclipse 等开发工具的安装与使用;

  3. 脚本与编译:Shell 脚本基础、Makefile 熟练编写;

  4. 硬件认知:能看懂基础原理图、识别常用电子元器件;

  5. 文档阅读:能独立阅读英文 Datasheet 与官方开发文档;

  6. 调试能力:掌握基础的程序调试方法与调试工具使用

Part10学习建议与避坑指南

  1. 拒绝盲目自学,抓准核心重点:嵌入式知识庞杂,自学易陷入 “知识点零散、抓不住重点” 的误区,本路线图梳理了通用核心内容,跟随专业指导按步骤学习,贴合企业实际需求搭建知识体系;

  2. 重实操轻死记,拒绝光看不动手:嵌入式是实践性极强的学科,所有知识点都需配套敲代码、做实操,拒绝 “只看教程不敲代码”,代码敲得多才能形成肌肉记忆与开发思维;

  3. 循序渐进不贪快,基础不牢不进阶:从 Linux 基础到 C 语言,再到平台实战,按本路线图逐步推进,前一模块未掌握不急于进入下一模块,嵌入式开发的核心是基础,基础不牢会导致后续学习举步维艰;

  4. 结合行业需求学习,后期再做细分:嵌入式不同行业(芯片、智能家居、工业控制)的侧重点不同,学习前期掌握通用核心,后期可根据目标行业针对性深入细分知识点(如 MCU/RTOS、驱动开发进阶等);

  5. 坚持与复盘,培养问题解决能力:嵌入式学习有一定门槛,遇到问题不要轻易放弃,养成定期复盘的习惯,整理错题与问题解决思路,同时培养自主查阅文档、解决问题的能力,这是企业嵌入式开发的核心要求。

嵌入式开发的核心并非掌握某一个细分平台、某一个操作系统的操作,而是建立软硬件结合的开发思维、掌握通用的底层开发能力、具备独立的问题解决能力

本路线图为零基础学习者搭建了标准化的通用核心学习框架,跟随专业指导完成各模块学习,能快速实现从入门到具备基础开发能力的转变,顺利对接芯片、手机大厂、智能家居等主流嵌入式行业的开发岗位需求,后续如需补充细分方向知识,也能做到触类旁通、快速上手。

如果这篇文章能够帮到你,麻烦动动小手转发、收藏、点赞,在看~,同时也欢迎各位童靴评论区各抒己见畅所欲言交流。


最后,如果你对嵌入式学习感兴趣,指尖动听 —— 嵌入式在职学长学姐团队全程陪伴,多对一手把手教学,帮你避开自学误区,高效掌握嵌入式核心技能,直通主流嵌入式开发岗位!(有需要可以加V: feimao001122 联系;备注:嵌入式学习),也可以先看下嵌入式学习收徒,高薪offer等你来!!!

数百位同学的一致好评,专业团队态度认真靠谱负责!

文章版权归指尖动听所有,禁止未授权转载。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-03-27 13:25:16 HTTP/2.0 GET : https://f.mffb.com.cn/a/478522.html
  2. 运行时间 : 0.106331s [ 吞吐率:9.40req/s ] 内存消耗:4,821.00kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=4290543fa094273945ba9be579d56d40
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000633s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000936s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000345s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000272s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000529s ]
  6. SELECT * FROM `set` [ RunTime:0.000243s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000532s ]
  8. SELECT * FROM `article` WHERE `id` = 478522 LIMIT 1 [ RunTime:0.004502s ]
  9. UPDATE `article` SET `lasttime` = 1774589116 WHERE `id` = 478522 [ RunTime:0.003380s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.000261s ]
  11. SELECT * FROM `article` WHERE `id` < 478522 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000518s ]
  12. SELECT * FROM `article` WHERE `id` > 478522 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000464s ]
  13. SELECT * FROM `article` WHERE `id` < 478522 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.008212s ]
  14. SELECT * FROM `article` WHERE `id` < 478522 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.017838s ]
  15. SELECT * FROM `article` WHERE `id` < 478522 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002826s ]
0.108060s