Archived

「 8 」

  • 十二月 2021

  • 十二月 24, 2021
    基于STM32CubeIDE实现编译版本号自动升级功能

    简介   软件的版本号通常包含主版本号、子版本号、修正版本号和编译版本号,本文介绍基于STM32CubeIDE实现编译版本号自动升级的方法,即每次编译程序都自动将编译版本号加1。 实现原理  在C语言代码中,版本号可以通过宏定义实现,可以直接定义完整的版本号,也可以将版本号的几个部分分开定义,通过更改宏定义的方式即可更改程序版本号。实现自动升...

  • 八月 2021

  • 八月 20, 2021
    IP报文基础及其在Lwip的实现

      本文主要介绍IP数据报的格式,以及IP相关功能在Lwip中的实现方式,希望能对同样在学习Lwip的小伙伴们有所帮助。 1. IP的背景  IP协议是TCP/IP协议中最为核心的协议,所有的TCP、UDP、ICMP及IGMP数据都已IP数据报格式传输。IP协议在 TCP/IP协议族的分层中属于网络层,不难理解,IP的主要作用有两个:其一是对上层协...

  • 六月 2021

  • 六月 17, 2021
    Typora 图片自动上传与免费图床

      之前写过一个基于Gitee搭建免费图床的教程,但是每个图片都需要使用Git命令或者使用Git相关的可视化工具进行上传,使用起来并不是很方便。Typora 是当下比较火的一款Markdown写作工具,其图片自动上传功能为更方便的使用图床提供了可能。 引言  之前的教程里讲述了基于Gitee搭建免费图床的方法,因为一些众所周知的原因,Github的...

  • 五月 2021

  • 五月 31, 2021
    RT-Thread文件系统组件在STM32H743上的应用

    RT-Thread(后文简称RT)提供的DFS组件、Fatfs组件和SDIO驱动组合起来可用于操作SD卡,但RT的底层驱动目前对STM32H743(后文简称H743)适配不是很好,在stm32h743上移植RT时,包括SDIO在内的多个设备驱动都无法直接编译通过。且当前官方论坛中关于在H743上应用RT的相关的帖子也比较少,因此在本次使用SD卡挂载文件系统时,因为底层驱动不适配,遇到了很多问...

  • 九月 2020

  • 九月 14, 2020
    基于Database-Library管理Altium-Designer库文件

    基于Database-Library管理Altium-Designer库文件一、背景  Altium Designer(以下简称AD)是一个常用的PCB设计软件,其原件库包含的文件格式主要包含.LibPkg(库工程)、.PcbLib(封装库)、.SchLib(符号库)和.IntLib(集成库)四种。   Git 是一款强大的版本管理工具,在版本管理...

  • 四月 2020

  • 四月 25, 2020
    基于Gitee搭建免费图床

    本文简单介绍如何基于Gitee搭建免费图床。 基于Gitee搭建免费图床1、为什么要基于Gitee搭建免费图床​ 简单讲,主要是因为大家熟悉的免费图床各有不足之处。例如:七牛云回收了测试域名,配置自定义域名需要绑定主机(参考:【教程】使用gitee搭建免费图床);基于 GitHub 的图床访问速度则是硬伤,经常遇到图片加载不出来的问题。 2、准备工作1、一个Gitee账户 ...

  • 四月 07, 2020
    Source Insight 搭建Python 环境

    Source Insight 搭建Python 环境SI是一个受到广泛欢迎的代码阅读/编辑器,那么能不能用SI来进行python开发呢,经过一晚上的试验,终于实现了这一功能。 1.python的语法高亮source insight 4.0版本已经默认支持python语言的语法高亮,无须另外设置当然可以自行设置主题、字体大小等以符合个人阅读编辑习惯代码编辑区默认显示字符间距很小,不方便阅读...

  • 三月 2020

  • 三月 25, 2020
    git相关命令记录

    git相关命令记录 SSH_KEYssh-keygen -t rsa -C "your_email@email.com" -f ~/.ssh/custom_rsa ##git常用命令 git clone git pull git init git fetch git log#查看本地+远程所有分支的全部提交以及关系 git log --graph --all #查看本...

0%