- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 任务的定义、任务切换的原理及实现
文章目录1 任务切换流程2 任务切换代码实现1 任务切换流程任务切换的关键步骤:保存当前任务的状态恢复下一个要运行的任务2 任务切换代码实现...
2019-09-28 16:52:11 2958
原创 指针和数组分析
文章目录1 指针和数组的纠缠1 指针和数组的纠缠有时候还是会分不清指针和数组名之间的关系,主要是二维数组,一维数组倒是没什么问题。懒得写太多,就直接拿代码测试下,如下:// CodeTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include <windows.h>us...
2019-09-25 09:25:02 217
原创 Linux中目录结构
1 Ubuntu中的目录结构这个目录结构一点都记不住,还是看得少啊,那就记下来吧。Ubuntu中的目录遵循FHS标准(Filesystem Hierarchy Standard,文件系统层次标准)。它定义了文件系统中目录、文件分类存放的原则、定义了系统运行所需的最小文件、目录的集合,并列举了不遵循这些原则的例外情况及其原因。FHS并不是一个强制的标准,但是大多的Linux、Unix发行版本遵循...
2019-09-24 08:34:44 155
原创 Cortex-M3内核中的异常
文章目录1 工作模式和权限级别分类2 寄存器组3 PendSVC异常3.1 异常处理流程3.2 EXC_RETURN1 工作模式和权限级别分类处理器的工作模式分为:thread mode和handler mode两种。这两种模式是为了区别正在执行代码的类型:handler模式为异常处理例程的代码,线程模式为普通应用程序的代码。两种特权级别包括特权级和用户级,两种特权级别是对存储器访问提供的...
2019-09-21 10:52:24 1414
原创 16位汇编相关寄存器
文章目录1 X86 16位汇编所涉及的寄存器1 X86 16位汇编所涉及的寄存器总共也没几个寄存器啊,为啥就是记不住呢。8个通用寄存器:4个段寄存器:2个控制寄存器:...
2019-09-17 14:31:47 1425
原创 位运算编程小技巧
文章目录1 位运算1.1 如何判断一个数是不是2的整数次方?1 位运算1.1 如何判断一个数是不是2的整数次方?在FatFS源码看到的技巧,直接上代码:// CodeTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include <windows.h>using nam...
2019-09-17 09:18:38 183
原创 文章汇总
文章目录1 单片机1.1 硬件设计1.2 MCU1.2.1 STM321.3 RTOS1.3.1 RTOS设计相关2 嵌入式2.1 Linux命令2.2 开发环境搭建3 C/C++3.1 计算机系统3.1 编码3.2 数制3.2 汇编3.2.1 X86 16位汇编3.3 基础语法3.3.1 编程小技巧3.3.2 语法特性3.3.3 EasyX图形库4 C#4.1 C#语言4.1.1 .NET平台4...
2019-09-16 14:41:17 4135 1
STM32F103C8T6_GRBL 1.1f 移植
2019-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人