- 博客(11)
- 资源 (9)
- 收藏
- 关注
原创 T113的Linux系统调试记录(二)T113 的Linux 编译过程详解
本文详细解析了T113平台Linux编译系统的三条核心命令流程:1) source命令加载编译环境;2) config命令选择芯片(t113)、板级(evb1_auto)和内核版本(Linux-5.4)并生成.config配置文件;3) build.sh命令根据配置自动定位设备树路径(device/config/chips/t113/configs/evb1_auto/linux-5.4/board.dts),完成从DTS编译到最终镜像生成的完整流程。
2026-04-02 21:59:54
296
原创 T113的Linux系统调试记录(一)Ubuntu Server 22.04 环境搭建 + T113 平台 Linux 编译烧录指南
本文详细介绍了在Ubuntu Server 22.04环境下搭建全志T113平台的Linux开发环境过程。主要内容包括:1)Ubuntu系统安装及基础编译依赖包的配置;2)T113平台SDK的编译与固件打包;3)Windows环境下使用PhoenixSuit工具烧录固件的方法;4)系统启动验证和SDK目录结构说明。文章重点解决了32位库安装等常见问题,并展示了完整的编译、烧录流程,为后续系统移植和外设开发奠定了基础。
2026-03-25 21:53:29
836
原创 BLE系列之二:基于 GATT 的 OTA 升级
本文介绍了基于BLE GATT规范的OTA(空中升级)实现方案。OTA通过无线方式更新固件,用于修复Bug、新增功能等。方案采用标准GATT服务,定义数据通道(0xFED7)和应答通道(0xFED8),通过WriteWithNoRsp特性实现高速数据传输,利用Notify特性进行状态反馈。升级流程包括版本校验、数据分包传输、错误检测与重传、最终校验等步骤,支持全量和差分两种升级方式。为确保安全可靠,系统设置了版本校验、CRC校验、包序号管理等多重防护机制,防止设备变砖并保障传输完整性。
2026-03-24 23:10:04
438
原创 BLE系列之一:GATT服务与数据收发
本文介绍了BLE(低功耗蓝牙)的GATT通信基础与常见问题。GATT是蓝牙设备间数据通信的统一规则,采用层级结构:服务(功能单元)→特征值(数据通道)→描述符(属性配置)。通信核心包括广播、连接、服务发现和数据收发(读/写/通知)。文章重点解析了Notify推送和Write写入的完整流程,并总结了三大常见问题:收不到数据(未配置CCCD描述符最常见)、搜不到设备(广播问题)和连接失败(参数不匹配等)。这些经验对BLE开发中的实际问题解决具有重要参考价值。
2026-03-24 21:10:59
501
原创 【面试题】U‑Boot 和 Linux Kernel 都在使用 DTS 设备树,两者结构高度相似,那为什么不把它们合并?
摘要:U-Boot和Linux Kernel虽都使用DTS设备树,但分开维护是更合理的设计选择。主要原因包括:1)功能差异,U-Boot只需描述启动必需的最小硬件集,而Kernel需要全量硬件描述;2)启动阶段不同,U-Boot运行在裸机环境,内存受限;3)运行周期差异,U-Boot瞬时运行,Kernel持续运行;4)工程维护需求,分开可实现独立升级和降低耦合。这种设计符合嵌入式系统分阶段启动和分层解耦的核心原则,能提高系统可靠性和维护性。
2026-03-23 20:32:21
721
1
原创 BLE Beacon 遥控器技术原理、优势、应用与发展趋势
本文介绍了BLE Beacon遥控器的技术原理与应用方案。该设备基于蓝牙低功耗广播机制,无需配对连接,通过iBeacon协议实现无指向性、低功耗(休眠电流<1μA)的无线遥控。文章详细解析了其工作流程、广播数据包结构(UUID/Major/Minor/TXPower)及软硬件设计要点,对比了与传统遥控方案的优劣。BLE Beacon遥控器具有超低功耗、无连接、高响应速度等优势,支持定位与遥控双模复用,未来将向高精度定位、边缘智能等方向发展,成为物联网轻量化控制的重要解决方案。
2026-03-23 19:49:14
404
原创 BLE Beacon 全面解析:定义、原理、特性与全场景应用
本文全面介绍了BLE Beacon(蓝牙低功耗信标)技术及其应用(附C代码)。BLE Beacon是基于蓝牙低功耗技术的小型无线广播设备,通过周期性广播信号实现位置感知和信息推送功能。文章详细解析了其工作原理,包括信号广播、接收与距离估算、位置解算三个环节,并介绍了三角定位法和指纹定位法两种主流算法。BLEBeacon具有低功耗、低成本、易部署等优势,目前主流协议包括苹果的iBeacon、谷歌的Eddystone和开源的AltBeacon。已广泛应用于智慧零售、公共空间导航、工业物联网、智慧校园等多个领域
2026-03-22 15:43:58
665
原创 CE、FCC、RoHS和CCC认证全解析:定义、获取、监管、有效期及真伪查询
在全球贸易一体化和产品安全标准化的大背景下,产品认证/合规标志已成为衡量产品质量、保障安全环保、畅通市场流通的核心凭证。CE、FCC、RoHS和CCC作为全球最具影响力的四大认证标志,覆盖了欧盟、美国、中国三大核心市场,涉及电子电气、机械、家电等多个品类,与企业生产经营、消费者日常选购密切相关。本文将全面拆解四大认证的核心定义、获取流程、监管机制、有效期规则及真伪查询方法,结合最新法规要求和实际案例,为企业合规经营、消费者理性选购提供全面、实用的参考,兼顾专业性与通俗性,适配不同需求人群。
2026-03-22 10:13:09
1809
原创 蓝牙Mesh智能家居产品规范
《蓝牙Mesh智能家居产品规范》旨在统一基于蓝牙Mesh技术的智能家居设备标准范本,解决跨品牌互联互通难题。规范明确了设备模型、属性定义、事件机制、场景模式等技术框架,特别规定了组播地址分配规则与通信机制。适用于智能灯具、开关、传感器等终端设备的研发设计全过程,要求设备必须支持SIG标准模型、OTA升级、本地自动化等功能。通过标准化属性访问、事件处理、场景切换等核心功能,提升产品兼容性与用户体验。规范将持续更新以适配更多设备类型,推动全屋智能产业标准化发展。
2026-03-21 23:47:34
463
原创 RK3568的Android11.0调试记录
从2020年底开始接触RK3568,今日一山明日一洞,八十一难在其中,准备把调试记录分享出来,之前一直在群(134862751)沟通交流。。。。。。1、系统移植2、LCD调试3、PCIE调试4、WiFi调试
2021-04-22 09:55:38
3136
5
原创 全志(allwinner)开发心得
目前我创建了一个QQ群 430331376,提供全志RK等核心板和方案,技术交流等,欢迎大家加入相互讨论心得。
2016-03-15 17:47:40
5271
Linux_USB驱动框架分析
2011-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