关于FreeRTOS任务栈的那点事儿 by Jason Yuan 0x00 基础知识 0x00 00 栈指针 一般来说Cortex-M系列有两种工作模式,一种叫做Thread...
一、 链接脚本的整体认识 什么是链接文件呢?作用是什么呢?当编写了多个C文件时,我们将他们编译链接成一个可执行的文件,此时就需要用到链接脚本文件(ld)。ld脚本主要功能就是...
别在注释里陷得太深——注释很可能会误导你,你要调试的只是代码。 前言 个人博客[https://www.nixgnauhcuy.top/]所有文章除特别声明外,均采用 CC ...
参考:usb wiki、USB 一、USB概述 1.USB 版本 2.USB 接口 [站外图片上传中...(image-2f523-1596012258374)] 3.USB...
参考来源:知乎 定义一个函数为虚函数,不代表函数为不被实现的函数。定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。定义一个函数为纯虚函数,才代表函数没有被实现。定义...
C++内联函数 什么是内联函数? 在函数的声明和定义前加一个 inline 关键字,这个函数就是内联函数。 通常会省略函数原型,即在声明的同时就定义。 内联函数原理是什么? ...
1.有时候只是为了代码分块,比仅仅使用{}更直观些。例如在cocos2d-x代码中 2.为了宏展开的时候不会出错。如果直接放在花括号里会出错的 3.当你执行一段代码到一半,想...
1 什么是回调函数? 首先什么是“回调”呢? 我的理解是:把一段可执行的代码像参数传递那样传给其他代码,而这段代码会在某个时刻被调用执行,这就叫做回调。 如果代码立即被执行就...