![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
靠谱的说法
这个作者很懒,什么都没留下…
展开
-
基于C宏定义的微型 LOG实现
嵌入式编程有时候真的很需要一个精小的log日志记录系统,主要是为了开发和调试使用。对于小型嵌入式系统来说,一般在发布运行时对日志系统的需求比较低。 微型log分为4个日志记录级别。低于设置的级别,相应的日志记录函数将会被宏定义为空白。 /***********************************************************************原创 2016-08-01 10:59:25 · 486 阅读 · 0 评论 -
转义序列和格式化输出
转义序列 转义序列 意义 \a 警报,产生声音或显示的警报 \b 退格,在当前行回退一个字符 \f 走纸,将活动位置移到下一页的开始出 \n 换行,将活动位置移到下一行的开始出 \r 回车,将活动位置移到当前行的开始出原创 2017-03-05 12:11:23 · 1197 阅读 · 0 评论 -
C语言编程参考
C语言编译过程 (.c .h源文件)->>预处理器(.i)->>编译器(.a)->>汇编器(.o)->>连接器(.out) 预处理器:(输入.c .h源文件) 展开所有#define宏定义 处理条件编译指令,例如#if #ifndef等 处理#include预编译指令,将包含的文件展开到该指令位置,该过程将递归展开头文件中的头文件 删除所有的注释 添加行原创 2017-03-27 09:10:00 · 791 阅读 · 0 评论 -
SPIFFS技术手册
SPIFFS设计SPIFFS的设计灵感来源于YAFFS。可是YAFFS使转为NAND闪存而设计的文件系统,由于目标更大所以需要更多的RAM。写SPIFFS时很多巧妙的方法都是从YAFFS借鉴过来的,鼓励下。写SPIFFS的主要复杂原因是它不假设目标系统具有Heap堆内存的能力。SPIFFS只需要一定的工作RAM缓冲区即可。这让它可以适用于更多的地方。使用NOR技术的SPI闪存设备以下是SPI闪存设备原创 2017-07-13 13:25:29 · 8140 阅读 · 0 评论