电子电路设计入门
高电平是1,低电平是0,在不同的供电系统中高电平大小不同,高低电平也并不是一个固定值而是一个范围。
Linux之Shell基础
我们现在的使用的操作系统都是带有图形界面的,早期的操作系统是使用命令行的。操作系统本身只是一些内核代码,图…
Ubuntu终端ZSH配置
oh-my-zsh是zsh的一个框架,内置了许多主题和插件。
Vim编辑器教程
Vim编辑器是一款效率极高的程序开发工具,在Shell中基本都要使用Vim来进行编辑,本篇博客将介绍如何高效率…
hdrtest
NIKON CORPORATION NIKON Z fc · Viltrox AF 56/1.4 Z · 56…
LightRoom后期照片管理
作为一个摄影入门甚至还没有买相机的小白,每次漫展借舍友的相机也要拍coser,现在尝试学习后期。
STM32及ARM中断详解
当一个中断或者异常触发时,先看到这个中断源有没有被启动,以及它的优先级如何,然后进入中断向量表,如果允许进行中…
STM32存储架构详解
以STM32为例解析MCU的存储架构,希望以此能够加深对嵌入式硬件的认识,以后也可以更快的上手其他的硬件。
SystemView简单移植
SystemView是由SEGGER公司开发的嵌入式系统可视化分析工具,可以用来可视化的监控嵌入式操作系统的运…
计算机组成原理(补充知识版)
计算机中的所有数据都是由二进制数表示的,基本上都是使用二进制补码来表示。数据可以分为有符号数和无符号数,区分后…
uC/OS移植
MRS R0, PSP ; PSP is process stack pointer…
汇编语言实验
通用寄存器可以分为高八位和低八位,如果计算结果越界,高位会被直接省略掉,如果是在高八位或者低八位中单独越界,低…
Makefile详解
makefile定义了一些规则来制定项目如何进行编译。
ARM处理器汇编语言
Thumb是16位指令的状态,可以使用16位指令,在进行切换时不会改变通用寄存器。
OriAndBlindForest–一段近乎完美的旅程
作为一款横版平台动作游戏,在我刚接触时仅仅是对横版游戏的喜爱。在最基础的平台跳跃动作,加上精灵之火自瞄的攻…
动态规划背包问题
现在有一个背包容量为v,有一系列的物品分别有wgti的重量和vali的价值。问怎么取物品装到背包里使得总价值最…
数据库数据结构和字段详解
上述代码创建了一个叫做tabletest,并创建了int类型的键id,varchar类型长度为10的键name…
Picgo图床搭配阿里云OSS创建个人图床
找到picgo的github主页,选择release发行版,然后找到适合自己电脑系统的版本进行下载和安装。li…
DataBase
数据库是一种依照特定数据模型,组织、存储和管理数据的文件集合。组织与存储系统数据,为系统软件从中存取从中存取数…
EmbeddedSystem
本学期的综设课程要求移植一个嵌入式操作系统到Stm32上,这里记录下整个嵌入式操作系统的实操学习过程,理论会放…