三年,从飞智能车载终端——SPRING 10PRO 的AI之路

C#串口通讯实战:如何用SerialPort类搞定工业传感器数据采集(附完整代码) 本文详细介绍了如何使用C#的SerialPort类实现工业级传感器数据采集,涵盖串口通讯基础配置、数据帧处理、异常恢复机制及性能优化策略。通过实战代码示例,帮助开发者构建稳定可靠的工业数据采集系统,特别适合需要处理高频数据采集和复杂工业环境的场景。 阅读详情

  2023年7月,从飞智能的春天系列全机型出货突破10万台,这是一个里程碑。几乎是同一时间,SPRING 10PRO 正式上市。 三年过去,矿山的风沙压过了,黑龙江的泥水扛过了,欧洲的农机主测过了。一台10寸车载平板,在两大场景里积累了什么?本篇文章是一次回顾。

从飞智能车载终端——SPRING 10PRO
从飞智能车载终端——SPRING 10PRO

  一、1T算力上车:矿山和农田验证了什么

  SPRING 10PRO 搭载总算力 1 TOPS 的处理器,独立 NPU 算力 0.8 TOPS。

  当时这套配置的逻辑是:把AI推理能力直接放在终端上,在终端上跑AI就是正确选择。三年后,矿山和农业客户的反馈印证了这个判断——本地推理、本地决策,响应快、不依赖外部条件,这条路线走对了。

  矿山端,已经落地的是两件事。

  百吨级矿车盲区大、驾驶员疲劳是事故主因。SPRING 10PRO 搭载 1T 算力,单模型稳定运行,360° 行人/车辆检测扫除盲区、驾驶员疲劳监测(瞳孔追踪+打哈欠识别)预警异常——客户根据场景优先级选择部署,预警在毫秒之间完成,不过云、不过网。今天,这套能力已经在国内头部矿山客户的车队里跑了两年以上。

  农业端,三个视觉能力成了标配逻辑。

  农机作业中,SPRING 10PRO 重点跑的是三件事:视觉对行——让农机沿作物行精准行驶,减少压苗和漏作;封土检测——自动识别田间的滴灌带和水管,避开这些设施防止割断;360° 环视——消除机身周围盲区,保障田间作业安全。三年下来,农业客户最常反馈的,是"不需要多装一个设备"这件事的价值:减少集成复杂度、减少故障点、减少售后成本。

  二、ISOBUS VT:三年后,这张"国际通行证"更值钱了

  ISOBUS 是国际农机通信标准(ISO 11783),让不同品牌的拖拉机、播种机、喷雾机用同一套协议对话。欧洲早已标配;国内的普及,SPRING 10PRO 上市这三年里,推进了一大截。

  SPRING 10PRO 内置 CP ISOBUS VT(虚拟终端)——一台平板,即插即用,适配所有带VT功能的农机具。不同品牌的播种机、翻地犁、喷雾机,插上就识别、就通信、就能控制。

  三年前,这个能力主要对出海客户有价值。三年后,随着国内农机补贴政策向智能化倾斜、国内OEM主机厂开始向海外出口,ISOBUS已经从"加分项"变成"必选项"。SPRING 10PRO 当年埋下的这颗种子,现在开始结果了。

  配合最高 4路 CAN 总线(250K/500K)和从飞智能自研的 CP-Comm 高速总线架构,三年来没有换过一次底层协议,客户的开发成本是稳定的。

  三、5G + 厘米级定位:信号和位置,三年验证的两件事

  非道路机械的通信和定位,不是实验室指标,是真实环境里磨出来的。SPRING 10PRO 的这两项能力,三年来经历了大量极端场景。

  矿山端,信号稳定性是最难的一关。

  矿山场景目前已规模部署5G,但露天矿深达数百米,信号覆盖仍有盲区。SPRING 10PRO 的 5G + Ultra-Link 自研天线技术,针对低密度、弱信号区做了整机EMI优化——三年来在多个国内煤矿、铁矿项目的运营数据表明,信号断续问题显著改善。厘米级定位模块让矿卡调度、电铲作业在高精度坐标下运行。

  农业端,直线就是钱。

  自动驾驶农机偏一寸,一季下来就是真实损耗。厘米级定位让拖拉机在千亩地块上走直线不偏行。目前矿山场景已规模部署5G,农业端仍以4G为主,但随着智慧农业推进,5G的渗透只是时间问题。三年下来,这套组合在东北平原和新疆棉田都跑过了。

  四、可靠性,是三年里最值钱的东西

  上市时可以把参数写在纸上,三年后客户拿来验的是真实的可靠性。

