自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 【故障分析】EMMC IO 异常写入量故障分析

emmc io 异常写入量分析方法

2026-01-06 12:56:18 392

stm32f103固件库手册

stm32官方手册和其他相关的质料。包括库函数的使用,32中文参考手册

2014-09-02

nano-httpd-master 源码

最近公司开发在andriod家里httpserver nano-httpd-master 源码 和大家分享

2017-10-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除