搜索内容

ZhangYixi 的文章
  • ARM学习(6) 指令集学习
    ARM理解

    ARM学习(6) 指令集学习

    笔者来聊聊指令集的理解 1、问题由来 笔者是一名嵌入式开发者,经常会碰到一些板子运行的程序,不按我们写的逻辑来运行,首先肯定是怀疑我们写的逻辑不对,……
    ZhangYixi 2024年2月5日
  • USB协议学习(二)大容量存储设备枚举过程分析
    嵌入式

    USB协议学习(二)大容量存储设备枚举过程分析

    笔者来聊聊大容量存储设备枚举过程分析.。 1、USB2.0 标准设备请求 标准设备的请求命令主要有以下几条: Get Configureation :获取设备配置信息 Set Confi……
    ZhangYixi 2024年2月5日
  • USB 3.2 协议学习(一)帧格式以及协议抓取
    嵌入式

    USB 3.2 协议学习(一)帧格式以及协议抓取

    笔者来聊聊USB协议的理解. 1、USB的认识 1.1 USB(Universal Serial Bus)通用串行总线: 是一个外部总线标准,用于规范主机和外部设备的连接和通讯。 1.2 U……
    ZhangYixi 2024年2月3日
  • RISCV学习(2)玄铁C910处理器体验
    RISCV

    RISCV学习(2)玄铁C910处理器体验

    笔者有幸参加了平头哥RISCV开发者大赛,体验了一下基于玄铁C910内核的矽速开发板。 1、开发板介绍 LicheePi 4A 是基于 Lichee Module 4A 核心板的 高性能 RI……
    ZhangYixi 2024年2月3日
  • 【程序人生—随笔】
    程序人生

    【程序人生—随笔】

    笔者简单聊聊生活中的事情, 之4月5号的时候,笔者的自行车突然有一天骑着骑着,就感觉很难骑,转头一看,发现车胎都瘪了, 首先想到的是补胎,网上购买了……
    ZhangYixi 2023年7月31日
  • ARM学习(23)AMP和SMP的认识与理解
    ARM理解

    ARM学习(23)AMP和SMP的认识与理解

    笔者来聊聊AMP和SMP架构理解(多核下系统)。 1、简介介绍 笔者经常听到ARM架构时,谈到SMP的架构或者AMP的架构,今天特意来了解一下,主要是针对多core处理……
    ZhangYixi 2023年7月31日
  • ARM学习(22)断点认识以及调试
    ARM理解

    ARM学习(22)断点认识以及调试

    笔者来聊聊断点以及断点的调试 1、断点原理 断电的原理一般分为两种,插入断点指令或者利用硬件调试寄存器进行断点。 前者程序如果在RAM(SRAM、DDR)上,……
    ZhangYixi 2023年7月2日
  • ARM学习(21)STM32 外设Can的认识与驱动编写
    ARM理解

    ARM学习(21)STM32 外设Can的认识与驱动编写

    笔者来聊聊can的认识以及can接收数据的驱动编写 1、STM32 Can 外设的认识 Can的特性就不多说了,主要来聊聊can的一些标识符以及收发状态。can有一套收发机制……
    ZhangYixi 2023年7月2日
  • ARM学习(20)自旋锁的理解与实现
    ARM理解

    ARM学习(20)自旋锁的理解与实现

    笔者今天来学习介绍一下自旋锁(多core下的互斥访问)。 1、自旋锁的认识 学过嵌入式的,肯定会用过RTOS,嵌入式操作系统,那么肯定会遇到临界区这样的一个……
    ZhangYixi 2023年7月2日
  • ARM学习(19)交叉编译工具链的理解
    ARM理解

    ARM学习(19)交叉编译工具链的理解

    笔者来聊聊交叉编译工具链 1、认识 正常理解的,比如windows下编译出来windows上面运行,visual stdio,等,这是因为windows有能力编译出来,有对应的VC工具……
    ZhangYixi 2023年7月2日