SPRING 10PRO可靠性

  SPRING 10PRO 的答案一直是同一套:IP65 防护 + 5.5G 随机振动+ 48小时盐雾测试。这套标准在上市前就定好了,三年下来没有因为某个特殊客户降格执行过。

  现在每当有新客户问可靠性的问题,销售团队最常说的一句话是:"已经跑了三年的东西,您可以问问已经在用的客户"。

  五、绿色路线"机皇",三年后的一个再评价

  从飞智能有两条产品路线:蓝色路线追求性能突破,绿色路线的逻辑是"高科技性、高可用性、高稳定性、低功耗、低成本,可持续发展"。

  SPRING 10PRO 当年被内部定位为绿色路线的"机皇",理由是它用一台平板同时覆盖矿山和农业两个场景。三年后,这个判断有了更多支撑:

  高可靠性:同一台设备,鄂尔多斯的风沙和黑龙江的泥水都扛下来了

  高可用性:Android + Linux 双系统,CP-Comm 四步完成通讯编程,矿山和农业开发者共用同一套接口——三年来没有发生过因平台分裂导致的维护成本翻倍问题

  高性价比:1T算力 + 5G + ISOBUS,在"绿色路线"的价格区间内,提供了其他平台需要多SKU才能覆盖的能力组合

  "机皇"这个称谓,三年后依然成立。

  春天系列的下一个五十万台,站在哪里出发

  春天系列的过往是一个"好产品被市场验证"的故事——2021年一代上市,2022年二代升级,2023年突破10万台。SPRING 10PRO 是这条线上最重要的一个节点。

  三年过去,它已经不是一个"新上市的旗舰",而是一个经过两大行业、多个极端环境、大量真实客户验证的成熟产品。对于现在正在评估智能化方案的矿山或农业客户来说,这三年的积累,是一份比任何参数表都更有说服力的参考。

  当矿山需要AI守护安全、当田间需要ISOBUS打通国际标准——一台10寸车载平板三年来一直在做同一件事:用同一套能力,回答跨越行业边界的问题。

  截至目前,SPRING 10PRO 已累计运行超三年,在矿山、农业、港口码头等多个非道路场景完成规模化部署。

基于STM32L4XX、HAL库的MAX13487EESA RS485总线收发器驱动程序设计 MAX13487EESA是一款3.3V供电的RS-485/RS-422收发器,由Maxim Integrated生产。PA4 (控制引脚) ---> /RE, DE (连接在一起)具有±15kV ESD保护的驱动器输出和接收器输入。半双工RS-485/RS-422通信。工业温度范围:-40°C至+85°C。工作电压范围:3.0V至3.6V。数据速率高达250kbps。 阅读详情

相关推荐

基于Simulink的前馈解耦SVPWM整流器仿真

本文提出了一种基于Simulink的前馈解耦SVPWM整流器仿真方案,针对传统双闭环控制存在的耦合严重、电压利用率低等问题进行优化。通过前馈补偿dq轴耦合项(ωLiq和ωLid)结合SVPWM调制算法,实现了电流跟踪误差<3%、电压利用率达0.99、THD<3%的性能指标。文章详细阐述了系统架构设计,包括前馈解耦原理推导、SVPWM算法实现步骤,并提供了完整的Simulink建模方法。仿真结果表明,该方案在动态响应速度(25ms)和直流电压纹波(1.1%)方面显著优于传统SPWM控制。同时给出了

MHD0815的博客 162

【项目推荐】基于 SpringBoot3 + Spring AI 的游泳馆管理系统:Agent + RAG + Function Calling 一次学全

