当前位置:首页>Linux>DIY流片启动Linux:RISC-V这一周的四重突破

DIY流片启动Linux:RISC-V这一周的四重突破

  • 2026-08-19 09:49:06
DIY流片启动Linux:RISC-V这一周的四重突破

一条推文,两颗芯片,一个生态的加速信号


一、一个人的RISC-V ASIC:KianV 在Linux里跑起来了

7月15日,独立芯片开发者 @splinedrive 发了一条推文,配图是一块小PCB上连接着串口线,屏幕显示Linux已成功启动:

"我的KianV RISC-V ASIC正在用SDRAM启动主线Linux。一切都是从头开发的。板子由 @machdyne 制作,他也完成了bring-up。太感谢他了!"

这不是某家公司的工程样品。这是一颗由个人开发者通过Tiny Tapeout 6提交的32位RISC-V SoC,在GlobalFoundries 180nm工艺上流片,然后以不到300欧元的总成本拿到了实物芯片。

KianV SoC基于RV32IMA架构,支持SV32页表(完整虚拟内存),配置了16 MiB SPI Flash和8 MiB PSRAM,运行在30 MHz(最高测试稳定频率34.5 MHz)。它包含UART和SPI外设,通过一个QSPI PMOD模块连接外部存储。Linux内核版本6.8.0-rc1,在KianV上成功启动并进入用户态交互界面。

这看起来像是一个"业余爱好者的玩具",但它的意义远不止于此。在2025年东京Linux Plumbers Conference上,D. Jeff Dionne 专门指出,全开源硅平台从流片返回并启动主线noMMU Linux的能力"极其强大"。KianV正是这条链路的最完整演示:

开源RTL → 开源EDA + PDK(SkyWater 130nm/GF 180nm) → Tiny Tapeout 流片 → 实物芯片 → 主线Linux启动

整个流程没有使用任何商业EDA工具,也没有依赖任何专有IP核。splinedrive 在GitHub上完整开源了KianV的RTL代码、SoC架构和Linux移植配置。

这还不是故事的终点。splinedrive 同时完成了第二版Linux SoC(LinuxSoC V2),这是基于他的全定制ASIC设计经验重构的简化版本,同样在wafer.space的GF180MCU shuttle run中流片。


二、RISC-V的"桌面最后一公里":HFI BIOS填补固件空白

就在KianV ASIC启动Linux的同一天,另一个RISC-V生态新闻引起了社区关注——Harmonic Firmware Initiative(HFI)

如果你用过任何一块RISC-V开发板(HiFive Unmatched、VisionFive 2、Milk-V Jupiter),很多人经历过这种体验:按下电源键,屏幕一片漆黑,30秒后Linux突然弹出登录提示。中间没有任何POST画面、没有BIOS设置界面、甚至没有内存检测信息。这就是RISC-V桌面体验的"黑屏问题"。

HFI试图解决这个问题。它由QSOE Systems团队开发,不是一个全新的固件栈,而是U-Boot的扩展层。它在U-Boot完成硬件初始化后接管显示输出,提供:

  • • POST画面(显示VideoBIOS标识、内存容量、USB/NVMe设备枚举)
  • • 类BIOS设置界面(键盘导航,支持标准/高级设置页、温度/电压监控、启动顺序配置、NOR固件刷写)
  • • 基于VideoBIOS接口的独立显卡初始化(当前支持NVIDIA GK-208 Kepler架构显卡)

HFI的设计哲学非常务实:不替换U-Boot,而是在它之上加一层视觉呈现。U-Boot仍然是那个负责初始化DRAM、枚举PCIe设备、加载内核的"苦力",HFI只负责把U-Boot的工作结果展示给用户。

Phoronix在7月12日报道了HFI,社区讨论迅速升温,The Register也在7月14日跟进报道,标题直指核心:"RISC-V固件项目希望让每块板子都用同一套固件启动"。

HFI目前仅支持SiFive HiFive Unmatched(这是目前少数拥有PCIe插槽的RISC-V板),但它的架构设计使其可以扩展到任何运行U-Boot的RISC-V平台。正如Phoronix的Michael Larabel所说:"它的真正起飞需要看到主要RISC-V硬件厂商的采纳。"


三、UltraRISC入内核 + 35B模型上RISC-V:软件生态的双重加速

硬件和固件之外,RISC-V的软件生态本周也有两个信号性事件。

UltraRISC RISC-V SoC 进入Linux 7.2默认内核构建

Linux 7.2-rc3 合入了ARCH_ULTRARISC Kconfig支持,使UltraRISC的RISC-V硬件——目前是UR-DP1000八核SoC(搭载8个UltraRISC C100核心)——在默认RISC-V内核构建中启用。这意味着Ubuntu、Fedora等发行版的内核将原生支持UltraRISC芯片,无需用户自行编译内核。

这是继Eswin SoC之后,第二个在Linux 7.2中获得默认支持的RISC-V SoC。Linux 7.2同时将RISC-V 64位默认CPU上限从128核提升到256核,并减少了内核启动开销。RISC-V在Linux内核中的"默认支持"名单正在快速扩大。

SpacemiT K3:35B参数大模型运行在RISC-V上

