【技术实现步骤摘要】
本专利技术涉及计算机系统开发方法,尤其涉及。
技术介绍
格式化输出函数(printf函数)是计算机系统尤其是嵌入式系统开发过程中最常用、也是最重要的库函数之一,printf函数用于向控制台(屏幕、串口、telnet端口或JTAG 调试终端)打印信息,是系统调试过程中最常用的库函数之一。printf 函数的原型为 int printf (char*format, ),其中 format 为用户指定的格式,argument为不固定数量的变量,argument为整数、浮点数、字符串等类型。printf 函数用于输出调试信息,便于调试者查看系统运行信息,在嵌入式系统开发或移植过程中,printf函数通常使用系统内置函数,系统内置的printf函数通常会打印到系统默认的输出控制台,如果调试者希望输出的其他输出控制台,往往需要函数重定向或移植其他功能的格式化输出函数,这样会存在如下问题(I)不同平台或同一平台不同调试软件函数重定向规则不一致,甚至不提供函数重定向功能,导致移植困难;(2)如果自己实现printf函数功能,往往只能实现比较简单的格式化输出功能, 如只能支持打印 ...
【技术保护点】
一种实现简单易移植的格式化输出函功能的方法,其特征在于:包括如下步骤:(1)在堆栈定义一个N字节的发送缓冲区print_buf;(2)通过库函数sprintf函数将需要格式化的内容输出到缓冲区print_buf内;(3)通过发送字符串的函数sendString函数输出缓冲区print_buf内的数据。
【技术特征摘要】
【专利技术属性】
技术研发人员:姚艳松,郭立煌,周建波,雍太利,朱学海,陈靖公,王程谦,
申请(专利权)人:国电南京自动化股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。