- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 WSL图形化
WSL 是一个完全的「终端」命令行环境,默认情况下是没有窗口程序的。但并不是所有在 WSL 上运行的应用程序都能在「无窗口」环境下运行,也不是所有的开发工具都能像 VS Code 一样利用 Remote 远程开发插件连接,从而提供一个近似原生的开发体验。这时候,,来运行需要窗口的应用程序。
2023-04-02 21:53:34
528
原创 01 Raid系列教程 - Raid简介
RAID 全称为"Redundant Array of Inexpensive Disks",意为“廉价磁盘阵列”,随着时代的发展RAID的原意也改为"Redundant Array of Independent Disks"磁盘整列。RAID 常用于数据存储,它可以将多个磁盘组合成一个逻辑驱动器,提高数据读写速度,同时提供冗余备份,保障数据安全性。
2023-04-02 13:28:48
419
原创 国内Arduino或下载开发板失败加速方法(以ESP32为例)
问题是,在中国国内的网络环境中,下载或更新Arduino开发板通常速度很慢,而且很容易失败。为了帮助大家解决这个问题,我分享了我的经验,提供了一种有效的加速下载的方案。此种方法也同样适用于Vscode的Arduino插件。
2023-04-02 12:13:38
13552
3
原创 借助AI实现PS2贴图高清化AetherSX2+Topaz Gigapixel AI制作高清游戏贴图
将贴图保存到手机中,并放到Android/data/中 AetherSX2中游戏对应的贴图文件夹中,重新打开游戏,启用,载入替换纹理。4. 重新打开游戏,运行一会,大约几分钟左右,贴图会Dump完毕,使用MT工具箱找到贴图并打包发送给电脑。选项下添加Dump贴图代码。3. 打开配置文件在。
2022-11-16 21:58:14
3541
原创 ESP32 Simple FOC Arduino&Vscode 环境安装指南
ESP32 Arduino&Vscode环境搭建,ESP32 SimpleFOC Vscode环境搭建
2022-07-10 12:30:16
1245
原创 arduino i2c EEPROM(AT24C02、AT24C08、AT24C16、AT24C32、AT24C64)驱动
说明数据手册使用arduino的Wire库来读写at24cxx,可以支持at24c02、at24c08、at24c16、at24c32、at24c64。支持24cxx的随机读写以及顺序读写功能代码at24cxx.c#include <Arduino.h>#include <Wire.h>#include "at24cxx.h"void at24cxx_init(void){ Wire.begin();}static void at24cxx_wait
2021-12-08 22:00:25
2792
2
原创 手把手教你写单片机shell (一、基本功能实现)
平台:arduino原理实现一个简单的命令解析代码光标操作快捷键操作历史命令实现TAB自动补全实现
2021-10-02 19:33:03
3076
4
原创 #define定义 printf实现log的打印`
#define定义 printf实现log的打印/* 如果需要打印调试信息 #define DEBUG_LOG_EN x 0/关闭所有调试信息 1/只打开最高级 2/打开高和中级 ...
2021-09-22 08:42:28
2184
原创 单片机shell,嵌入式shell
xcmd介绍简易的单片机命令行工具,移植十分方便,支持历史记录,支持注册快捷键移植移植十分简单,只需要在初始化的时候提供字符输入输出函数即可 /* 例如移植到linux平台 */ int cmd_get_char(uint8_t *ch) { *ch = getch(); return 1; } int cmd_put_char(uint8_t ch) { putchar(ch);
2021-09-17 15:15:18
1928
原创 ThreadX分析(三)-tx_thread_relinquish.c
文章目录源码分析今天刚好看到这个API函数就分析一下,这个API主要是实现轮询调度工作。首先看一下源码。源码中我删除了一些check以及debug类的代码,便于理解源码逻辑源码分析VOID _tx_thread_relinquish(VOID){TX_INTERRUPT_SAVE_AREA //定义了一个用于保存中断信息的变量UINT priority;TX_THREAD *thread_ptr; ...首先我们看一下函数的变量定义,主要分析TX
2021-05-05 16:56:53
1013
原创 ThreadX分析(一)
文章目录简介组件间的依赖关系构建编译Threadx概览Threadx目录结构使用thread的步骤Threadx配置最小代码配置最快运行速度配置全局time源配置详细配置描述获取tx version简介ThreadX被设计的像C库一样,只有被用到的组件才会编译进最终的App中,这样可以保证最终生成的应用软件只包含自己所需的组件,拥有更小的应用体积(一般2KB~15KB左右)。ThreadX易于裁剪,即适用于微控制器也适用与像CISC/RISC/DSP等强大的处理器上。ThreadX除了提供内核之外
2021-05-02 12:18:52
2984
原创 u8g2 stm32移植笔记
U8g2移植笔记自己移植了U8g2到stm32上,记录一下移植需要步骤自己移植了U8g2到stm32上,记录一下U8g2下载地址U8g2项目Github。移植需要步骤我移植U8g2采用的是stm32硬件SPI,可以提供更高的通讯速率,移植时只需要提供两个回调函数即可。从GitHub下载的源码中我们选择csrc文件夹下的代码进行移植将csrc下的文件加入到项目目录,其中u8x8_d_器...
2019-10-26 23:29:06
5346
5
原创 适用于单片机的小型类shell的命令行软件
在单片机中实现类似shell的命令行工具如果在单片机编程过程中有一个类似linux的shell命令工具可以通过串口调试助手输入命令然后运行一些调试函数,将会为编程提供极大的帮助。本文旨在提供一个十分便于移植和十分简单有效的shell解决方法。在移植时只需提供shellGetChar函数和shellSendChar函数,函数编写尽量简单、高效甚至可以简单的移植到类似51单片机这样的8位处理器上...
2019-03-04 15:59:43
2845
基于单片机的简易shell
2019-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人