7月14日,SpacemiT官方账号发布了一段视频:开发者 @Houge_Langley 在SpacemiT K3 Pico-ITX开发板上运行Qwen-Agentworld-35B-A3B-UD-Q4_K_S模型,达到了约6 tok/s的推理速度。

K3 SoC是一颗16核RVA23兼容的RISC-V处理器,主频约2.0 GHz,配备32GB RAM。Phoronix在5月的评测中已经确认,K3在OpenSSL基准测试中超越了树莓派500+和龙芯3B6000,部分测试甚至接近中端ARM服务器芯片。

能在RISC-V平台上运行35B参数级别的MoE模型,即使只有6 tok/s,也标志着RISC-V从"嵌入式MCU"进入了"AI推理"的射程。Sipeed已经推出了基于K3的Pico-ITX整机方案,兼容Jetson Orin Nano载板,为RISC-V桌面AI开辟了硬件路径。


四、三个信号,一条主线

把本周的几件事放在一起看,一条清晰的线索浮现出来:

RISC-V正在从"能跑"变成"跑得好"。

KianV个人的ASIC启动Linux,证明开源的芯片设计-制造-软件全链路已经走通——任何有Verilog基础的人都可以用不到300欧元流片一颗能跑Linux的RISC-V芯片。HFI BIOS填补了RISC-V桌面体验的最后一块短板——黑屏启动问题。UltraRISC进入Linux 7.2默认构建,意味着更多RISC-V芯片将获得"开箱即用"的内核支持。而SpacemiT K3上35B模型的运行,暗示RISC-V在AI推理场景中并非没有机会。

当然,差距依然明显。RISC-V桌面离"日常使用"还有距离:HFI目前只支持一块开发板,K3的6 tok/s离生产级推理还有数量级差距,KianV的30 MHz频率和32位架构更是与主流芯片不可同日而语。

但方向是明确的。RISC-V的生态建设不是靠一两个"杀手级产品"完成的,而是靠这种每周都在发生的、零散的"小突破"一点点积累起来的。从DIY ASIC到企业级Linux内核,从黑屏固件到AI推理,每一个"小突破"都在把RISC-V从"替代方案"推向"主流选择"。


一句话总结

RISC-V这一周没有"大新闻",但KianV、HFI、UltraRISC和K3这四个信号共同指向一个事实:RISC-V正在从"能跑"变成"跑得好"——从个人开发者的ASIC玩具,到企业级Linux内核的默认支持,再到边缘AI推理的可行平台。


参考来源

  • • splinedrive 推文:KianV RISC-V ASIC booting Linux with SDRAM
    https://x.com/splinedrive
  • • Tiny Tapeout KianV uLinux SoC 页面
    https://tinytapeout.com/chips/tt06/tt_um_kianV_rv32ima_uLinux_SoC
  • • GitHub: splinedrive/kianRiscV
    https://github.com/splinedrive/kianRiscV
  • • wafer.space: Taping Out KianV - a Linux/XV6-capable RISC-V SoC
    https://wafer.space/news/kianv-riscv-soc
  • • FOSSi Foundation: KianV uLinux ASIC
    https://fossi-foundation.org/blog/2025-01-14-ecl82
  • • Phoronix: Linux 7.2 Enabling UltraRISC RISC-V Support
    https://www.phoronix.com/news/Linux-7.2-UltraRISC-RISC-V
  • • Phoronix: HFI BIOS Aims To Provide POST-Like Screen For RISC-V
    https://www.phoronix.com/news/Harmonic-Firmware-Initiative
  • • FOSSLinux: HFI BIOS for RISC-V: Open Firmware That Could Replace UEFI
    https://www.fosslinux.com/158814/hfi-bios-risc-v-open-firmware.htm
  • • Phoronix: Initial Benchmarks Of The SpacemiT K3 RVA23 RISC-V CPU
    https://www.phoronix.com/review/spacemit-k3-pico-itx
  • • SpacemiT 官方推文:35B-class local AI inference on RISC-V
    https://x.com/spacemit_riscv
  • • Sipeed K3 产品页面
    https://sipeed.com/k3

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-21 15:46:54 HTTP/2.0 GET : https://f.mffb.com.cn/a/505499.html
  2. 运行时间 : 0.459559s [ 吞吐率:2.18req/s ] 内存消耗:4,689.07kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=a63da8d75026b50298c7917e1239ada4
  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.000968s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001658s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000711s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.005354s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001608s ]
  6. SELECT * FROM `set` [ RunTime:0.000552s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001380s ]
  8. SELECT * FROM `article` WHERE `id` = 505499 LIMIT 1 [ RunTime:0.003051s ]
  9. UPDATE `article` SET `lasttime` = 1787298415 WHERE `id` = 505499 [ RunTime:0.033988s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.003603s ]
  11. SELECT * FROM `article` WHERE `id` < 505499 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001107s ]
  12. SELECT * FROM `article` WHERE `id` > 505499 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.006546s ]
  13. SELECT * FROM `article` WHERE `id` < 505499 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.003405s ]
  14. SELECT * FROM `article` WHERE `id` < 505499 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.129874s ]
  15. SELECT * FROM `article` WHERE `id` < 505499 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.083677s ]
0.465622s