当前位置:首页>跳槽>机器人软件架构分析,智驾跳槽具身智能是降维打击

机器人软件架构分析,智驾跳槽具身智能是降维打击

  • 2026-01-24 10:26:56
机器人软件架构分析,智驾跳槽具身智能是降维打击
点击进入报名

宇树人形机器人H1软件架构

图片来源:宇树科技

宇树人形机器人H1软件架构中,PC1是英特尔的i5-1235U,PC2是英特尔的i5-1255U,PC3是i7-1265U。图上不难看出软件架构核心就是ROS2。

图片来源:The Autoware Foundation

自动驾驶领域最常见的开源系统AUTOWARE,其核心就是ROS,从自动驾驶跳槽到具身智能可以说是易如反掌,无论是硬件还是软件,自动驾驶领域内的核心技术在具身智能领域同样是核心技术。自动驾驶领域鲁棒性、安全性、性价比等要求远高于具身智能领域,智驾跳槽具身智能是妥妥的降维打击。

ROS2架构(核心是通讯层的DDS)

图片来源:英特尔

ROS2的全称是Robot Operating System 2。它是由Open Robotics所开发的开源机器人软件框架,旨在帮助开发者快速建立、测试与部署机器人应用。虽名称中有Operating System,但其实ROS2并非像是Windows或Linux那般完整的操作系统。ROS2必须依附在操作系统下进行安装,它提供了函式库、工具及中间件来实现机器人进行感知、控制与通讯等功能。

Open Robotics是一家非盈利机构,位于美国加州山景城,成立于2012年,负责ROS系统维护,2014年开始ROS2开发,2017年12月第一版ROS2即Ardent Apalone发布,基本上每年ROS社区就会出一版最新的ROS2,2025年最新版命名为Kilted Kaiju,支持周期到2026年11月,长期支持版本(支持到2029年5月)还是2024年5月发布的Jazzy Jalisco。目前大多数企业用的是2022年5月份发布的Humble Hawksbill ,一直支持到 2027 年 5 月。它是 Ubuntu 22.04 (Jammy Jellyfish) 上的第一个 ROS 2 版本。ROS不仅可以用于工业机器人、人形机器人,用在自动驾驶领域也没任何问题。

Jazzy Jalisco一级支持平台:Ubuntu 24.04(amd64/arm64)、Windows 10(VS2019,amd64)。二级支持平台:RHEL 9(amd64)。三级支持平台:macOS(amd64)、Debian Bookworm(amd64)。

ROS2核心特色:

ROS2成为一层强大的『软件基础建设』,提升机器人系统开发效率与模块化能力,并且ROS2背后有庞大的开源社群支持可以讨论及参考。ROS2同时可支持 ABB、Fanuc、Yaskawa、Epson 等主流工业型机械手臂,让开发者能快速整合异质设备。

ROS2相较于电脑操作系统,功能简化了很多,只需要实现网络&通信这么一件事情,其他事情都由操作系统实现或者压根儿没用其他功能。在ROS2中代码管理单位是软件包package,运行时最小参与单位是节点node,概念类似于操作系统中的进程,ROS2负责实现node间的通信。node发布topic,其他node订阅topic,就可以实现publishers-subscribers模式的通信,这有点像网络广播,这个广播可以是本地的也可以是跨机器的,ROS提供了通信域概念,不同通信域间不互通,相同通信域都可以互通,就上面配置的domain_id,这个概念有点像局域网。

ROS2有点像汽车软件领域的自适应AUTOSAR,只不过自适应AUTOSAR支持面更广,在 AUTOSAR 自适应平台中,通信管理功能集群提供面向服务的通信建模和基础设施。应用程序构建在中间件之上,应用程序级 API 与协议无关,中间件在 API 和实际的底层通信技术之间进行代理。AUTOSAR 中代理或者此类映射称为“网络绑定”,下面是三个标准化的通信协议:

而ROS2只有DDS,DDS与专门用于车载通信系统的SOME/IP有所不同。DDS最初由OMG(Object Management Group)组织于2003年发布,目的是为了满足现代实时系统的需求,在物联网、工业自动化、航空航天、国防等多个领域均得到广泛应用。OMG组织2003年发布的DDS v1.0,目前主要是2015年的v1.4版本。

