每次拿到一块可以跑 linux 的开发板之后,都会产生为其编译 iot_gw 的冲动,这次也不例外。
芒果派 MQ-R F133 开发指南
最近入手了一块带有 WIFI 模块的芒果派 MQ-R F133 开发板,这个开发板很小巧,可以运行全志的 Tina-Linux,打算将之前用 Rust 开发的网关应用 iot_gw 移植到这个上面,这篇博客主要用于记录移植的过程。
如何使用 Gitlab 进行嵌入式项目管理
本文以在 wsl2 上安装 Gitlab 为例,介绍如何自建系统,利用 Gitlab 进行嵌入式项目管理,包括源代码版本控制、制品管理以及故障追踪。
Windows 下使用 Rust 和 GTK4 创建 GUI 程序
本文主要介绍如何利用 Rust 和 GTK4 在 Windows 上进行 GUI 程序开发。
Keil HEX 文件格式解析及数据提取
本文以 MCU OTA 升级为背景,对 Intel HEX 文件格式以及 Keil 输出内存数据的方式进行简单介绍,并提供 Intel HEX 文件以及 BIN 文件数据提取示例程序。
使用 libusb 发送控制传输
本文以通过控制传输读取 HUB 的描述符为例,阐述如何为 HUB 添加 API,顺带对 libusb 中与 Windows 有关的源码进行剖析,也可以用在 HUB 以外的 USB 设备上。
Modern Robotics: Mechanics, Planning, and Control
记录机器人课程学习过程。
Rust USB 开发
写这篇文章的目的是介绍一下如何使用Rust和libusb在windows上进行USB软件开发。
用 Rust 实现 MIN 协议
写这篇文章的目的是介绍一下MIN协议,并且对使用Rust实现MIN协议的一些考量做个分享。
OpenWrt 编译
这篇文章以openwrt-19.07.2为例,介绍如何编译 OpenWrt。