笔记:中文utf-8/unicode编码简单转换:
重要概念: 自然对齐(natural alignment) 结构体成员自身数据类型决定的对齐。比如:int a; // 4 bytes alignmentshort b; /...
常量数组: 常量指针数组: const NEW_TYPE 不等同于const void *, 而是等同于void * const。const void*:指向常量的指针vo...
在Arm Compiler for Embedded Reference Guide中有介绍,$Super$$ and $Sub$$是Armlink提供的wrapper sy...
keil环境下,在链接选项中添加--info=stack,则在map文件中可以生成Image Stack Usage Information信息: Image Stack U...
项目 - 属性:
1. Git工作区、暂存区、本地仓库、远程仓库 workspace:工作区 staging area:暂存区 local repository:本地仓库 remote rep...
三极管按结构分,可分为NPN型三极管[https://baike.baidu.com/item/NPN%E5%9E%8B%E4%B8%89%E6%9E%81%E7%AE%A1...
https://www.cnblogs.com/Tuple-Joe/p/13530550.html[https://www.cnblogs.com/Tuple-Joe/p/1...
工厂模式一种创建型设计模式,可以为创建提供最优解。工厂模式又可细分为三种(简单工厂模式、工厂方法模式和抽象工厂模式)。 简单工厂模式 先看一个例子: 我们需要一辆自行车,自行...
看到有文章写的比较清晰了:看电路图,为你详解STM32的GPIO工作原理[https://shequ.stmicroelectronics.cn/thread-623010-...
1. 什么是分散加载: 在《ARM体系结构与编程》书中第11章有明确介绍:分散加载文件(即scatter file后缀为.scf)是一个文本文件,通过编写一个分散加载文件来指...
策略模式: 定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 定义是不是有点抽象(反正我单看这个定义,感觉不太形象),先说一下我的...
观察者模式应该是比较好理解的一种设计模式。《Head Frist 设计模式》一书中对观察者模式的解释就是: 出版者+订阅者=观察者模式 适用于需要监听对象变化的场景,拿《He...
multisim仿真初试: 选择电源:image.png 电源接地:image.png 选择限流电阻:image.png 选择led:image.png 选择开关:image...