自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 状态机简介

我们先来给出状态机的基本定义。一句话: 状态机是有限状态自动机的简称,是现实事物运行规则抽象而成的一个数学模型。 先来解释什么是“状态”( State )。现实事物是有不同状态的,例如一个自动门,就有 open 和 closed 两种状态。我们通常所说的状态机是有限状态机,也就是被描述的事物的状态的数量是有限个,例如自动门的状态就是两个 open 和 closed 。 状态机,也就是 State Mac...

2021-07-02 13:29:17 562

转载 永磁同步电机绝对位置的调零

通常情况下编码器与转子同轴连接后,由于其安装的任意性,绝对位置信号、参考信号与转子位置的初始关系是随机且未知的,即正弦形绝对位置信号与转子机械角度之间存在一个初相角。因此,在编码器安装完成后,必须进行校正方可使用。 编码器安装存在随机性,故正弦形的绝对位置信号与转子机械角度之间常存在初相角,记为∆θ。在编码器安装完成后,∆θ的数值是随机且未知的。 初相角∆θ、绝对位置信号电压以及转子机械角度θm 的关系为: ...

2021-06-29 11:49:20 1922 1

转载 %#o和%#x的用途

printf(“%o,%#o,%x,%#x\n”,10,10,10,10); 该语句的输出结果为:12,012,a,0xa解析:%o和%x是将十进制数10按八进制和十六进制输出,而%号后面的‘#’的作用是完整呈现所有数值位数。显示八进制时,在数值前会加上数字0.显示十六进制时,会在数值前加上0x。如果配合%f、%e等浮点格式化字符时,即使所设置的数值不含小数部分,也会包含小数点。 ...

2021-05-17 08:57:42 5688

转载 MCR和MRC汇编指令

MCR指令 MCR: 将 ARM 寄存器的数据写入到 CP15 协处理器寄存器中。 MRC 就是读 CP15 寄存器, MCR 就是写 CP15 寄存器, MCR 指令格式如下: MCR{cond} p15, <opc1>, <Rt>, <CRn&...

2021-05-13 19:24:32 1605

原创 U-boot启动分析

U-boot简介  U-boot是一种Bootloader,Bootloader代码是嵌入式系统复位后进入操作系统前执行的一段代码。通过Bootloader的代码初始化处理器的各寄存器以及其他外部设备,建立存储器映射图以及初始化堆栈,为操作系统提供基本的运行环境。U-boot工程结构分析  U-boot源代码树结构如下表所示:子目录名作用board开发板相关的定义和结构common包含U-boot用到的各种处理函数cpu各种不同类型的处理器相关代码doc

2021-05-04 10:20:34 135

原创 SecureCRT注册机

SecureCRT注册机 免费分享如果链接失效 请留言给我                                     &nb

2021-04-29 09:48:32 5581 5

原创 程序的编译、链接和运行详解(2)

本节主要介绍一下程序的预处理阶段和编译阶段。预处理        一个C/C++程序转化成可执行文件,第一步便是预处理。那么预处理阶段究竟干了些什么事呢?        其实预处理阶段主要做了宏命令展开和文本替换这些工作,具体如下:1)头文件展开:将#include包含的文件插入到该指令位置;2)宏展开:展开所有的宏定义,并删除#defin

2021-04-19 10:37:10 188

转载 readelf命令使用

0x1、概述 readelf命令,一般用于查看ELF格式的文件信息,常见的文件如在Linux上的可执行文件,动态库(*.so)或者静态库(*.a) 等包含ELF格式的文件。以下命令的使用是基于android编译出来的so文件上面去运行。   0x2、readelf常用命令 语法:readelf (选项)(参数:文件),除了-v和-H之外,其它的选项必须有一个被指定参数 1、选项 -h(elf header),显示elf文件开始的文件头信...

2021-04-15 13:07:19 1294

原创 程序的编译、链接和运行详解(1)

111

2021-04-15 10:34:30 597

原创 VIM详解(3)

vim编辑多个文件

2021-04-14 22:45:52 162

原创 VIM详解(2)

vim详解(2)主要分享一些vim的文本插入、删除、复制、剪切、粘贴与替换等内容。文本的插入操作          i: 在当前光标的前面插入字符          a: 在当前光标的后面追加字符         

2021-04-14 16:44:29 196

原创 VIM详解(1)

vim简介vim(Vi IMproved)是一款功能强大、高度可定制的文本编辑工具;首先在linux下安装vim:#apt install vimvim的工作模式:1、普通模式:vim 打开一个文件时默认模式(命令模式)2、插入模式:i 进入插入模式之外,还有 o,a 都进入插入模式;进入插入模式后,就可以编辑文本啦。3、命令行模式::set number命令可以保存到/etc/vim/vimrc 配置文件。4、可视化模式:按 v 进入到可视化模式然后移动光标就可以选中一块文本了,可以

2021-04-14 15:45:01 121

转载 linux下的readelf命令

讲解如何查看linux下编译过程中产生的ELF文件格式:#readelf <option(s)> elf-file(s) 功能:用于显示读取ELF文件中信息, 也可以用man命令窥其全貌。它用来显示一个或者多个elf格式的目标文件的信息,可以通过它的选项来控制显示哪些信息。这里的elf-file(s)就表示那些被检查的文件。可以支持32位,64位的elf格式文件,也支持包含elf文件的文档。关于ELF文件:ELF文件类型:a)可重定位文件:用户和其他目标文件一起创建可执行文件或

2021-04-14 14:49:16 159

空空如也

空空如也

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

TA关注的人

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