一、简要说明 本文主要是参考 Rust 官方的 探索之书 Discovery[https://docs.rust-embedded.org/discovery/microbi...
一、简要说明 本文主要是参考 Rust 官方的 探索之书 Discovery[https://docs.rust-embedded.org/discovery/microbi...
一、bindgen 命令简单记要 首先要安装 bindgen-cli,其次它需要依赖 clang。安装可以在网上找教程。 我这里主要记要,其在本次命令中使用到的一些功能,方便...
Arduino 在 vscode 里报错的处理方法 本文参考 懒懒的狸花猫/avr-hal (gitee.com)[https://gitee.com/dxpAndroid/...
首先在 cargo.toml 的依赖项 [dependencies] 下增加一个依赖。 这是一个开源 hal 库。 然后我在 examples/led.rs 里添加了一个学习...
在 资源网站 里,提供了一个能下载相关 pack 的网站。 以我的惯例,我会把 该文件 放到根目录下的 pack 文件夹内。然后在根目录下,创建一个 pyocd.yaml 文...
可以在 github 或 gitee 上搜索并下载。 其项目结构如下, 我分开记录说明: README.md首先应该阅读它,因为其包含了如何把模板修改成你的项目。 memor...
Rust Embedded · GitHub[https://github.com/rust-embedded]Rust 嵌入式工作组 GitHub - rust-embed...
安装一个软件 运行软件,查看键盘 id 重点在 AT Translated Set 2 keyboard id=16 中的 id 上。 把后面 0 改为 1 就会启用。
Deepin 默认的 vim 版本是 8点几的。安装 coc.nvim 老是说版本太低。所以,这里记录当时是怎样把 vim 8 升级到 vim 9。 在应用商店里搜索并安装 ...
参考链接 手把手教你下载安装Python开发环境之Linux系统[https://www.bilibili.com/video/BV1Wb4y1y7Jk/?spm_id_fr...
win7 下的 vscode 已经不支持了,而在线版的智能识别不好用。所以尝试使用 vim 来搭建环境。而 vim 里的 YCM(YouCompleteMe)虽然使用的是 p...
泛型是 C++ 模板的一个主要用途,另一个应该是元编程了。我个人理解,泛型的用途有两个,一为去类型封装,二为建立鸭子方法。 去类型封装 以 类 C 方式封装一个 int[] ...
1. 介绍 众所周知,模板分为 函数模板 和 类模板。 两者的主要差别是: 函数模板定义的是函数和类方法,类模板定义的主要是 class 和 struct; 函数模板不能特例...
在 rtthread studio 中,使用 C++ 的标准库里,会出现报错,fatal error: bits/c++config.h: No such file or d...
本文摘录自 知乎 - 怎样做到眼脑直映,不在心里默读?[https://www.zhihu.com/question/49896533] 上 无声胜有声[https://ww...
一、目的 本文是为了记录使用 stm32CubeMX 、arm-none-eabi-gcc 和 vscode 配置 arm 的 C++ 环境。 参考了下面的两篇文章。 在ar...
我在 RT-thread Studio 点击调度,软件提示错误, 其中,参考下载几个网站 Some errors occured when starting debug wi...
在 C++ 中,拷贝的能力分为 初始化拷贝 和 赋值拷贝 两种。默认情况下,就算你不声明对象是否存在这两种能力,编译器也会帮你自动生成一个默认版本。 此时的 T 已经具有默认...
C++的 copy (拷贝)比较好理解,而 move (移动)则相对难理解一点。 我个人认为,C++ 的 移动 只是提供一种 语义上 的内存所有权移动。 注: 本例的测试环境...
本文是记录 git gui 怎样处理合并时产生的冲突。 本例中,只含有一个文件 main.txt 。 当前的分支状态树为, 其中分支 A 上,main.txt 的内容为 而分...