它不是玩具 Demo,而是一个「业务 + AI」双主线交织的真实系统——预约业务在跑,AI 客服在旁边实时查库作答,两条线通过 Function Calling、RAG、站内消息串成一体。面试官问「你做过什么 AI 项目」时,你能从业务场景讲到架构取舍,从 RAG 切分参数讲到降级兜底——这和「我调了一下 ChatGPT 的 API」是完全不同的两个段位。项目已包含完整的建表 SQL、初始化数据、部署文档,克隆下来就能跑。获取方式:见文末说明 / 后台回复关键词获取。—— 完 ——

深耕开发,专注编程实战。分享源码解析、项目搭建、问题排查笔记,沉淀技术,持续更新。 347

/proc/sys/vm/max_map_count耗尽时,调用glibc 2.11.3 free()导致程序crash,问题追踪和解决

1. 问题 在客户环境下,当我们的程序消耗较大内存时,会偶尔crash。 通过gdb分析,程序core dump在malloc/free函数内。 当把/proc/sys/vm/max_map_count 从65530增加到131070,程序再也不crash。 相关命令 echo 131073 > /proc/sys/vm/max_map_count 2.  core

万大胖博客,苦并快乐着 4430

InnoDB 内存结构总览:Change Buffer、AHI 与 Log Buffer

本文系统梳理InnoDB内存结构中的ChangeBuffer、Adaptive Hash Index(AHI)与LogBuffer。ChangeBuffer缓存二级索引页不在内存时的变更,减少随机IO,仅在页加载时合并;聚簇索引修改立即执行,因数据本身不可延后。AHI基于高频等值查询自动构建哈希索引,加速定位,仅支持等值操作。LogBuffer为redo log内存缓冲,配合磁盘日志实现崩溃恢复。三者均服务于性能优化,其中ChangeBuffer与AHI共享BufferPool空间,而LogBuffer独立

bksczm的博客 289

ADS新手必看:ICCAP数据导入与导出CSV的完整流程(附常见问题解决)

本文为ADS新手详细讲解了如何将ICCAP测试数据导入ADS进行仿真分析,并导出为通用CSV格式的完整流程。内容涵盖文件格式解析、导入设置、数据验证、处理技巧及常见问题排查,重点解决了数据文件导入过程中的兼容性与单位映射等核心难点,帮助射频工程师高效连接测量与仿真环节。

peace的博客 558

【机械视觉】Halcon—【二、Halcon算子全面介绍(超详细版)】

Halcon 的算子(operators)按照功能被系统性地划分为多个类别,官方文档中目前(Halcon 22.11 版本)共有 19 个主分类,每个主分类下还有若干子分类。 本人在此对这19个分类的常用核心算子进行了一系列的总结,且本人在文章最后还总结了一些案例经验。 注意: ​​​​​​​跨分类调用:某些算子可能在多个分类中,但官方文档中会明确其主分类。 例如: read_image(文件操作)常被其他分类(如图像处理)的示例调用,但其核心功能是文件读取。

qq_3517289697的博客 3917

实际工程问题:AI 生成 Spring Cache(@Cacheable / @CachePut / @CacheEvict)缓存注解踩坑

商品详情服务,要求:商品基础信息走缓存,减少 DB 查询;典型:AI 只贴注解,忽略 AOP 代理、key 设计、缓存穿透/击穿/过期、序列化、同步刷新,本地单测正常,上线后缓存脏数据、命中率异常、雪崩。如果业务在事务中,@CacheEvict / @CachePut 如果在事务提交前执行,一旦事务回滚,缓存已经被删掉/更新,数据不一致。• 如果在同一个类里用 this.xxx() 调用带缓存注解的方法,不走代理,缓存直接失效;// 更新商品:先更新 DB,再删除缓存,而不是直接 @CachePut。

2401_89363342的博客 467

从零实现Unitree Go2的SLAM建图与导航:手把手集成slam_toolbox和nav2(附Rviz2可视化配置)

