自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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下串口驱动多扩展卡

十分详解多串口的扩展卡的驱动编写的方法,好东西就大家一起共享

2010-10-12

v4l2 api(中文)

详细介绍v4l2各种api的应用,这个资料是我遇到最好的

2011-05-25

A33 Datasheet release1.0

好东西在于分享,目前我创建了一个QQ群 430331376,提供全志RK等核心板和方案定制,方便技术交流和客户定制等

2016-03-15

Linux_USB驱动框架分析

Linux的设备驱动都遵循一个惯例——表征驱动程序(用driver更贴切一些,应该称为驱动器比较好吧)的结构体,结构体里面应该包含了驱动程序所需要的所有资源。用术语来说,就是这个驱动器对象所拥有的属性及成员。由于Linux的内核用c来编写,所以我们也按照这种结构化的思想来分析代码,但我还是希望从OO的角度来阐述这些细节。

2011-05-25

RK3288、RK3188在Android平台双屏异显异触开发说明

里面是文档不是代码,主要详细说明rk3288和rk3188的双屏双显异触详细实现的原理和方法

2017-08-25

嵌入式linux6410的扩展串口设计

详细介绍扩展串口的开发过程,特别适合于中控系统

2010-10-12

实用(linux、windows、ce、安卓等)系统下USB术语详解

详细介绍USB驱动USB了基本的USB术语,控制传输、批量传输、中断传输、同步传输,设备,设置,接口,端点

2011-05-25

基于s3c6410的Linux摄像头驱动开发

详细介绍了基于6410的USB摄像头开发方法,并分析要用到linux内核中的API

2011-05-06

空空如也

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

TA关注的人

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