C语言
C语言相关注意事项和使用技巧
就要用进军
这个作者很懒,什么都没留下…
展开
-
循环溢出情境下如何计算两个量的增量
循环溢出情景下如何计算两个量的增量原创 2020-06-30 10:30:27 · 189 阅读 · 0 评论 -
.txt .data .bss heap stack static
有段时间对这几个段理解的不深入,网上找了一个图,感觉解释的挺到位。但是对图中的 Data段 还是感觉有困惑,这样标注正确吗?传统意义上的data段,应该不包括heap stack吧,stack是编译器指令进行管理的,不体现在镜像文件的data段吧。欢迎指正。...原创 2019-09-16 17:51:37 · 379 阅读 · 0 评论 -
如何在嵌入式C工程中添加bin文件一块编译
1,在工程中添加一个.s汇编源文件2,在此汇编源文件中添加以下汇编代码AREA _image_AP, DATA, READONLYEXPORT AP1ROMImageBaseEXPORT AP1ROMImageLimitEXPORT AP2ROMImageBaseEXPORT AP2ROMImageLimitALIGN 4AP1ROMImageBaseINCBIN ....原创 2019-09-16 18:02:28 · 1251 阅读 · 0 评论 -
flash 、NV等非易失外存中循环覆盖存取模式下如何获取实际存储编号
实际上是个数学归纳问题例如:有顺序编号的5个水池,编号从1到5,水池总数为SUM = 5;如果最后一次使用的水池编号为a,现在提问:第b次使用的水池的编号,这里的a为存储编号,b为读取编号。u32 GetSaveNum(u32 ReadNum, u32 LastUsedNum){if (LastUsedNum >= ReadNum){return (LastUsedNum - ...原创 2019-09-16 18:21:43 · 699 阅读 · 0 评论