本文详细指导如何在Unitree Go2四足机器人上集成slam_toolbox和nav2,实现SLAM建图与导航功能。从ROS2环境配置、雷达数据处理到slam_toolbox参数优化,再到nav2路径规划与Rviz2可视化调试,提供完整解决方案。特别适合机器人开发者快速掌握ROS2导航栈在Unitree Go2上的应用实践。

weixin_33737134的博客 1232

MCP 2026-07-28 无状态协议大改版:Spring AI 2.1 多轮往返请求与网关路由落地

无状态,所以任何实例都能处理任何请求,扩容不再需要粘性会话;显式句柄,所以跨调用状态是可审计、可过期的,而不是藏在进程内存里;幂等重放,所以交互式中断在分布式环境下也可恢复,代价是你要自己保证副作用可对账;头部路由,所以网关能在不解析 body 的前提下做治理,而校验 header/body 一致性成了新的安全底线。这些没有一个是在发明新概念。它们是分布式系统里被验证过二十年的老手艺:无状态、显式上下文、幂等、网关治理、fail-fast、可观测。

qq_36021478的博客 149

语音算法面试复习系列3——语音识别基础 + CTC 详解

摘要:本文系统讲解了语音识别(ASR)的核心算法CTC。主要内容包括:1) ASR的核心挑战是输入音频帧与输出文字序列的对齐问题;2) CTC通过引入blank标记和动态规划算法,无需对齐标注即可训练;3) 详细解析CTC前向算法实现路径概率求和,以及贪心和Beam Search解码方法;4) 指出CTC的条件独立性假设导致无法建模输出依赖关系;5) 对比CTC与传统方法和Attention/Transducer的优缺点,分析实际应用中的subsampling技术。文章包含数学推导、代码实现和面试常见问题,

m0_60605453的博客 305

uniapp - web-view嵌套H5网页白屏问题,<web-view>页面跳转出现白屏情况,强力解决uniapp嵌套webview页面时出现无法加载并白屏(无论本地还是线上H5网页链接都能解决)

uniapp微信小程序,uniapp APP端,uni-app web-view嵌套H5项目白屏问题分析及解决,uniapp嵌套webview页面时,出现白屏,uniapp <web-view>页面跳转出现白屏解决方法,uniapp <web-view>页面跳转出现白屏解决方法,解决uniapp的web-view打开网页在老手机上出现白屏的问题,uni-app web-view白屏处理,引入本地网页白屏,WebView 加载不出网页,一片空白webview白屏加载不出来,使用webview加载链接后白屏,u

🏆 前端领域优质创作者 1万+

V8 机制、手写核心函数与 TypeScript 类型体操

或固定初始化(如数组先定长、对象先给全字段)保持类型与形状稳定;这些都比"换框架"更基础。只能处理纯数据(丢函数、Date、RegExp、循环引用报错)。生产级深拷贝要处理:原始值短路、循环引用、V8(Chrome / Node 的 JS 引擎)不是"解释一行跑一行"那么简单,它用。图:V8 执行流程——解释执行 + 热点优化,优化失败会 Deopt 回退。JS 内存自动管理,但"自动"不等于"不会漏"。是"固定间隔最多执行一次"。手写 Promise 是"懂异步"的试金石。是"停下后才执行最后一次",

qq_38468358的博客 346

学Simulink--基于新能源与储能系统的场景实例:压缩空气储能(CAES)系统热力学建模

本文介绍了使用Simulink对压缩空气储能(CAES)系统进行热力学建模的详细流程。重点讲解了系统各模块的设计方法,包括压缩机、储气装置、膨胀机和热交换器等核心组件的参数设置与计算模型。文章还提供了控制策略设计和仿真运行的具体步骤,通过建立MATLAB函数计算关键参数变化,并分析了系统性能评估指标。该建模方法可用于验证CAES系统的设计有效性,并为优化储能效率提供技术参考。全文采用模块化设计思路,为新能源与储能系统的仿真研究提供了实用案例。

xiaoheshang_123的博客 298

Spring 事务详解:@Transactional 如何生效、何时回滚、传播行为怎么选

