打印
[C语言]

单片机如何调用fopen() fprintf()这些库函数呢?

[复制链接]
2549|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
eydj2008|  楼主 | 2018-7-12 08:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家可能都知道了printf()重定向
#ifdef __GNUC__
/* With GCC/RAISONANCE, small printf (option LD Linker->Libraries->Small printf
   set to 'Yes') calls __io_putchar() */
#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
#else
#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
#endif /* __GNUC__ */


看了fat格式开源文件 ff.c 里面写的是f_open() 然而调用方法不同 不是标准的库.

如题 :单片机如何调用fopen() fprintf()这些库函数呢?
在网上搜了半天无果.
评论
XYHMAO 2023-3-14 17:18 回复TA
在线等方法呢 哭哭 

相关帖子

沙发
eydj2008|  楼主 | 2018-7-12 17:31 | 只看该作者
刚来一广告的 , 晕   

使用特权

评论回复
板凳
eydj2008|  楼主 | 2018-7-12 23:00 | 只看该作者
我先用 f_open()    等大牛出现   , 有老师说去看一下LINUX底层 就明白这些了, 好大一个坑   

使用特权

评论回复
地板
约会吧| | 2018-7-13 11:49 | 只看该作者
PCB打样 批量  8小时出货 焊接一条龙
3mil线  8mil孔 盲埋孔
阻抗 CAD图纸 半孔板 抄板 钢网
CEM-1 94VO 铝基板 FR4 FPC
单双面 5*5  40元 10片
单双面 10*10 50元 10片
四层   200元  10片
批量320元一平
板厚有 0.6  0.8 1.0 1.2 1.6 2.0 2.5 3.0MM
颜色 红 绿 白 黑 黄 紫
样品有铅无铅不加钱
批量可做24H加急 四层可做24H出货
QQ:2381329245(加Q私聊)
手机:139 2744 6192
网址:www.jhtcpcb.com
欢迎各位砸单!
暂时不需要也没关系 留个联系方式 以备不时之需!!!

使用特权

评论回复
5
eydj2008|  楼主 | 2018-7-27 08:13 | 只看该作者
fwrite()呢    怎么没人会  郁闷

使用特权

评论回复
6
xuyaqi| | 2018-7-27 08:25 | 只看该作者
加上 stdio.h 头文件,就可以直接调用。

使用特权

评论回复
7
eydj2008|  楼主 | 2018-7-27 08:38 | 只看该作者
xuyaqi 发表于 2018-7-27 08:25
加上 stdio.h 头文件,就可以直接调用。

那是在WINDOWS下吧  单片机 应该像printf一样 有重定向 以及接口函数  不然怎么fseek()

使用特权

评论回复
8
地瓜patch| | 2023-3-14 22:50 | 只看该作者
回帖打广告,广告无处不在

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

103

主题

3190

帖子

17

粉丝