自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Walker_s_的博客

Walker's blog

  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 个人博客声明

本人博客上写的所有东西,部分来源于书籍、网络,其它部分是个人的理解、感悟。本人博客均只用于个人学习、复习,不作为商业用途,如有侵权,请联系我修改或删除。...

2020-03-04 22:06:19 264

原创 什么是硬盘?什么是分区?

硬盘是计算机主要的存储介质。基于磁记录技术,它既可以存储大量的二进制数据,断电后也能保持数据不丢失,因此常被用于存储程序、各类数据文件。一、硬盘的构成1.1 机械结构构成常见的硬盘由主轴马达、音圈马达、磁头、磁头臂、磁盘(很多堆叠起来的圆形磁片)等部件组成,如下图所示:磁盘是存储数据的介质,而磁头负责读写磁盘上的数据。实际运行时,主轴马达驱动磁盘转动,音圈马达与磁头臂移动连接着磁头的磁头臂,协同使磁头到达磁盘的特定位置上方,进而执行读出、写入操作。1.2 存储逻辑构成为了便于管理数据,在逻辑上

2020-12-07 22:49:23 2591

原创 还没了解USB的基本概念?或许你可以看看这个

一、USB概述USB(Universal Serial Bus):通用串行总线,是一项为了简化个人计算机与外围设备的连接而诞生的技术,有着**即插即用(PnP:Plug and Play)**的特性,同时也具备方便携带、传输速度快、可拓展性强等优点。根据传输速度(总线上每秒传输的位数)的不同,USB可分为**低速(1.5Mbit/s)、全速(12Mbit/s)、高速(480Mbit/s)**三种模式。USB系统的拓扑结构为**“主从结构”,通讯双方由主机(Host)和从机(Device)**构成,主机

2020-11-03 00:02:11 1488

原创 Windows操作系统架构梳理

Windows操作系统总体架构如下,本文说明,将从上层往下层,按图中顺序进行描述。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nj4vl7a3-1590898197693)(C:\Users\Walker\AppData\Roaming\Typora\typora-user-images\image-20200530205518198.png)]子系统:① 为了方便在Windows上,移植其它操作系统的程序而设计,主要功能是向上层应用提供API函数;② Wind

2020-05-31 12:17:50 4342

原创 串行 Flash 通用驱动库——SFUD

SFUD (Serial Flash Universal Driver) 串行 Flash 通用驱动库0、SFUD 是什么SFUD 是一款开源的串行 SPI Flash 通用驱动库。由于现有市面的串行 Flash 种类居多,各个 Flash 的规格及命令存在差异, SFUD 就是为了解决这些 Flash 的差异现状而设计,让我们的产品能够支持不同品牌及规格的 Flash,提高了涉及到 Fla...

2020-05-25 23:27:38 2569

原创 一文读懂示波器的触发模式

示波器

2020-03-12 22:20:05 13365 2

原创 Markdown语法速览

欢迎使用Markdown编辑器写博客撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + Shift + U有序列表:Ctrl/Command + Shift + O检查列表:Ctrl/Co...

2020-03-08 22:52:39 353

原创 你真的了解串口 (Serial)吗?

