博客主页 所有文章 标签 关于我
img

sharpen_shen

学习与总结

沈小朋

个人博客

欢迎来到我的个人站~


  • 博客主页
  • 所有文章
  • 标签
  • 关于我
  1. Freertos任务调度原理

    任务创建freerots中使用xTaskCreate来进行任务的创建,该函数的调用关系如下图所示,首先是通过pvPortMalloc函数创建任务的堆栈stack以及任务控制块TCB。值得一提的是,有些时候为了检测堆栈溢出,分配的stack内会被填充满0xA5(10100101),当检测到栈的末尾的值不是0xA5了,说明栈溢出了。而TCB的作用就是记录所创建的任务的所有信息,包括名字,优先级,栈的开始位置,以及的栈指针sp寄存器的值。然后会调用prvInitialiseNewTask为这个任...…

    2021-08-10
    阅读全文 »

  2. Git 命令详解

    git的工作区、暂存区和版本库的概念关于这三个区域的概念其实网上以及讲的很多了,但是发现有些概念不同的人理解的不一样。我自己的理解是如图所示工作区的内容就是工作目录中实际显示出来的文件,而暂存区的内容是工作区的内容的快照,暂存区对工作区的内容进行跟踪,而版本库的内容是对暂存区的一种保存,版本库对工作区进行跟踪。通过git add命令就能够将此时工作区的内容推送到暂存区,git commit命令则是将暂存区的内容推送到版本库。如图所示,通过git status命令可以看到绿色字体以及红色字体...…

    2021-05-18
    阅读全文 »

  3. Github Pages + Jekyll搭建个人博客

    一直想搭个博客记录一下自己的一些学习与总结,折腾了两天终于搭起来了,当然也遇到了不少的坑,主要是jekyll环境不太好配置,版本冲突和依赖关系等等,下面就总结一下搭建的过程,作为搭建成功后的第一篇博客试试水。Github Pagesgithub pages其实就是github的一个网站托管的功能,在自己的github账号上新建一个xxx.github.io的repository(xxx一定要是你自己的github账户名),然后将网站的相关代码和文件传上去,就可以在浏览器中通过https:/...…

    2021-05-17
    阅读全文 »


1 / 1
  • RSS

Copyright © 沈小朋 2021 Theme by leopardpan |

本站总访问量 次