- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 【驱动适配】高通sa522平台tac5x1x驱动适配全指南
本手册详细介绍了TAC5301-Q1音频编解码器在高通sa525平台Linux系统下的驱动适配流程。主要内容包括:1)TAC5301-Q1核心特性(车载级音频Codec、关键接口和功能);2)驱动适配依赖(高通声卡驱动、ALSA SoC框架等);3)I2S协议原理及主从模式说明;4)硬件准备与检查要点;5)完整的驱动移植步骤(代码移植、Kconfig/Makefile修改、设备树配置)。该手册适用于嵌入式音频开发工程师快速完成TAC5301-Q1芯片的驱动移植与验证工作。
2026-03-10 10:37:33
235
原创 【故障分析】网卡eth0 无法切换为runing
摘要 调试PHY设备驱动时发现eth0网卡无法进入运行状态,获取不到link状态。分析内核日志显示phy_id获取正常且驱动已加载,但phy_read_status函数未执行,状态机未更新。进一步排查发现DMA初始化异常,原因是设备树配置为RGMII模式,而实际硬件使用SGMII模式。将设备树修改为SGMII后问题解决。错误源于模式不匹配导致MAC配置异常,进而引发DMA引擎初始化失败。
2026-02-24 16:02:28
223
原创 【走进车联网_3】TBOX软件架构
Tbox系统采用六层嵌入式架构设计,包含硬件层、内核层、操作系统层、核心API层、服务层和应用层。该架构通过分层解耦实现高内聚低耦合,具备硬件级安全防护、标准化接口封装和模块化服务设计等特点,特别适配车载和智能网联场景需求。架构优势体现在高扩展性、高安全性和场景适配性,支持从底层硬件到上层应用的完整技术栈,为车联网服务提供稳定可靠的基础平台。
2026-02-04 10:22:11
912
原创 【走进车联网_2】 Tbox 主流硬件架构
本文介绍了车载通信系统的硬件架构,分为主芯片和配套芯片两部分。主芯片包括NAD芯片(负责拨号上网、紧急电话等功能,运行Linux系统)和MCU芯片(管理电源、CAN数据传输等,运行FreeRTOS/Autosar系统)。配套芯片涵盖多种功能模块,如WIFI、音频处理、以太网通信、数据加密、定位导航等。硬件框图展示了各模块的系统集成关系。该系统由高通、MTK、NXP等主流厂商提供核心芯片,实现了车载通信、娱乐、安全等综合功能。
2026-01-30 17:52:30
124
原创 【走进车联网_1】TBOX 简介
车载T-Box(远程通信控制单元)是现代汽车实现智能网联的核心硬件,作为汽车的"联网黑匣子",它主要负责车辆与外部世界的通信连接。主要功能包括:1)支持手机App远程控制车辆(启动、空调等);2)采集并上报车辆运行数据(车速、故障码等);3)提供紧急救援呼叫和OTA升级服务;4)为车载系统提供网络通道。其核心组件包括主控芯片、4G/5G通信模块、GPS/北斗定位模块和CAN控制器。T-Box是实现车联网、自动驾驶等未来技术的基础硬件,标志着汽车从交通工具向智能终端的转变。
2026-01-28 15:56:18
492
原创 【原理分析】ipatbles中的链表关系
摘要: iptables由表(功能分类)和链(数据包流向)组成,包含raw、mangle、nat、filter和security五种表,各表优先级固定。链分为PREROUTING、INPUT、FORWARD、OUTPUT和POSTROUTING五种。查询方法包括: iptables-save查看所有规则 iptables -t 表名 -L -n查看指定表 iptables -L -n -v显示统计信息 规则匹配顺序从上到下,首次匹配生效。表和链的关系可类比工具箱(表)与工作节点(链),建议通过计数器分析活跃
2026-01-23 17:22:08
341
原创 【原理分析】TBOX防止信息泄露:阻止多播发现协议
本文分析了多播发现协议(mDNS和LLMNR)在物联网设备中的安全隐患及防护措施。这两种协议会主动广播设备名称、IP地址、服务类型等敏感信息,使攻击者能轻易识别设备类型和网络拓扑。通过iptables规则阻断发往224.0.0.251(mDNS)和224.0.0.252(LLMNR)的流量,可有效防止信息泄露。这种"隐身模式"配置特别适合车载T-Box等安全敏感设备,虽然会牺牲自动发现功能,但能显著降低被攻击风险。文章还提供了验证规则效果的方法和扩展防护建议。
2026-01-23 17:12:59
474
原创 【原理分析】Linux应用向eMMC写入文件流程详解
本文详细解析了Linux应用向eMMC写入文件的完整流程,涵盖了从应用层到物理存储的各个层次。主要过程包括:应用调用write()→VFS层处理→文件系统层(如ext4)管理元数据和日志→页缓存延迟写入→块设备层I/O调度→MMC子系统传输→eMMC控制器驱动→最终由eMMC内部FTL完成NAND编程。文章还介绍了ext4文件系统在eMMC上的优化策略、调试监控方法以及重要注意事项,如写放大、寿命管理和断电保护等,完整展现了Linux存储栈与eMMC闪存的协同工作机制。
2026-01-09 17:19:20
444
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