一、串口相关定义串口 (Serial):也称串行通信接口或串行通讯接口,是设备间常用的一种全双工通讯接口,采用串行通信方式;串行通信方式:指一位一位地按顺序传送数据。其特点是通信线路简单,只需一对传输线即可实现双向通信,大大降低成本。适用于远距离通信,但速度较慢;通用同步/异步串行接收/发送器 —— USART (Universal Synchronous/Asynchronous R...

2020-03-04 22:13:42 36236

原创 什么是“单工”、“半双工”和“全双工”?

单工通讯: 只支持数据在一个方向上(发送或接收)进行传输,如:电视、打印机;半双工通讯: 允许数据在两个方向上传输,但某一时刻,只能有一个方向的通讯,不能实现同时发送和接收,如:对讲机;全双工通讯: 允许数据在两个方向上传输,且同一时间,可以同时发送和接收信息,实现双向通信,如:电话。...

2020-03-01 19:58:03 1757

原创 描述时序的好帮手——UML序列图

一、UML序列图定义UML是一种描述上下文不同对象之间,通信、操作、执行细节的序列图。它以时间为基础,并在纵轴上标注发送、接收信息的结点与内容,从而直观地显示对象交互的顺序。UML序列图可用于表达:① 实际生活中,不同对象在进行具体用例或操作时的交互;② 逻辑分析上,用户与系统、系统与系统之间的通信行为。二、UML序列图的相关概念对象:;时间:;参与者(Actor):;生命线...

2020-02-29 18:06:21 1981

原创 嵌入式常用的汇编指令(个人记录)

DCD: 分配一个或多个字的存储单元,四字节对齐,并用其后面的值或表达式,初始化该内存;DCDU: 分配一个或多个字的存储单元,不要求严格对齐,并用其后面的值或表达式,初始化该内存;AREA: 定义一个代码段或数据段;SPACE: 在存储器中开辟一段连续的空间;EQU: 数字常量,为程序计数器相关数值定义一个符号名称,类似于“#define”;EXPORT: 在程序中声明全局标号,该标...

2020-02-27 21:57:36 845

原创 树--《大话数据结构》

树的定义树是由n(n>=1)个有限结点组成一个具有层次关系的集合,根朝上,叶朝下。树具有以下的特点:① 每个结点有零个或多个子结点;没有父结点的结点称为根结点;② 每一个非根结点有且只有一个父结点;③ 除了根结点外,每个子结点可以分为多个不相交的子树。注意:① n > 0时根结点是唯一的,不可能存在多个根节点;② 由子结点构成的子树个数没有限制,但它们一定是互不相交的。...

2020-02-24 22:01:42 255

原创 什么是RT-Thread?

一、RT-Thread的定义RT-Thread,全称是Real Time-Thread, 是一款主要由中国开源社区主导开发的开源实时操作系统(许可证GPLv2),包含了实时、嵌入式系统相关的各个组件:TCP/IP协议栈、图形用户界面等。相较于Linux,RT-Thread 具有体积小,成本低,功耗低、启动快速的优势。除此以外,实时性高、占用资源小等特点,使得它也非常适用于各种资源受限(如成本、...

2020-02-15 22:43:38 9909 1

原创 串--《大话数据结构》

串的定义串是由零个或多个字符组成的有限序列,又称字符串。串的相关概念串的长度: 串中包含的单字符个数。空串: 零个字符组成的串,其长度为0,可以用希腊字母“Φ”表示;空格串: 只包含空格的串,其长度不为0,而且可以不止一个空格。子串: 以一个串为主串,由其中任意个数的连续字符组成的子序列,称为该串的子串;子串的位置: 子串的第一个字符在主串中的序号。串的比较: 通过比较组成串的字...

2020-02-09 21:27:52 206

原创 线性表--《大话数据结构》

线性表的定义零个或多个数据元素的有限序列。

2020-02-07 20:43:12 229

原创 算法基础--《大话数据结构》

什么是算法算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。算法具有什么基本特性输入输出: 算法具有零个或多个输入,一个或多个输出;有穷性: 算法在执行有限的步骤之后,自动结束而不会出现无限循环,并且每一个步骤在可接受时间内完成;确定性: 算法的每一步骤都具有确定的含义,不会出现二义性。在一定条件下,只有一条执行路径,相同的输入只能有唯一...

2020-02-05 23:42:00 186

原创 数据结构基础--《大话数据结构》

什么是数据结构数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科。 是相互之间存在一种或多种特定关系的数据元素的集合。“数据结构”中的“数据”指什么数据:描述客观事物的符号,是计算机中可以操作的对象,能被识别、并输入处理的符号集合。(人体)数据元素:组成数据、有一定意义的基本单位,在计算机中通常作为整体处理。也被称为记录。(人体器官)...

2020-02-04 21:11:13 343

原创 翻译环境与执行环境--《C与指针》

在ANSI C标准的实现中,存在两种环境:翻译环境与执行环境。1、翻译环境翻译环境,是指“源代码被转换为可执行机器指令”的环境。在翻译过程中,C源文件经编译,转换为目标代码。然后,由链接器(linker),将目标代码文件,与标准C函数库、程序员个人程序库所引用到的函数,捆绑到一起,链接成一个单一完整的可执行程序。编译阶段,先是预处理器根据预处理指令(#include、#define等)...

2018-09-22 19:38:58 380

git环境配置(个人向)(不定期更新)

分享本人在学习、工作中,所使用的git环境配置。(不定期更新)

2021-07-19

STM32Cube学习笔记

使用Cube快速创建STM32开发工程教程,包括IO配置、时钟树、串口、ADC等外设。

2019-04-02

空空如也

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

TA关注的人

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