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