- 博客(39)
- 收藏
- 关注
原创 [笔记] linux 4.19 版本 Kbuild 编译流程解析
学习 linux 的 Kbuild 框架 ,记录 Top-Makefile 编译流程分析
2023-12-17 17:21:49 1544
原创 TDA4VM 芯片技术参考手册翻译笔记-第五章 Device Configuration
TDA4VM/VH 芯片技术参考手册第五章学习翻译笔记
2023-03-23 15:42:49 2021 2
原创 ARMv8 Cortex-a 编程向导手册学习_6.aarch64 应用移植注意事项与 AArch64 ABI
C 与汇编代码移植到 AArch64 架构时,需要关注的点;以及 AArch64 的 PCS 分析。
2022-12-09 18:53:25 750
原创 ARMv7-R 架构中断处理流程 (TDA4VM/TDA4VH R5F 核中断处理流程)
ARMv7-R 架构中断处理流程分析,TDA4VM/TDA4VH 的 R5F 核中断处理流程分析,分析了 VIC 硬件对中断处理流程的影响。
2022-11-29 13:43:12 4113
原创 TDA4VM 8.4 RTOS SDK 中 SBL 的编译流程解析与makefile 分析笔记
TI TDA4VM RTOS SDK 编译框架与流程解析
2022-11-03 18:19:44 2056
原创 TDA4VM 8.4 RTOS SDK 编译 MCU_R5F 的 SBL 与 MCUSW 步骤与方法
TI J721E TDA4VM SDK 的 SBL 与 MCUSW 编译方法与步骤
2022-10-18 14:27:57 2534 7
原创 ARMv7-R Cortex-R 编程向导手册学习
* 纵览整本规范,ARMv7-R 系列处理器可以看作简化版的 ARMv7-A 系列处理器。 * 换句话说,ARMv7-A 是配置更灵活与复杂的 ARMv7-R 系列处理器。
2022-08-23 21:37:02 3057
原创 64位 RT-Thread 移植到 Cortex-A53 系统 bug 修复笔记
4.1.0 RT-Thread 移植到 Cortex-A53 系统 bug 修复笔记
2022-08-08 18:59:40 846
原创 ARMv8 Cortex-a 编程向导手册学习_2.ARMv8-A 寄存器
ARMv8 Cortex-A 系列编程向导手册 Chapter4 ARMv8-A 寄存器介绍与学习
2022-06-18 18:44:37 910
原创 VxWorks 最小系统移植到全志 A40i CPU 过程中的 bug 修复记录
移植 Vx 最小系统到全志 A40i CPU 的 bsp 开发与 bug 修复记录
2022-02-15 17:03:51 848
原创 学习 LwIP 期间解决的网络 bug
写在前面:这段时间在学习 lwip 协议栈,阅读了朱升林老师编著的《LwIP 深度剖析与实战演练》 ,很经典的一本书,强推。LwIP协议栈的学习笔记与总结这里暂时不写,该文章纪录工作中我所解决的网络 bug。组播 bugbug 表现:在不执行网卡绑定操作之前,网卡可以接受组播报文,在执行网卡绑定操作之后,网卡无法接受组播报文。bug 分析:通过与写网卡驱动的好朋友沟通交流(本人不会写网卡驱动),得知网卡如果想要接受组播报文的话,那么需要开启混杂模式,所以,猜测,在网卡绑定过程中,或者绑定网卡开启
2021-06-05 12:24:26 753
原创 nimble 蓝牙开发三:nimble BLE 应用介绍
本文用来介绍使用 nimble 开发的蓝牙应用的逻辑与流程,帮助正在学习使用 nimble 蓝牙协议栈的人更快速的进行蓝牙应用开发
2020-10-27 10:36:03 5246
原创 关于蓝牙 BLE 规范为什么在 ATT 的基础上还要再抽象一层 GATT 的思考
关于 BLE 规范为什么在 ATT 的基础上还要再抽象一层 GATT 的思考
2020-10-23 15:26:37 911 3
原创 nimble 蓝牙开发一:BLE 蓝牙 Host 规范概述
本文主要介绍面向蓝牙用户的 BLE Host 规范,高度归纳并总结了 GAP 规范、ATT 协议、 GATT 规范,让你能够更加快速的理解 Host 规范,使开发 BLE 应用更简单
2020-10-23 10:54:53 5270
原创 nimble 蓝牙开发二: API 使用文档
nimble 做为开源蓝牙协议栈,可以帮助研发者深入学习蓝牙规范并开发蓝牙应用,本文旨在介绍每一种蓝牙应用中, 使用的 nimble API 原型及其顺序还有应用执行流程,帮助 nimble 研发人员和学习者能够更快速的了解 nimble 和使用nimble
2020-10-09 16:32:26 6419 16
原创 Mac 网关对节点入网和数据加/解密的处理
目录《关于》Mac 网关的需要解决的难点解决节点入网(特指 OTAA 入网)处理接收的 Join-Req 帧LoRaWAN 节点处理 Join-Req 帧Mac 网关处理 Join-Req 帧处理 Join-Accept 帧LoRaWAN 节点处理 Join-Accept 帧实现网关侧的解密操作解决数据加解密《关于》《假设你已经读过了 LoRaWAN 1.0.3 规范》《假设你已经深入学习并理解了官方 LoRaWAN 节点协议栈》《本文章提及的 LoRaWAN 规范特指 1.0.3 版本》Mac
2020-09-27 12:01:35 972
原创 LoRaWan Mac 网关研发设计
LoRaWan Mac 网关研发设计设计目的设计背景:设计思考设计难点设计过程Mac 网关工程设计说明加/解密模块帧解析模块时间服务模块协议级处理模块协议栈处理线程设计目的设计具有 LoRaWan 网络服务器功能的 LoRaWan 网关,称之为 Mac 网关。设计背景:当前的 LoRaWan 标准架构如下:标准 LoRaWan 架构需要4中角色:终端,LoRaWan 节点,以射频方式发送 LoRaWan 协议栈;lorawan 网关,以网络形式转发终端发送的 LoRaWan 协议帧给网络
2020-09-23 16:43:32 888
原创 lorawan MAC 网关通信测试
loramacgw 单通道网关与朗威 STK10 套件通信测试运行 loramacgw 测试程序设置朗威 STK10 lorawan节点参数。进行 Lorawan 通信在阅读之前,你需要一个标准 lora 工程,包括 sx1276 字符设备、loramacgw 字符设备,libloragw动态库以及动态库测试程序。你需要一个朗威的 STK10 lorawan 节点开发套件。你需要 spirit1,单通道网关运行的硬件平台。运行 loramacgw 测试程序首先编译部署 lora 工程到 spiri
2020-08-21 13:48:58 797
RT-thread_Cortex-A53 source code
2022-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人