自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

尝尝你工人爷爷的铁拳

起来!起来!起来!

  • 博客(42)
  • 收藏
  • 关注

原创 linux 内核结构基础

linux 内核基本数据结构:kobj/kset/ktype 分析笔记

2025-02-12 19:45:07 860

原创 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

原创 MindShare PCIE 3.0 笔记-第三&四章

pcie 总线学习笔记,介绍了 pcie 总线的硬件模型,软件结构

2024-10-30 23:27:09 1167

原创 MindShare PCIE 3.0 笔记-第一&二章

pcie 总线学习笔记,介绍了 pcie 总线的硬件模型,软件结构

2024-09-18 23:58:04 1668 1

原创 [笔记] GICv3/v4 ITS 与 LPI

阅读 GICv3/v4 参考手册,学习 LPI 与 ITS 的基础知识,以及软件编程模型

2024-01-01 23:06:16 2366

原创 [笔记] linux 4.19 版本 Kbuild 编译流程解析

学习 linux 的 Kbuild 框架 ,记录 Top-Makefile 编译流程分析

2023-12-17 17:21:49 2044

原创 [笔记] iperf3.1.3源码下载与交叉编译

iperf3 交叉编译

2023-12-14 23:16:55 1103

原创 [笔记]ARMv7/ARMv8 交叉编译器下载

arm 交叉编译器下载笔记

2023-12-09 00:12:02 2094

原创 TDA4VM/VH 单核软复位原理与实现实现

TDA4VM/VH 触发单核软复位的原理与实现

2023-10-19 16:28:09 686 1

原创 TDA4VM/VH SciServer 移植适配指导

TDA4VM/VH sciserver 移植适配指导

2023-05-21 10:09:03 1377 2

原创 TDA4VM/VH 芯片 NAVSS0

主要介绍了 NAVSS0 的 INTR_ROUTER0 的配置

2023-04-28 11:06:51 1387

原创 TDA4VM/VH 芯片硬件 mailbox

TDA4VM/VH 芯片硬件 mailbox

2023-04-28 10:42:23 2533

原创 TDA4VM 芯片技术参考手册翻译笔记-第五章 Device Configuration

TDA4VM/VH 芯片技术参考手册第五章学习翻译笔记

2023-03-23 15:42:49 2352 2

原创 TDA4VM 芯片技术参考手册翻译笔记-第一章至第四章

TDA4VM/VH 芯片技术参考手册学习笔记

2023-03-23 14:47:12 2703

原创 ARMv8 Cortex-a 编程向导手册学习_7.AArch64 异常处理

AArch64 异常处理

2022-12-12 18:24:54 939

原创 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

原创 Cortex-A53 从裸机开发_开发笔记(64位)

Cortex-A53 汇编启动文件到最小系统组件运行正常的调试笔记

2022-07-15 20:52:55 4819

原创 ARMv8 Cortex-a 编程向导手册学习_5.AArch64 下的浮点与 NEON

AArch64 浮点与向量操作编程架构以及指令

2022-07-10 17:29:18 671

原创 ARMv8 Cortex-a 编程向导手册学习_4. A64指令集

ARMv8 A64 指令集

2022-07-10 00:01:38 1207

原创 ARMv8 Cortex-a 编程向导手册学习_3.ARMv8 指令集介绍

ARMv8 A64 指令集介绍

2022-07-08 00:07:14 847

原创 ARMv8 Cortex-a 编程向导手册学习_2.ARMv8-A 寄存器

ARMv8 Cortex-A 系列编程向导手册 Chapter4 ARMv8-A 寄存器介绍与学习

2022-06-18 18:44:37 990

原创 ARMv8 Cortex-a 编程向导手册学习_1. ARMv8-A 架构介绍与基础

ARMv8 Cortex-A 系列编程向导学习

2022-06-18 00:53:53 1344

原创 《关于 SylixOS 内核存在的问题 - CAN 内核驱动》

sylixOS 驱动开发记录

2022-04-29 17:27:09 481 1

原创 VxWorks 最小系统移植到全志 A40i CPU 过程中的 bug 修复记录

移植 Vx 最小系统到全志 A40i CPU 的 bsp 开发与 bug 修复记录

2022-02-15 17:03:51 929

原创 G了,眼看就过年了,突然被领导安排了个新任务

年前突然被领导安排新任务是什么感受

2022-01-21 09:39:00 502

原创 复旦微 DW 网卡驱动踩坑

复旦微 dw 网卡踩坑

2022-01-10 17:10:11 2679 1

原创 学习 LwIP 期间解决的网络 bug

写在前面:这段时间在学习 lwip 协议栈,阅读了朱升林老师编著的《LwIP 深度剖析与实战演练》 ,很经典的一本书,强推。LwIP协议栈的学习笔记与总结这里暂时不写,该文章纪录工作中我所解决的网络 bug。组播 bugbug 表现:在不执行网卡绑定操作之前,网卡可以接受组播报文,在执行网卡绑定操作之后,网卡无法接受组播报文。bug 分析:通过与写网卡驱动的好朋友沟通交流(本人不会写网卡驱动),得知网卡如果想要接受组播报文的话,那么需要开启混杂模式,所以,猜测,在网卡绑定过程中,或者绑定网卡开启

2021-06-05 12:24:26 828

原创 ARM v7 内核笔记-通用定时器和相关协处理器

ARMv7 内核通用定时器学习

2020-12-09 15:23:36 2498

原创 《0202年了,还有人学 NFC!?》

nrf52832 上 NFC 的一些介绍

2020-11-06 12:02:54 752

原创 基于 MS-RTOS 的 NIMBLE 开发平台

基于 MS-RTOS 的 NIMBLE 开发平台。讲解 nimble 应用的运行步骤。

2020-10-27 17:33:09 812

原创 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

由于RTT官网目前不支持 Cortex-A53, 所以自己适配了 Cortex-A53 架构相关底层代码。目前已成功运行。这些底层代码可通用,代码规范与注释很详尽。详细描述如下: 将 64 位的 RT-thread 4.1.0 master 移植到 Cortex-A53 板子上,主要实现了最小系统,包含底层的汇编启动文件,MMU 配置文件,GICv3 中断驱动,ARM Generic Timer 驱动,以及任务切换汇编实现,IRQ 汇编处理实现,上述驱动同一架构可通用,唯一需要更改的是 UART 驱动,因为此代码使用的是创龙的 imx8mm 开发板。

2022-09-29

空空如也

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

TA关注的人

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