DDS标准涵盖了两个主要部分:

DCPS(Data-Centric Publish-Subscribe)模型

图片来源:OMG

它定义了应用程序在DDS中发布和订阅数据对象的功能。发布和订阅很容易理解,"Publisher"发布者将"Topic"主题发布出来,"Subscriber"订阅者则对感兴趣的主题进行订阅。"Topic"主题是DDS中定义的一个抽象概念,它代表一类数据的集合,用于标识一组相关的数据。数据通过"DataWriter"传递给"Publisher"。对于"Subscriber",当订阅数据后,需要通过"DataReader"来访问和接收具体的数据。这里需要注意的是,一个"DataWriter"/"DataReader"只能对应一个"Publisher"/"Subscriber",也可以理解成前者是由后者创造的,而一个"Publisher"/"Subscriber"可以创造多个"DataWriter"/"DataReader"。当我们想发布不同的"Topic"时,可以使用不同的"DataWriter"来向发布者传递数据。

DDS域

图片来源:宇树科技

如果有非常多的"Publisher", "Subscriber", "Topic"该如何处理?DCPS模型通过引入全局数据空间(Global Data Space)来解决这个问题。全局数据空间是一个集中存储和管理所有数据对象的共享空间。一个全局数据空间即一个DDS域(DDS Domain),DDS域是一个逻辑上的容器,它将所有的"Publisher", "Subscriber", "Topic"集中在一个空间中,用于组织和管理相关的数据对象。

在DDS域中,有一个关键的概念"Domain Participant"域参与者。域参与者是一个抽象的实体,主要负责创建和管理"Publisher", "Subscriber", "Topic"。不同的Domain之间是相互独立的,它们不能直接进行通信或访问对方的数据。每个Domain都被分配一个唯一的Domain ID(域标识),通过该ID可以唯一地识别一个Domain。应用程序可以通过指定特定的Domain ID来创建Domain Participant(域参与者),以获取相应Domain的访问权限。

DCPS提供了多种策略来满足不同的发布和订阅需求。对于订阅方来说,DDS提供了以下两种基础策略:

DDS与 QoS

图片来源:OMG

与SOME/IP相比,DDS的QoS数量可谓相当丰富。目前,DDS提供了22种不同的QoS策略,它们可以独立或组合使用。通过定义和配置一系列QoS参数和策略,能够在数据传输过程中实现对带宽、延迟、可靠性和安全性等的控制和优化。

ROS2包含很多工具以及Gazebo仿真平台。Gazebo是ROS系统中最为常用的三维物理仿真平台,支持动力学引擎,可以实现高质量的图形渲染,不仅可以模拟机器人及周边环境,还可以加入摩擦力、弹性系数等物理属性。

Gazebo特点:

  1. 真实物理仿真:Gazebo内置多种物理引擎(如ODE和Bullet),可以精确模拟机器人在真实世界中的物理行为,包括重力、碰撞、摩擦等;

  2. 多传感器模拟:Gazebo支持多种传感器的模拟,包括相机、激光雷达、惯性测量单元(IMU)等;

  3. 可定制性和可扩展性:Gazebo提供了丰富的插件系统和API,允许开发人员自定义仿真环境、模型和控制器;

  4. ROS集成:Gazebo与ROS(机器人操作系统)无缝集成,这为使用ROS进行机器人开发的开发人员提供了一个强大的仿真平台。

ROS2与Gazebo

图片来源:网络

上图所示,ros_control为Gazebo仿真提供了一系列控制器接口、传动装置接口、硬件接口、控制器工具箱等。通过向URDF模型文件中添加Gazebo插件,从而将Gazebo仿真模型与ros_control建立起联系。controller可以实现对URDF模型中每个joint的控制,并且提供了PID控制器,Controller Manager则提供了一种通用接口,负责管理不同的controller。Gazebo也可以做自动驾驶领域的仿真,其内部有阿克曼(Ackermann)四轮小车模型。

