爬坑 | PX4的踏坑历程之region 'flash' overflowed by * bytes

错误如下 两种解决方法 注释掉不需要的模块和修改默认的Flash大小(推荐) 注释掉不需要的模块 #drivers/differential_pressure/ms4525 #drivers/differential_pressure/ms5525 #drivers/differential_pressure/sdp3x #drivers/distance_sensor/sf0x #dr

- 阅读全文 -

爬坑 | keil5代码容量限制问题解决

KEIL如果不破解的话, 会有32K代码容量的限制, 超过32K则编译不了。 我还以为是bug调了好久, 从半夜一点调到两点多, 蓝瘦蓝瘦 好气好气哦。 需要注册机, 可后台留言。 免费的

- 阅读全文 -

机器学习 | 决策树 理论篇

决策树学习的目的是为了产生一棵泛化能力强,即处理未见示例能力强的决策树。 决策树学习的关键在于如何选择最优划分属性。 我们希望决策树的分支结点所包含的样本尽可能属于同一类别,即结点的“纯度”(purity)越来越高。 经典的属性划分方法 信息增益 增益率 基尼指数 信息增益 “信息熵”是度量样本集合纯度最常用的一种指标。 属性a对样本集D进行划分所获得的“信息增益”: 一般而言,信息增

- 阅读全文 -

随记 | 沟通心理学之团体中的攻击无意识与防御机制

沟通心理学之团体中的攻击无意识与防御机制 见诸行动:看见某种场景,想起过去的场景 内疚的强迫性重复:通过激发内疚感去控制某个人 自运行系统:自运行的行为 心身陷阱:由心理产生身体上毛病(陷阱) 研究本能:打着研究幌子,本能产生某种行为

- 阅读全文 -

嵌入式 | ARM中断异常

    异常优先级:   ARM处理器的异常空间:   在所有异常的入口,IRQ 中断被屏蔽 ,只有重新被使能才可触发内核响应。(如:中断嵌套处理) 在 FIQ 和 Reset 异常的入口,FIQ中断被屏蔽。 ARM处理器响应异常的过程如下(只能在ARM状态下完成): CPSR寄存器的内容——复制——> SPSR_寄存器(对应模式下)

- 阅读全文 -

嵌入式 | ARM工作模式详解

ARM v4版本的处理器有以下两个工作状态: ARM状态:32位,执行字对准的ARM指令。(性能好,代码密度小 Thumb状态:16位,执行半字对准的Thumb指令。(性能差,代码密度大)   进入Thumb状态的方法是: 执行BX指令,并设置操作数寄存器的状态(位[0])为1。 在Thumb状态进入异常(所有的异常都是ARM状态),当异常处理返回时自动转换Thumb指

- 阅读全文 -

嵌入式 | ARM嵌入式微处理器概论

ARM内核是一种32位RISC微处理器,具有功耗低、性价比高、代码密度高等三大特色。 ARM处理器具有RISC体系结构的典型特征,同时具有以下特点: 在每条数据处理指令当中,都控制算术逻辑单元ALU和移位器,以使ALU和移位器获得最大的利用率。 自动递增和自动递减的寻址模式,以优化程序中的循环。 同时Load和Store多条指令,以增加数据吞吐量; 所有指令都可以条件执行,以增大执行吞吐量

- 阅读全文 -

嵌入式 | 嵌入式系统概论

嵌入式系统的硬件是以嵌入式微处理器为核心,主要由嵌入式微处理器、总线、存储器、输入/输出接口和设备组成。 嵌入式系统的软件是由初始化代码及驱动、嵌入式操作系统和应用程序等软件有机地结合在一起形成系统特定的一体化软件。 总线是CPU与存储器和设备通信的机制,是计算机各部件之间传送数据、地址和控制信息的公共通道。     嵌入式微处理器的体系结构:可以分为冯•诺依曼(VonNe

- 阅读全文 -

爬坑 | Centos7安装gitbook

Centos7安装gitbook 安装npm(Node Package Manager) 从node.js的官网(https://nodejs.org/en/)上下载安装程序,即可完成Node.js和npm的安装。 Centos安装gitbook npm install -g gitbook-cli 出现错误 npm ERR! path /Users/aven/node-red/node_mo

- 阅读全文 -