自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

尝尝你工人爷爷的铁拳

起来!起来!起来!

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

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

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

2024-01-01 23:06:16 1068

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

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

2023-12-17 17:21:49 1053

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

iperf3 交叉编译

2023-12-14 23:16:55 624

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

arm 交叉编译器下载笔记

2023-12-09 00:12:02 1005

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

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

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

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

TDA4VM/VH sciserver 移植适配指导

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

原创 TDA4VM/VH 芯片 NAVSS0

主要介绍了 NAVSS0 的 INTR_ROUTER0 的配置

2023-04-28 11:06:51 1052

原创 TDA4VM/VH 芯片硬件 mailbox

TDA4VM/VH 芯片硬件 mailbox

2023-04-28 10:42:23 1744

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

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

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

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

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

2023-03-23 14:47:12 1693

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

AArch64 异常处理

2022-12-12 18:24:54 722

原创 ARMv8 Cortex-a 编程向导手册学习_6.aarch64 应用移植注意事项与 AArch64 ABI

C 与汇编代码移植到 AArch64 架构时,需要关注的点;以及 AArch64 的 PCS 分析。

2022-12-09 18:53:25 633

原创 ARMv7-R 架构中断处理流程 (TDA4VM/TDA4VH R5F 核中断处理流程)

ARMv7-R 架构中断处理流程分析,TDA4VM/TDA4VH 的 R5F 核中断处理流程分析,分析了 VIC 硬件对中断处理流程的影响。

2022-11-29 13:43:12 3371

原创 TDA4VM 8.4 RTOS SDK 中 SBL 的编译流程解析与makefile 分析笔记

TI TDA4VM RTOS SDK 编译框架与流程解析

2022-11-03 18:19:44 1824

原创 TDA4VM 8.4 RTOS SDK 编译 MCU_R5F 的 SBL 与 MCUSW 步骤与方法

TI J721E TDA4VM SDK 的 SBL 与 MCUSW 编译方法与步骤

2022-10-18 14:27:57 2065 7

原创 ARMv7-R Cortex-R 编程向导手册学习

* 纵览整本规范,ARMv7-R 系列处理器可以看作简化版的 ARMv7-A 系列处理器。 * 换句话说,ARMv7-A 是配置更灵活与复杂的 ARMv7-R 系列处理器。

2022-08-23 21:37:02 2541

原创 64位 RT-Thread 移植到 Cortex-A53 系统 bug 修复笔记

4.1.0 RT-Thread 移植到 Cortex-A53 系统 bug 修复笔记

2022-08-08 18:59:40 717

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

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

2022-07-15 20:52:55 3746

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

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

2022-07-10 17:29:18 534

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

ARMv8 A64 指令集

2022-07-10 00:01:38 926

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

ARMv8 A64 指令集介绍

2022-07-08 00:07:14 696

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

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

2022-06-18 18:44:37 825

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

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

2022-06-18 00:53:53 1070

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

sylixOS 驱动开发记录

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

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

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

2022-02-15 17:03:51 726

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

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

2022-01-21 09:39:00 448

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

复旦微 dw 网卡踩坑

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

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

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

2021-06-05 12:24:26 680

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

ARMv7 内核通用定时器学习

2020-12-09 15:23:36 1947

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

nrf52832 上 NFC 的一些介绍

2020-11-06 12:02:54 479

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

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

2020-10-27 17:33:09 679

原创 nimble 蓝牙开发三:nimble BLE 应用介绍

本文用来介绍使用 nimble 开发的蓝牙应用的逻辑与流程,帮助正在学习使用 nimble 蓝牙协议栈的人更快速的进行蓝牙应用开发

2020-10-27 10:36:03 3995

原创 关于蓝牙 BLE 规范为什么在 ATT 的基础上还要再抽象一层 GATT 的思考

关于 BLE 规范为什么在 ATT 的基础上还要再抽象一层 GATT 的思考

2020-10-23 15:26:37 852 3

原创 nimble 蓝牙开发一:BLE 蓝牙 Host 规范概述

本文主要介绍面向蓝牙用户的 BLE Host 规范,高度归纳并总结了 GAP 规范、ATT 协议、 GATT 规范,让你能够更加快速的理解 Host 规范,使开发 BLE 应用更简单

2020-10-23 10:54:53 4545

原创 nimble 蓝牙开发二: API 使用文档

nimble 做为开源蓝牙协议栈,可以帮助研发者深入学习蓝牙规范并开发蓝牙应用,本文旨在介绍每一种蓝牙应用中, 使用的 nimble API 原型及其顺序还有应用执行流程,帮助 nimble 研发人员和学习者能够更快速的了解 nimble 和使用nimble

2020-10-09 16:32:26 4792 12

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

原创 LoRaWan Mac 网关研发设计

LoRaWan Mac 网关研发设计设计目的设计背景:设计思考设计难点设计过程Mac 网关工程设计说明加/解密模块帧解析模块时间服务模块协议级处理模块协议栈处理线程设计目的设计具有 LoRaWan 网络服务器功能的 LoRaWan 网关,称之为 Mac 网关。设计背景:当前的 LoRaWan 标准架构如下:标准 LoRaWan 架构需要4中角色:终端,LoRaWan 节点,以射频方式发送 LoRaWan 协议栈;lorawan 网关,以网络形式转发终端发送的 LoRaWan 协议帧给网络

2020-09-23 16:43:32 783

原创 lorawan MAC 网关通信测试

loramacgw 单通道网关与朗威 STK10 套件通信测试运行 loramacgw 测试程序设置朗威 STK10 lorawan节点参数。进行 Lorawan 通信在阅读之前,你需要一个标准 lora 工程,包括 sx1276 字符设备、loramacgw 字符设备,libloragw动态库以及动态库测试程序。你需要一个朗威的 STK10 lorawan 节点开发套件。你需要 spirit1,单通道网关运行的硬件平台。运行 loramacgw 测试程序首先编译部署 lora 工程到 spiri

2020-08-21 13:48:58 739

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关注的人

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