ROS中常见的工具还有RViz,RViz是三维可视化工具,强调把已有的数据可视化显示。RViz需要已有数据。此外,RViz提供了很多插件,这些插件可以显示图像、模型、路径等信息,但前提都是这些数据已经以话题、参数的形式发布,RViz做的事情就是订阅这些数据,并完成可视化的渲染,让开发者更容易理解数据的意义。使用Gazebo的时候,经常也会和RViz配合使用。

ROS2还包含一系列工具集,特别是有关机器人导航的,这基本和自动驾驶任务完全重叠,即三大任务,一是定位,二是SLAM建图,三是路径规划。

定位包括了TF坐标变换,多传感器融合,自适应蒙特卡罗定位:- 概率 2D 定位 (X,Y,Θ),- 粒子滤波(粒子是猜测位置姿态的向量)- 对已知地图进行位置姿态跟踪- 纠正里程计漂移。

SLAM 是通过传感器获取环境信息然后进行定位和建图。在 ROS 2 中,提供了很多的 SLAM 功能包,比如 slam_toolbox,cartographer_ros 和 rtabmap_slam 等。针对二维场景,其中 slam_toolbox 开箱即用,上手较为简单。这中间连传感器算法都包含了,比如laser_filters:激光雷达数据滤波(去噪、截取有效区域)。image_transport:图像传输优化(压缩、分块)。

路径规划nav2_planner:路径规划(A*、RRT*等算法)。nav2_controller:轨迹跟踪与避障。nav2_localization:基于地图的定位(AMCL算法)。nav2_behavior_tree:用行为树管理导航流程(如“到达目标→充电”逻辑)。

还有机械臂的运动规划(MoveIt2),机械臂运动规划框架,支持碰撞检测、逆运动学求解、轨迹优化,是工业机械臂开发的核心工具。

除了这些特定功能包之外,一些机器人领域常用的传感器驱动和配置也集成到了ROS2中,典型的如机器人领域几乎标配的RGBD双目相机,即RealSense D435i,ROS2内部包含RealSense D435i完整的软件系统,无需任何工作,键入命令行:ros2 topic echo /camera/aligned_depth_to_color/image_raw sensor_msgs/msg/Image就能得到深度图,深度图像数据的编码通常是16UC1,表示每个像素的深度值是一个16位的无符号整数(单位通常是毫米)。

汽车领域要求远高于机器人领域,包括了可靠性、安全性、鲁棒性、一致性,还要考虑性价比,汽车领域的人跳槽到具身智能领域是妥妥的降维打击。

免责说明:本文观点和数据仅供参考,和实际情况可能存在偏差。本文不构成投资建议,文中所有观点、数据仅代表笔者立场,不具有任何指导、投资和决策意见。

更多报告

AI机器人

AI机器人

主机厂与供应商布局具身智能

具身智能与人形机器人市场研究

汽车与机器人的VLA大模型应用

触觉传感器研究

灵巧手研究

机器人控制器研究

群体智能与机器人协同应用研究

云端和AI
车云

自动驾驶地图

V2X和车路云一体化

动力层
动力混合动力报告

汽车电源管理IC和信号链芯片

800-1000V高压平台电驱动与动力域研究

SiC/GaN研究

热管理

汽车热管理系统

电子电气架构层
E/E架构框架E/E架构汽车电子代工
48V低压供电网络
智驾域自动驾驶SoC
座舱域

座舱SoC

座舱域控
车控域车身(区)域控研究
通信/网络域

中央+区域通信网络及芯片

高精度定位

跨域融合

跨域融合策略及创新功能场景研究

其他芯片
汽车MCU研究

汽车芯片供应链研究

车载存储芯片

车载射频SoC研究

智舱系统集成和应用层

智能座舱应用框架

智能座舱Tier1
座舱设计趋势

自动驾驶算法和系统

汽车冗余系统

OS和支撑层
SDV框架SDV:软件定义汽车

SDV: SOA与中间件

信息安全/功能安全

功能安全研究

其他宏观
车型平台车企模块化平台

「联系方式」

手机号同微信号

产业研究部丨先生 18702148304

推广传播部|杜先生 13910162318

最新文章

随机文章

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