- 博客(19)
- 收藏
- 关注
原创 Git之分支策略
没有所谓的“最佳”分支策略,也没有每个人都应该采用的完美工作流。为了找到最适合团队的模型,应该坐下来分析所做的项目,讨论发布策略,然后决定一个分支工作流,从而以最好的方式支持我们的项目。
2024-05-24 21:30:00
216
原创 Git之创建完美提交
是否还在把Git当中一个无聊的备份系统吗?是否还在git add .?只要发生修改就塞进提交里,提交会失去很多价值。提交和提交之间的分界很随意。之后再看这些提交,就像再家里翻箱倒柜的找东西,很难找到想要的东西。
2024-05-23 22:45:00
357
原创 C语言之函数
inline函数的代码展开抄写机制,会引发多方面问题。如果有人修改inline函数,那么所有调用这个函数的代码都要重新编译。误解1: 一个函数,只要用inline修饰了,那天被使用的时候,就一定是代码嵌入,而不是函数调用。实际情况是编译器有权决定(根据函数的复杂度)是否将inline修饰的函数“就地”嵌入。实际情况是inline函数其实和普通函数一样,也会被单独编译,也有自己的函数地址。内联函数的定义只对本程序模块有效,也就是当前的==.c==文件。误解2:内联函数是不会被真正编译成函数的。
2024-05-09 22:45:00
438
原创 RT-Thread PWM驱动框架学习笔记
应用代码可以使用标准设备接口(read、write、control)控制设备,也可以直接使用上上面的接口控制设备。设备驱动层实现设备驱动框架层的提供的函数完成注册。
2024-04-29 17:08:19
771
原创 C语言指针
字符串指针和函数的首地址、结构体首地址都是常量。在编译的时候就确定了。所以我们要额外定义一个指针变量指向他们,指针变量是可以改变的。以[]前面的指针(有类型的地址)为基准,找到它后面n个类型长度的地址位置,取出这个位置上的数据。不要把[n]看成是数组的专利,他是很灵活的!RAM,ROM和外设寄存器,都有特定而独立的地址空间。CPU能寻址的总空间取决于CPU的地址总线的位数。地址总线、数据总线、控制总线。
2024-04-27 08:16:08
473
原创 RT-Thread Nano 移植遇到的问题
本人是在STM32CubeMX中安装 Nano插件后生成Makefile的工程使用的使用VSCode进行工程文档的编辑。生成的工程中直接编译时遇到很多问题,本文主要是记录解决问题过程中的一些操作,方便遇到类似问题的小伙伴参看。
2024-03-27 17:18:52
403
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人