- 博客(42)
- 收藏
- 关注
原创 SRIO & RapidIO 笔记
host cpu 中的 RapidIO 驱动进行枚举;host 配置路由表,建立最佳路径路由;host 映射存储空间给每一个 RapidIO 端点;主机器件:host cpu 端点器件,初始化时器件ID配置为 0x00;引导代码器件(可以不考虑):保存 cpu 系统镜像的 rapidIO 端点器件, 初始化时器件 ID 配置为 0xFE;既非主机器件也非引导代码器件:初始化时器件 ID 配置为 0xFF;RapidIO 驱动初始化执行完成之后,每一个器件都会拥有唯一的器件 ID 值。
2024-11-15 20:12:14
1477
原创 [笔记] linux 4.19 版本 Kbuild 编译流程解析
学习 linux 的 Kbuild 框架 ,记录 Top-Makefile 编译流程分析
2023-12-17 17:21:49
2044
原创 TDA4VM 芯片技术参考手册翻译笔记-第五章 Device Configuration
TDA4VM/VH 芯片技术参考手册第五章学习翻译笔记
2023-03-23 15:42:49
2352
2
原创 ARMv8 Cortex-a 编程向导手册学习_6.aarch64 应用移植注意事项与 AArch64 ABI
C 与汇编代码移植到 AArch64 架构时,需要关注的点;以及 AArch64 的 PCS 分析。
2022-12-09 18:53:25
833
原创 ARMv7-R 架构中断处理流程 (TDA4VM/TDA4VH R5F 核中断处理流程)
ARMv7-R 架构中断处理流程分析,TDA4VM/TDA4VH 的 R5F 核中断处理流程分析,分析了 VIC 硬件对中断处理流程的影响。
2022-11-29 13:43:12
4589
1
原创 TDA4VM 8.4 RTOS SDK 中 SBL 的编译流程解析与makefile 分析笔记
TI TDA4VM RTOS SDK 编译框架与流程解析
2022-11-03 18:19:44
2248
原创 TDA4VM 8.4 RTOS SDK 编译 MCU_R5F 的 SBL 与 MCUSW 步骤与方法
TI J721E TDA4VM SDK 的 SBL 与 MCUSW 编译方法与步骤
2022-10-18 14:27:57
2778
7
原创 ARMv7-R Cortex-R 编程向导手册学习
* 纵览整本规范,ARMv7-R 系列处理器可以看作简化版的 ARMv7-A 系列处理器。 * 换句话说,ARMv7-A 是配置更灵活与复杂的 ARMv7-R 系列处理器。
2022-08-23 21:37:02
3486
原创 64位 RT-Thread 移植到 Cortex-A53 系统 bug 修复笔记
4.1.0 RT-Thread 移植到 Cortex-A53 系统 bug 修复笔记
2022-08-08 18:59:40
955
1
原创 ARMv8 Cortex-a 编程向导手册学习_2.ARMv8-A 寄存器
ARMv8 Cortex-A 系列编程向导手册 Chapter4 ARMv8-A 寄存器介绍与学习
2022-06-18 18:44:37
990
原创 VxWorks 最小系统移植到全志 A40i CPU 过程中的 bug 修复记录
移植 Vx 最小系统到全志 A40i CPU 的 bsp 开发与 bug 修复记录
2022-02-15 17:03:51
929
原创 学习 LwIP 期间解决的网络 bug
写在前面:这段时间在学习 lwip 协议栈,阅读了朱升林老师编著的《LwIP 深度剖析与实战演练》 ,很经典的一本书,强推。LwIP协议栈的学习笔记与总结这里暂时不写,该文章纪录工作中我所解决的网络 bug。组播 bugbug 表现:在不执行网卡绑定操作之前,网卡可以接受组播报文,在执行网卡绑定操作之后,网卡无法接受组播报文。bug 分析:通过与写网卡驱动的好朋友沟通交流(本人不会写网卡驱动),得知网卡如果想要接受组播报文的话,那么需要开启混杂模式,所以,猜测,在网卡绑定过程中,或者绑定网卡开启
2021-06-05 12:24:26
828
原创 nimble 蓝牙开发三:nimble BLE 应用介绍
本文用来介绍使用 nimble 开发的蓝牙应用的逻辑与流程,帮助正在学习使用 nimble 蓝牙协议栈的人更快速的进行蓝牙应用开发
2020-10-27 10:36:03
6640
原创 关于蓝牙 BLE 规范为什么在 ATT 的基础上还要再抽象一层 GATT 的思考
关于 BLE 规范为什么在 ATT 的基础上还要再抽象一层 GATT 的思考
2020-10-23 15:26:37
986
3
原创 nimble 蓝牙开发一:BLE 蓝牙 Host 规范概述
本文主要介绍面向蓝牙用户的 BLE Host 规范,高度归纳并总结了 GAP 规范、ATT 协议、 GATT 规范,让你能够更加快速的理解 Host 规范,使开发 BLE 应用更简单
2020-10-23 10:54:53
5917
原创 nimble 蓝牙开发二: API 使用文档
nimble 做为开源蓝牙协议栈,可以帮助研发者深入学习蓝牙规范并开发蓝牙应用,本文旨在介绍每一种蓝牙应用中, 使用的 nimble API 原型及其顺序还有应用执行流程,帮助 nimble 研发人员和学习者能够更快速的了解 nimble 和使用nimble
2020-10-09 16:32:26
7205
17
原创 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
1024
RT-thread_Cortex-A53 source code
2022-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人