发 帖  
  • 本文对eMMC 5.1协议定义的命令做一个简单的说明,以便在使用具体的命令时有个参考。...
    0
    2690次阅读
    0条评论
  • 在设置git的代理时,只要保持和代理软件的端口一致就行,我这里的代理端口为23457,那么在git中的代理设置如下(需要根据代理软件的实际端口进行设置):...
    0
    60245次阅读
    0条评论
  • 在计算机内部数值是以补码的方式进行存储的,采用补码进行数据存储当然有其优点,下面会一一介绍相关内容,让各位彻底弄懂原码、反码、补码的概念以及为什么采用补码作为数据存储的方式。...
    0
    3712次阅读
    0条评论
  • Makefile是和make工具一起配合使用的,用于组织管理项目源代码的编译和链接。...
    0
    1568次阅读
    0条评论
  • C语言中,在宏里面使用’#’和’##’有它非常神奇的作用。在宏定义的替换的过程中,#号可以作为一个预处理运算符,把宏参数转换为字符串。##运算符则可以把两个宏参数组合在一起。下面就来说说具体的用法。...
    0
    4842次阅读
    0条评论
  • eMMC响应的格式和类型

    2023-12-12 13:38
    eMMC响应有两种长度的数据包,分别为48 Bits和136 Bits,eMMC响应的格式如下图所示。...
    0
    1945次阅读
    0条评论
  • eMMC总线协议解析

    2023-12-8 14:35
    在eMMC总线中,可以有一个Host,多个eMMC设备。总线上的所有通信都是以Host发送一个Command给eMMC开始的,eMMC对于收到的不同Command会做出不同的response,当然了eMMC对于收到的部分...
    0
    2681次阅读
    0条评论
  • 现实生活中的声音是通过一定介质传播的连续的波,它可以由周期和振幅两个重要指标描述。正常人可以听到的声音频率范围为 20Hz~20KHz。现实存在的声音是模拟量,这对声音保存和长距离传输造成很大的困难,一般的做法是把模拟量...
    0
    6003次阅读
    0条评论
  • Linux MMC子系统简介

    2023-11-30 13:57
    下面首先简单的介绍了MMC,SD和SDIO,对这些名词有个概念即可。...
    1
    947次阅读
    0条评论
  • 对于搞嵌入式底层开发的软件或者硬件工程师来说,经常会涉及到查看芯片手册,比如某个芯片的串口控制器的寄存器值,需要知道这个值对应寄存器的哪些位,微软计算器的程序员模式虽然可以查看寄存器值的2进制或者16进制位关系,但是对寄...
    0
    1815次阅读
    0条评论
  • 在嵌入式开发过程中,经常需要对代码进行调试来解决各种各样的问题,常用的调试手段有...
    0
    1657次阅读
    0条评论
  • 工程中,我使用的是自己的分散加载文件,并且没有定义ARM_LIB_STACKHEAP,ARM_LIB_STACK,ARM_LIB_HEAP这些符号,因为我自己要重新定义堆栈,就没有使用这些符号,因此在C代码中加入下述代码...
    0
    694次阅读
    0条评论
  • 这里新开一篇博文,专门讲讲针对ARM格式的汇编代码,使用AC6.12应该如何处理。下述内容大多来自文档《migration_and_compatibility_guide_100068_0612_00_en.pdf》文档...
    0
    827次阅读
    0条评论
  • AC5和AC6的主要差异是AC6使用armclang代替了armcc,因此在AC6中就没有armcc这个编译工具了。并且armclang的编译参数相对于之前的armcc的编译参数也有许多不同。...
    0
    8437次阅读
    0条评论
  • 对于搞嵌入式驱动或者操作系统的人来说,掌握汇编语言的使用还是比较重要的,毕竟有时候在分析定位问题的时候,多多少少都会有汇编的身影。本文主要讲讲ARM指令集格式以及常用的ARM汇编指令(主要包括LDR和STR指令,LDM和...
    0
    3463次阅读
    0条评论
1234下一页
ta 的专栏

成就与认可

  • 获得 1 次赞同

    获得 0 次收藏
关闭

站长推荐 上一条 /7 下一条

返回顶部