- 博客(5)
- 收藏
- 关注
原创 GD32F30x移植FreeRTOS(保姆级教程)
很多时候我们的项目需要实现复杂的功能,代码逻辑可能会很复杂。如果还是写裸机程序就很考验开发者的编程技术和经验,此时跑一个RTOS,就可以让我们开发变得容易很多。上操作系统虽然听上去更有技术含量和逼格,但也不是所有的项目都要上操作系统才好。比如对实时性要求近乎变态的(我之前做过的一个项目,功能上需要一直处理高速信号,要求实时性在5us以内)就不适合,还有mcu资源有限的也不适合。这里我移植的是FreeRTOS,因为FreeRTOS比较简单,而且可以免费商用,遵循MIT许可证。
2025-09-18 19:53:43
1112
2
原创 c++学习------函数的缺省参数
缺省参数就是默认参数,如果调用函数的时候传了参数就使用传进去的参数。如果调用函数的时候没有传递参数,就会使用默认的参数(前提是定义函数的时候设置了缺省参数)。(PS:就好比备胎一样,有选择的情况下就不考虑备胎,没有选择的情况下才被迫选择备胎。这个比喻没有冒犯任何人的意思)
2024-04-22 18:52:59
992
原创 c++学习------c++的引用
可以看到引用传递和指针传递操作的内存是同一块内存,而值传递的函数里面操作的是一块新的内存,函数运行结束后这块内存就被释放了。引用传递的方式可以交换a和b的值,因为传引用的方式不会在函数体中开辟新的内存来处理,而是用原来的那片内存处理,和指针传递的方式实现效果一样。引用在初始化后,不可以改变。以上面的代码为例,b初始化为a的别名以后只能是a的别名,不能是其他变量的别名。通俗来讲,引用就是给一个已有的变量取别名,它与引用的变量共用一段内存。但是铁柱,二牛,狗剩这些名字做了你的小名以后就不能做别人的小名了。
2024-01-04 15:26:35
415
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