- 论坛徽章:
- 0
|
大方向:在spi的驱动程序如何创建文本文件?
具体目标:在接收到数据后,把数据写入创建的文本文件。
注意:spi驱动程序已经成功完成,我只是想增加具有创建txt文件的一小段代码。
编程思路:当然这代码是一般程序的思路,驱动程序不知道哪要改。- #include <stdio.h>
- #include <string.h>
- FILE *lg=NULL;
- char data[512];
- sprintf(data,"Received data is %s",RxBuffer);//received spi data is stored in RxBuffer
- lg=fopen("/lg_data.txt","w");
- fputs(data,lg);
- fclose(lg);
复制代码 Makefile文件
:- SRCPATH=/usr/local/src/linux-2.6.24.4
- obj-m=ligang.o
- all:
- $(MAKE) -C $(SRCPATH) SUBDIR=$(shell pwd) modules
复制代码 错误:
报错是当然的,比如说找不到stdio.h,确实在=/usr/local/src/linux-2.6.24.4里面找不到,接下来FILE,fopen,fputs,fclose都说没有定义
请教:
怎么改正头文件,怎么改正这段小程序?谢谢 |
|