专栏名称: 嵌入式微处理器
关注这个时代最火的嵌入式微处理器,你想知道的都在这里。
今天看啥  ›  专栏  ›  嵌入式微处理器

三分钟了解串口和Printf

嵌入式微处理器  · 公众号  ·  · 2024-07-30 12:00

文章预览

一、Printf简介 Printf是一个标准的c库API,用来打印信息显示的。 Printf的底层输出调用,在windows环境下是fputc函数,在GNUC环境下是__io_putchar函数。 Printf主要做两件事:第一件是将参数字符串以及可变参数进行解析,格式化成一串字符串。第二件事就是将格式化的字符串一个字节一个字节的输出出去(至于以什么样的方式输出那就得看底层的实现了,比如有OS的情况下就是输出在命令行下的)。 二、串口和Printf 在嵌入式设备中一般有两种调试方法,一种是硬件调试无序软件干预(利用厂商提供的仿真器和应用软件),另一种是软件调试(利用串口发送调试)。一般在系统初始阶段串口无法使用的情况下都是用的硬件进行调试但是这种方式不太灵活,限制很多,能用软件调试尽量都用软件,这种方式比较灵活。 串口设备本身只能将我们写入数据寄存器 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览