从订单与库存写入出发,拆解 @Transactional 的代理调用链、默认回滚规则与自调用问题;通过 Spring Boot + H2 的五个验证用例比较 REQUIRED、REQUIRES_NEW、NESTED,并说明数据库事务与 Redis、消息和远程接口的边界。

qq_74421990的博客 305

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

SpringBoot 新闻推荐系统:88个Java文件105个接口,首页推荐位是后端按点击数排出来的

# SpringBoot 新闻推荐系统:88个Java文件105个接口,首页推荐位是后端按点击数排出来的 > 这是一套基于 Spring Boot 的新闻推荐系统源码,配套 `db.sql` 建表脚本,业务覆盖新闻发布、排行榜管理、评论回复、点赞点踩、收藏夹和轮播图配置。形态是**前后台双端**:前台是读者用的 layui 静态站,后台是管理员用的 Vue 单页应用(编译产物已嵌在工程里)。最值

面朝大海 252

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

【从零理解 Spring AI · 12】MCP 的两种角色:做客户端还是做服务端

上一篇讲了 MCP 的概念:标准协议、三大角色、M+N 替代 M×N。

nice_lcj520的博客 499

Spring Framework 7 HTTP Interface 实战:声明式 RestClient、超时与测试

Spring Framework 7 中,Java 开发者如何使用 HTTP Interface 管理外部服务调用?本文从传统 RestClient 出发,介绍 @HttpExchange、`@GetExchange`、`RestClientAdapter` 和 HttpServiceProxyFactory 的使用方式,并结合商品服务案例说明客户端配置、超时控制、异常处理及 Mock 测试。最后讨论从 RestTemplate、Feign 迁移时的技术取舍,帮助开发者建立更清晰的 HTTP 客户端架构。

代码不止,探索不息 219

SpringBoot「衣依」服装销售平台:144个Java文件180个接口,从挑衣服到收货评价整条链路都在

# SpringBoot「衣依」服装销售平台:144个Java文件180个接口,从挑衣服到收货评价整条链路都在 > 这是一套基于 Spring Boot 的服装销售平台源码,配套 `db.sql` 建表脚本,业务覆盖商品展示、购物车、订单流转、收货地址、订单评价、商品评论、在线客服、轮播图和资讯。形态是**前后台双端**:前台是顾客逛的商城,后台是管理员管的控制台。本文带你看清里面有什么、怎么跑

面朝大海 226

基于 Springboot3+SpringAI+Agent+RAG+Function Calling的校园闲置物品循环流转 AI 智能估价平台

基于SpringBoot3+SpringAI1.0,打造校园闲置循环平台,实现从发布、智能估价(规则+大模型校准)、担保交易到信用治理与运营看板的闭环。通过RAG问答、FunctionCalling工具调用、流式SSE输出及本地降级策略,将AI能力深度嵌入业务链路。项目强调可落地性:无APIKey也能演示,向量存MySQL,状态机防绕过,代码清晰可读。适合想做真实AI全栈项目、准备面试或提升工程化思维的开发者。

深耕开发,专注编程实战。分享源码解析、项目搭建、问题排查笔记,沉淀技术,持续更新。 296

基于SpringBoot的营养食谱管理系统设计与实现-附源码

基于SpringBoot的营养食谱管理系统,实现食谱、食材与营养数据的数字化管理,支持多条件筛选、个性化饮食方案定制及收藏功能,助力用户科学饮食,提升营养师管理效率。系统采用前后端分离架构,技术栈成熟,功能完整,测试验证通过,具备良好可扩展性,未来可集成体质测评、饮食打卡等智能功能。

专注于大学生项目实战开发,讲解,毕业答疑辅导,java就业辅导,高校老师/讲师/同行合作。以及产品测评宣传、工具推广等合作。全网粉丝10w+,平台优质java、小程序创作者。 324

《Springboot3-AOT》

AOT:提前编译 程序执行前,全部被编译成机器码JIT:即时编译 程序边编译边运行编译:源代码 ====== 机器码 机器才能执行。

shuoshuohaohao的博客 209

Spring系列03:Bean 的三种注册方式

