学习笔记

  • VSCode工作区配置

    作为一个嵌入式开发者,需要到的工具链非常多,而绝大多数情况下又不想使用某…

  • STM32RCC时钟树详解

    stm32一共有四个可能的时钟源

  • Tmux教程

    Tmux可以允许关闭窗口但是保留会话,多用于ssh连接服务器的场景,防止…

  • ucOSii临界区

    操作系统在处理关键代码时,也就是进入临界区时,需要关闭中断,防止中断打断…

  • 链接脚本LinkerScript

    在嵌入式开发中,需要指定不同的段烧录到单片机的地址,这个过程由链接脚本指…

  • Git提交规范

    将自己的四轴项目推送到github,但是写出来的commit非常抽象,遂…

  • uCOSii内存管理

    uCOS的内存管理非常简单,有5个连接在一起的partition,这5个…

  • ucOSii任务调度

    这里介绍uCOS最重要的任务调度算法:优先级位图法。

  • 熵编码

    熵编码是一种独立于介质具体特征的无损数据压缩的方案。通过将输入的每一个字…