Rick Chan's Blog

一次旅行,一杯卡布,一场人生

VSCode ARM CortexM 开发

VSCode Embedded IDE 插件的配置和使用

讲述如何使用 VSCode 进行 MCU 系统开发。

Docker 安装和使用

包括 Docker 的基本概念和使用方法。

Gitea 安装和配置

Gitea 是一个类似于 GitHub 的功能强大的代码托管平台。介绍 Gitea 的安装和配置方法。

理解 VirtualBox 的四种网络连接方式

描述 VirtualBox 四种网络连接方式的差异。

VirtualBox 常见问题汇总

系统的论述 Qt Quick 中 QML 的使用,解决项目开发所要面对的实际问题。

PyOCD 的基本使用

VSCode Embedded IDE 插件的配置和使用

开源 Python 编程和下载工具使用说明。

QML 应用程序开发技术总结

记录 VirtualBox 在使用过程中遇到的一些常见问题,并提供解决方案 。

Xfce4 深度定制

Linux Xfce4 桌面系统深度定制功能说明。

Part-DB 安装及使用

Part-DB 是比较实用的元器件进销存 Web 系统,支持使用电脑摄像头扫码(条码和二维码)。本文介绍 Part-DB 的安装和配置方法。

Keil 工程切换 AC5/AC6 编译器

通过 Keil 工程控制使用 AC5/AC6 编译器。

Multisim 14.0 无法初始化 DAO Jet db 引擎的处理方法

解决 Multisim 无法初始化 DAO/Jet db 引擎的问题。

Linux SSH 服务的安装和使用

本文简要的对 Linux 下 SSH 服务的安装、配置和使用进行说明。

使用 SEGGER J-Link RTT

基于 Keil 环境

对在 Keil 环境下使用 SEGGER J-Link RTT 功能进行了介绍,并对常见编译错误进行了修正。

拉格朗日插值

给出拉格朗日多项式插值的推导过程和标准公式。

使用 Octave 工具设计巴特沃斯滤波器

使用 Octave 工具设计巴特沃斯低通、高通和带阻滤波器。

有限冲击响应滤波器、无限冲击响应滤波器及其 C 语言实现

简要介绍 FIR 和 IIR 的实现及特性差别。

傅里叶变换、拉普拉斯变换和 Z 变换

对傅里叶变换、拉普拉斯变换和 Z 变换进行总体性的解释说明。

Octave 基本操作

对 Octave 的常用计算功能进行说明。

Linux SPI 子系统

基于 x86 平台

Linus 内核 SPI 子系统介绍。

Deep Learning Haar Cascade Explained

翻译

ADB 常用指令

提供常用的 ADB 指令参数。

ADB 操控多个设备

解决 ADB 连接多个 Android 设备时如何指定具体设备的问题。

Aapt 命令说明

描述 Aapt 命令的功能和用法。

解决 Linux 下 ADB 无法检测到设备

解决开发 Android 设备时无法识别 ADB 设备的问题。

嵌入式程序开发——存储器类型与存储区划分,字符串与RAM占用

为便于深入理解和开发嵌入式软件,本文对常见存储区划分进行了说明,并对不同类型存储器所存储的内容进行了介绍。

QRenCode 库的编译和使用

在项目中使用二维码通常会用到 qrencode 库。本文简单介绍 qrencode 库的编译安装并结合 Qt 进行实例演示。

Cpolar 设置和使用

Cpolar 是非常简单易用且功能强大的内网穿透工具,本文对 Cpolar 的使用进行基本介绍。

CMake 基本语法

CMake 的简明语法。

Aplay 使用帮助

Aplay 的基础教程。

Aria2 使用说明

Aria2 是 Linux 下多线程支持端点续传的下载工具,本文主要介绍 Aria2 的基本使用方法。

Tmux 的使用

对 Tmux 的基本用法进行说明。

Manjaro 安装图形界面及开启 VNC

基于 Manjaro 系统安装和配置图形界面及 VNC 服务的指导说明。