写 Spring 的人,几乎天天在「把一个对象交给容器」。@Service标一下、配置类里@Bean写一个、或者丢一堆方法——但它们本质不是一回事。很多开发者能把三种写法都写出来,一被问「@Bean放在@Component和里到底差在哪」「为什么有的@Bean互相调用拿的是同一个实例、有的却 new 了好几个」,就卡壳了。这一篇把三种注册方式的身世、边界,以及那个最容易被忽略的 full/lite 玄机一次讲透。方式一:组件扫描( Stereotype +——类上贴注解,容器扫包自动认。@Bean方法。

liangbo7的博客 207

同一需求三套写法:用 Spring AI、LangChain4j、AgentScope Java 各实现一个带工具调用的 RAG 助手(实战对比)

本文以“技术问答助手”为例,对比Spring AI、LangChain4j与AgentScope Java实现RAG+工具调用的三套方案。三者均支持流式输出与知识检索,但风格迥异:Spring AI强调命令式流畅,LangChain4j采用声明式接口,AgentScope则以Agent编排为核心。代码量与心智模型差异显著,适用于单体智能(前两者)或多智能体系统(后者)。最终建议根据项目形态选型,实现从“能用”到“好用”的跃迁。

weixin_43128865的博客 463

(开源)宠物共享平台实战指南 基于 Java + SpringBoot + Web + MySQL

这是一个基于 Java + SpringBoot + Vue + MySQL 构建的完整宠物共享平台(管理端为 Vue,用户端为纯静态 Web 站,由后端直接托管),功能持续优化中...用户登录 / 注册 宠物寄养管理 / 寄养审核 寻宠启事管理 / 认领审核 宠物视频管理 / 视频收藏 / 视频留言 感谢信管理 公告管理 轮播图信息管理 基础数据管理 用户管理 / 管理员管理 个人中心 其它...

小小码农身兼魔法师职位!除你武器~ 411

第17课:SpringBoot 任务处理:异步任务@Async、定时任务@Scheduled,线程池配置

本文详解Spring Boot 4.x异步与定时任务的实战应用,聚焦虚拟线程带来的范式变革。基于Java 21+,@Async默认使用高效虚拟线程,大幅提升IO密集型任务吞吐量;@Scheduled支持动态配置与多任务并发。重点讲解线程池自定义、异常处理、上下文传递、cron表达式及生产级排查技巧,结合AOP代理与源码分析,构建高可用任务体系。

Java 后端|Python|AI 实战博主。专注微服务、分布式、大模型应用开发,输出可落地项目、源码剖析与面试总结。用通俗文字拆解技术难点,记录开发路上的学习与踩坑,期待和大家一起交流成长。 353

注解与 Spring 核心注解

注解仅为元数据,需被代码读取才生效。Spring核心注解如@Component、@Autowired、@Configuration等依赖反射机制在运行期被容器解析,若类未被扫描、对象非容器管理或方法未被代理,注解将失效。关键点:注解本身不执行逻辑,真正起作用的是读取它的代码是否执行。正确使用@Retention(RUNTIME)、合理选择@Component与@Bean、理解@Autowired与@Resource匹配差异,是避免“注解没反应”的核心。

2401_89855466的博客 163

Maven 聚合工程实读:10 个模块混用 Spring 2.0.8 与 3.0.5、Struts 1 与 2,我是怎么把账算清的

一个真实企业 Maven 聚合工程实读:10 个模块、86656 行 Java、6 个 war,同一 reactor 里混用 Spring 2.0.8 与 3.0.5、Struts 1.2.6 与 2.2.1,四个 war 各抄一份 Spring 配置,src/test 全空。我逐个模块统计打包方式、框架版本、配置对应关系,列出可低成本动手的三件事:路由对应测试、构建可重复性、配置去重。

qq_28884591的博客 330
上一篇: 从飞智能解析 | IP65 vs IP67 户外终端防护等级,是不是越高越好?
下一篇: 从飞智能解析|选了 RK3576 的人后来怎样了?一份 6 TOPS 选型避坑指南
CF Intech
博客等级 码龄73天 0粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值