送南阳马生序

3
获赞数
0
关注数
4
粉丝数
IP 属地河南
2024-01-19 加入
浏览 1.3k

余之业有不精、德有不成,非天质之卑,则心不若他之专耳,岂他人之过哉!

7 声望
单片机
6
黄金勋章
暂未获得该勋章
如何获得
1 白银勋章
个人动态
  • 发布了文章2024-11-20
    Windows 软件之常用软件推荐
    推荐的软件都是个人认为的简约派软件,也就是功能够用、无广告、不要求登录。大部分软件都可以在腾讯软件中心(下载速度快)下载下来,对于其中无法下载的,建议去其官网下载。腾讯软件中心地址:[链接]先来个桌面整理软件(Stardock Fences)热热场:
  • 发布了文章2024-11-20
    Windows 系统之 PowerShell
    1)查看 powershell 配置文件位置:<font color=#BF0000>echo $PROFILE</font>
  • 发布了文章2024-11-20
    Windows 软件之 FFmpeg
    为方便测试,我们首先使用 winget install MediaArea.MediaInfo 命令安装一下 mediainfo 命令(可以方便地查看视频信息),然后创建 mediainfo.ps1 文件,并输入附录1中的内容。这里我以周董稻香 mv 视频为例。视频信息如下:
  • 发布了文章2024-11-20
    ssl证书,以 Nginx 为例
    1)SSL 数字证书:在 HTTPS(HTTP over SSL)请求的 SSL 握手阶段,服务端以数字证书的方式将 RSA 公钥传给客户端,以保证公钥在传输过程中不被篡改。随后在通信过程中,该公钥将用于加密一个密钥,这个密钥则会对通信数据进行对称加密。
  • 发布了文章2024-11-20
    Windows 软件之 7zip 使用
    1 重建图标1)图标文件展示:(1)0w0(2)木偶(3)Black-Hawk(4)推荐选择上述中的一种图标,然后将其 7z.dll 替换即可。也可以使得 Resource Hacker 软件,通过修改 7z.dll 来自定义图标图像。2)重建图标缓存,运行下方 bat 脚本: {代码...} 如果运行上述脚本...
  • 发布了文章2024-11-20
    Linux 命令之 tar
    系统如果已经安装 zip,则可以使用 zip -r filename.zip file/path 生成 .zip 压缩包(-r 表示递归压缩)。 同样的,使用 rar a filename.rar file/path 生成 .rar 压缩包rar 安装包下载地址:[链接]而 .7z 压缩包的生成见其它文章,ubuntu 系统安装 7z 命令:apt inst...
  • 发布了文章2024-10-22
    DAPLINK 源码学习(1)BL 之 main() 函数
    bootloader 主函数1)我们以 stm32f103xb_bl 为例,从 bootloader 项目的 main() 函数开始:(1)sdk_init():MCU 初始化(2)gpio_init():USB 相关引脚配置(3)config_init():RAM 中配置初始化(4)board\_bootloader\_init():nothing(5)reset_button_pressed...
  • 发布了文章2024-10-21
    U 盘
    (2)接口子类(bInterfaceSubClass):0x06 表示 SCSI(Small Computer System Interface,小型计算机系统接口) 命令集
  • 发布了文章2024-10-15
    DAPLINK 之 RTT 输出日志
    1)RTT(Real Time Transfer,实时传输):SEGGER 的 Real Time Transfer (RTT) 是一种经过验证的技术,用于嵌入式应用中的系统监控和交互式用户 I/O。它结合了 SWO(Single Wire Output)和半主机模式(semihosting)的优点,同时提供了非常高的性能。
  • 发布了文章2024-10-14
    DAPLINK 之基于 AIR32F103 制作
    这里以合宙生产的 AIR32F103CBT6 芯片为主。所以可以使用合宙开源仓库:[链接] 该仓库当前(2024.9.28)已闭源,但是可以去 github 上搜索别人上传的
  • 发布了文章2024-10-11
    DAPLINK 之仿真调试器介绍
    本文算是 DAPLINK 学习的一个引子,主要介绍一下各类调试器及其使用。接下来我会首先使用合宙 AIR32F103 进行复刻,然后是分析 DAPLINK 源码,最后根据学习情况来自制 DAPLINK。烧录方式:
  • 发布了文章2024-10-10
    USB 鼠标的实现
    《圈圈教你学 USB》第 3 章学习笔记前言说明:本文章节顺序按照 《圈圈教你学USB》 一书的学习顺序来组织,其中跳过了硬件代码相关的章节。参考:1)《圈圈教你学USB》2009 年第 1 版2)B 站 沁恒微电子《USB技术应用与开发》:3)USB 官网(直接搜索 usb 或 hid):...
  • 发布了文章2024-10-10
    USB 概述及协议基础
    《圈圈教你学 USB》第 1 章学习笔记1 USB 是什么?1)USB(Universal Serial Bus,通用串行总线)2 USB 的特点1)USB 协议版本与速度:来源:[链接]2)开发 USB 常用网站: [链接]3 USB 的拓扑结构USB 是主从结构,主机为 Host,从机为 Device。1)主从结构:主机 Ho...
  • 发布了文章2024-09-29
    OpenOCD 代码学习(4)其它配置命令
    1)上一节我们学习了 adapter 与 transport 命令,这一节我们接着学习配置文件中的其它命令。本文主要是对配置文件中用到的命令(如下图)进行解析,以在命令行运行如下命令的结果为准: {代码...}
  • 发布了文章2024-09-28
    OpenOCD 代码学习(3)adapter 与 transport
    1)上一节中,我们知道 parse_config_file() 函数会边解析配置文件,边执行其中的命令,那么接下来我们将主要学习一下 OpenOCD 配置文件中涉及到的命令。
  • 发布了文章2024-09-27
    OpenOCD 代码学习(2)执行命令
    2)openocd_thread() 的逻辑一共有 7 个步骤:(1)通过 <font color=red>parse_cmdline_args()</font> 解析 openocd 时的命令行参数,如通过 -d3 指令日志级别,-f filename 指定配置文件等等
  • 发布了文章2024-09-26
    OpenOCD 代码学习(1)注册命令
    (2)OpenOCD 将命令发送到 MCU 端需要双方约定协议。目前常用的协议为 SWD 和 JTAG,实现这些协议的工具有 DAPLink、ST-Link、JLink 等
  • 发布了文章2024-09-25
    Cubieboard2(六)RTL8188ETV 驱动
    1)lwfinger 仓库的 rtl8188eu 代码不需要合并到内核中一起编译,只需要在将内核编译一遍后引用内核自行即可。2)quickreflex 仓库的 rtl8188eus 代码,经测试,如果按照 AIC8800 驱动的方式添加到源码中无法编译出驱动,而在驱动外引用内核编译则可以成功生成。
  • 发布了文章2024-09-24
    OLED(3)字库篇
    1 显示图片1.1 图片取模1)生成 bmp 点位图(1)找到一张图片,在 PS(在线 PS:[链接]) 中打开:(2)二值化处理:图像 -> 调整 -> 阈值,调整阈值(3)大小调整:图像 -> 图像大小,调整到最大不能超过 64 x 64(4)导出 bmp:文件 -> 导出为 -> ...
  • 发布了文章2024-09-24
    OLED(2)驱动篇
    1 概述1)代码仓库:这里尝试了两种面向对象的方式,不足之处敬请指正。OOP 方式:[链接]Class In C:[链接]本文主要以 Class In C 的方式记录,虽然它占用 RAM 高,但它更像 OOP。2)OLED 要显示中文汉字,有以下几点:(1)首先是 OLED 的显示驱动,如 OLED 屏幕初...